stackexchange站点的pushover通知

pushoverflow的Python项目详细描述


PyPI versionBuild Statuscodecov.io

向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

待办事项

  • 一些代码清理
  • 允许布尔型和多个标记
  • 更精细的优先级设置

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

推荐PyPI第三方库


热门话题
java中最小长度的字数计算   java事务处理JavaEE 6   java如何进行5分钟刷新并检查txt是否被修改?   java可以同时拖动多个对象   变量长、双精度、字节、字符在Java中的用途是什么?   spring将XMLBean配置转换为java配置   java检测不可靠网络上的TCP丢失   Java:TCP加密、SSL和Netty   在java中,如何使用isAssignableFrom的映射避免多个if-else   在J2EE动态Web项目中找不到java CSS文件   java遍历领域查询到RealmList   安卓阅读网站内容Java   java如何修改/自定义/反编译Opera mini jar文件?   java死锁播放框架如何使用控制器中的参数检查@RestrictedResource?   java在MS Excel中导入xml文件我们如何使用Python或任何其他编程语言自动化此流程?   java如何暂停正在运行的线程并在需要时重新启动同一线程?