收听收音机并设置来自计算机的警报,从Web用户界面控制它。

clok的Python项目详细描述


clok
====

[![https://badge.fury.io/py/clok](https://badge.fury.io/py/clok.png)(https://badge.fury.io/py/clok)
[![构建状态](https://travis ci.org/fspot/clok.svg)(https://travis ci.org/fspot/clok)
[![覆盖状态](https://coveralls.io/repos/fspot/clok/badge.png)(https://coveralls.io/r/fspot/clok)
[![许可证](https://pypip.in/license/clok/badge.svg)(https://pypi.python.org/pypi/clok/)

依赖于“mplayer”。

![屏幕截图](https://framapic.org/fasezg3yxsdar/1n2hthssaa9e.png)


还有本地曲目或播放列表
-播放器控制:播放/暂停/音量增大/音量减小/静音/后退/前进
-播放列表的额外播放器控制:上一首曲目/下一首曲目/随机播放
-警报设置允许选择触发时间、持续时间一周的天数
-可以通过web ui或rest api(内部python客户端)进行控制
-web ui翻译成法语和英语(根据系统语言)

installation
----

``````
$sudo apt get install mplayer
$sudo pip installclok
```



用法
----

```
clok

用法:
clok[-a address-p port--数据库文件--日志]
clok-h--帮助
clok-v--版本

选项:
-h--帮助显示此屏幕。
-v--版本显示版本。
-d--数据库文件指定数据库文件名(JSON存储)。
[默认值:./db.json]
-a--地址地址指定要侦听的地址。
[默认值:0.0.0.0]
-p--端口端口指定要侦听的端口。
[默认值:8000]
--日志指定要记录消息的位置,以及要设置的级别。
可以是“stderr”、“syslog”或文件名,然后是级别。
[默认值:stderr:info]
```

----

````
$clok-d/home/fred/clokdb.json-p 8080
```


此命令将在端口8080上运行“clok”,并将无线电和警报设置存储在json文件`/home/fred/clokdb.json`.



启动时,Clok易于启动例如,对于来自clok.client import ClokClient


`````
[program:clok]
command=/usr/local/bin/clok-d/home/fred/clokdb.json
user=fred
directory=/home/fred
stopsignal=INT
``````




>


>>;来自clok.client import ClokClient
>>gt gt;cc=clok client()
>;>;gt;gt;cc.list-aualarms().json()
{br/>{u'alarms':[{u'huffle':false,u'u uuid':u'u52f5f5f8e0-7d09-4d40-b0bdd-0acabb2220383',u'days':[0,1,1,2,3,3,4],u'days':[0,1,2,3,3,4],u'disabled':false,u'start':27000,u'webradio':u'webradio':u'7baec513-0fe8-0fe8-48f0-48f0-9411-9411-69f8f8b40b40b40>;cc.pause().json()
{u'status':u'success}
```

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java中的正则表达式使用什么正则表达式将掩码添加到带有certian模式的字符串中   java我无法使用myfaces 2.0.13和richfaces 4.0 final在Tomcat7中运行我的应用程序   java应用程序在POJO之间不能有重复的代码块   javamysql在Tomcat中创建内存泄漏   java将两种FragmentManager类型导入到同一个类中   需要java代码设计反馈:检查文件中的字符是否为允许的字符   为Java项目记录一个日志文件   java编译时,我收到错误:“unreachable statement”。我如何解决这个问题?   在java中启动运行带空格的外部exe   java如何设置展开/折叠文本视图的动画   java如何从2个整数中获得下一个最接近的整数?   JavaGooglePlaceAPI密钥   java在底部的导航栏中,即使我选择了那个图标,图标也不会突出显示。如何改变它?   java数据类型Double正在显示值0.0   java在不使用数组或任何使用数组或任何其他集合的函数的情况下查找用户给定的n个值的中值   java将dao实体类与mvc表单相链接是件好事吗   如果传递的是最终对象,是否仍应检查null?   java哈希代码出现而不是int,对象名称出现不正确?   针对Android的java Google游戏服务顽固错误