{ "info": { "author": "Laurent Bachelier", "author_email": "laurent@bachelier.name", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "License :: OSI Approved :: MIT License", "Operating System :: POSIX", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Topic :: Internet" ], "description": "===============\nrtorrent-notify\n===============\n\nDescription\n-----------\n\nrtorrent-notify aims to be a very simple tool to notify users of rtorrent-related events.\nIt can actually be used for other kind of events, being mostly generic.\n\nRunning\n-------\n\nIf installed, you can run ``rtorrent-notify``.\nOtherwise, you can start it with ``python -m rtorrentnotify``.\n\nUpgrading\n---------\n\nIf you upgrade from rtorrent2rss, the event database will get erased because of format incompatibilities.\n\nRequirements\n------------\n\n- PyRSS2Gen\n- argparse (or Python 2.7)\n- An `irkerd `_ server running on localhost (optional, only if you want IRC notifications)\n\nConfiguration\n-------------\n\nAdd this to your .rtorrent.rc::\n\n system.method.set_key = event.download.finished,rtnfy_finished,\"execute=rtorrent-notify,FINISH,$d.get_base_path=\"\n system.method.set_key = event.download.inserted_new,rtnfy_inserted,\"execute=~/rtorrent-notify/rtorrent-notify,INSERT,$d.get_name=\"\n\nFor older versions of rtorrent (pre 0.8.4)::\n\n on_finished = rtnfy_finished,\"execute=rtorrent-notify,FINISH,$d.get_base_path=\"\n on_start = rtnfy_started,\"execute=rtorrent-notify,START,$d.get_name=\"\n\nUnless you specify their location, the files (``rtorrent-notify.db`` and ``rtorrent-notify.xml``) will be written in the home directory. Start ``rtorrent-notify -h`` for more details.\n\n``FINISH`` and ``START`` are just strings, you can change them.\n\nSome tips:\n\n- There are other events you might be interested in. As there is no documentation, you can try to grep for ``event.`` in rtorrent's source code.\n- ``get_base_path`` doesn't work with the \"inserted\" event, you can use ``get_name`` instead.\n- You will find a list of properties to use in ``ui/download.cc``\n\nComplete help for the rtorrent-notify command is available by running ``rtorrent-notify -h``.\n\nExamples\n--------\n\nAdvanced usage with some options would be::\n\n \"execute=rtorrent-notify,-r,~/public_html/feed.xml,-n,irc://chat.freenode.net/mynick,FINISH,$d.get_base_path=\"\n\n- The target RSS feed is changed from the default.\n- This also sends a notification to the freenode nick ``mynick``. ``-n`` is used instead of -i ``irc://chat.freenode.net/mynick,isnick`` as the ``,`` character is already used by rtorrent's config.\n- Notifications to channels could be sent by ``-i irc://chat.freenode.net/mychannel``.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://git.p.engu.in/laurentb/rtorrent-notify/", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "rtorrent-notify", "package_url": "https://pypi.org/project/rtorrent-notify/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/rtorrent-notify/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://git.p.engu.in/laurentb/rtorrent-notify/" }, "release_url": "https://pypi.org/project/rtorrent-notify/1.1.0/", "requires_dist": null, "requires_python": null, "summary": "Notify of rtorrent events, through RSS or IRC (using Irker)", "version": "1.1.0" }, "last_serial": 1199329, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "2f2e42a32314c881bbd644737f04b597", "sha256": "72c1ed4324857a740845410f69e2e91c56c590b854464e89a475ca4ba1c09fee" }, "downloads": -1, "filename": "rtorrent-notify-1.0.0.tar.gz", "has_sig": false, "md5_digest": "2f2e42a32314c881bbd644737f04b597", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5215, "upload_time": "2012-10-23T18:57:18", "url": "https://files.pythonhosted.org/packages/91/05/32b53ecf4c957a388640447680b0b30016f522b0b36712cca99e82623795/rtorrent-notify-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "487eb3842aa1545811e1f1bdd39a2ac0", "sha256": "ba8aac8666d214d59808c22a04c3c01d9f0aec685d417118c7cbb4aa2f7b805b" }, "downloads": -1, "filename": "rtorrent-notify-1.1.0.tar.gz", "has_sig": false, "md5_digest": "487eb3842aa1545811e1f1bdd39a2ac0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5327, "upload_time": "2014-08-22T23:01:07", "url": "https://files.pythonhosted.org/packages/40/57/a358b49c43213fe0fa37d396fe211ae034b17a649d805855b44209918f71/rtorrent-notify-1.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "487eb3842aa1545811e1f1bdd39a2ac0", "sha256": "ba8aac8666d214d59808c22a04c3c01d9f0aec685d417118c7cbb4aa2f7b805b" }, "downloads": -1, "filename": "rtorrent-notify-1.1.0.tar.gz", "has_sig": false, "md5_digest": "487eb3842aa1545811e1f1bdd39a2ac0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5327, "upload_time": "2014-08-22T23:01:07", "url": "https://files.pythonhosted.org/packages/40/57/a358b49c43213fe0fa37d396fe211ae034b17a649d805855b44209918f71/rtorrent-notify-1.1.0.tar.gz" } ] }