stackexchange站点的pushover通知
pushoverflow的Python项目详细描述
向StackExchange发送新问题的推送通知
安装和要求
pushoverflow是为python编写的(在2.7上用travis ci进行了测试 以及3.2+,我个人在ubuntu上用python3.2运行它)。
要安装:
$ python setup.py install
或者:
$ pip install pushoverflow
设置
- 复制并将pushoverflow.ini.sample重命名为pushoverflow.ini。 默认情况下,pushOverflow将在当前 目录(例如./pushoverflow.ini)或者您可以在 运行时(例如pushoverflow /path/to/pushoverflow.ini)。
- 编辑您想要的stackexchange站点的配置 通知。tags允许您使用 这些标记(以逗号分隔的标记被视为布尔型或)。exclude 会过滤掉那些标签上的问题。两者都是可选的。
每个配置部分将检查特定的stackexchange站点。为了 实例[scifi]将检查中的新问题 http://scifi.stackexchange.com/(科幻和幻想)。
- 您需要在配置中指定pushover用户密钥 (在userkey中),以及具有pushover的register an application 并指定应用程序的api标记(在appkey中)。
- 将time_delta_minutes设置为所需的分钟数 每次检查之间。
- 设置cron作业(crontab -e)以使用 与time_delta_minutes频率相同。
例如,对于time_delta_minutes = 20:
*/20 * * * * pushoverflow /path/to/config_file或 */20 * * * * cd /path/to/config_directory && pushoverflow
待办事项
- 一些代码清理
- 允许布尔型和多个标记
- 更精细的优先级设置