通过rss或irc(使用irker)通知当前事件

rtorrent-notif的Python项目详细描述


说明

rtorrent notify旨在成为一个非常简单的工具来通知用户与rtorrent相关的事件。 它实际上可以用于其他类型的事件,通常是通用的。

运行

如果已安装,则可以运行rtorrent-notify。 否则,可以从python -m rtorrentnotify开始。

升级

如果从rtorrent2rss升级,则由于格式不兼容,事件数据库将被删除。

要求

  • Pyrss2gen
  • argparse(或python 2.7)
  • 在本地主机上运行的irkerd服务器(可选,仅当您需要IRC通知时)

配置

将此添加到.rtorrent.rc:

system.method.set_key = event.download.finished,rtnfy_finished,"execute=rtorrent-notify,FINISH,$d.get_base_path="
system.method.set_key = event.download.inserted_new,rtnfy_inserted,"execute=~/rtorrent-notify/rtorrent-notify,INSERT,$d.get_name="

对于较旧版本的Rtorrent(0.8.4之前的版本):

on_finished = rtnfy_finished,"execute=rtorrent-notify,FINISH,$d.get_base_path="
on_start = rtnfy_started,"execute=rtorrent-notify,START,$d.get_name="

除非指定它们的位置,否则文件(rtorrent-notify.dbrtorrent-notify.xml)将写入主目录。有关详细信息,请启动rtorrent-notify-h

FINISHSTART只是字符串,您可以更改它们。

一些提示:

  • 还有其他你可能感兴趣的活动。由于没有文档,您可以在rtorrent的源代码中尝试grep for event.
  • get_base_path不能与“inserted”事件一起使用,您可以使用get_name
  • 您将在ui/download.cc
  • 中找到要使用的属性列表

运行rtorrent-notify-h可获得rtorrent notify命令的完整帮助。

示例

一些选项的高级用法是:

"execute=rtorrent-notify,-r,~/public_html/feed.xml,-n,irc://chat.freenode.net/mynick,FINISH,$d.get_base_path="
  • 目标RSS源已从默认设置更改。
  • 这还会向freenode nickmynick发送通知。-n被使用,而不是-iirc://chat.freenode.net/mynick,isnick,因为rtorrent的配置已经使用了,字符。
  • 可以通过-iirc://chat.freenode.net/mychannel向频道发送通知。

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

推荐PyPI第三方库


热门话题
用户界面java,使用gui连接到另一台计算机/服务器的文件系统   运行sbt的ubuntu返回错误:“javahome需要<path>参数”   java如何在Android中处理许多ImageView而不出现内存问题?   查询中非法字符的java相同URL失败   安卓取消引用可能会产生“java”。lang.NullPointerException'   java中的indexoutofboundsexception“java.lang.ArrayIndexOutOfBoundsException”错误   xml Java将dom保存到文件>文件在程序结束后由另一个进程打开   Java的垃圾收集器是如何工作的?   Java如何筛选值(列表)   java处理字符串我怎样才能像在真实的书籍中一样在上面部分生成“小数字”呢?   java SonarQube是否有一个API来获取所有项目分析的一部分?   java startActivity(intent)什么都不做   JAVAutil。扫描器类Java   java如何从Firebase更新电子邮件?UpdateMail方法已被弃用   java Hibernate。如何正确组织带有注释的onetomany关系?   在java中获得卷标和驱动器号之间的映射(而不是FileSystemView)的解决方法是什么   java查找文件的路径