{ "info": { "author": "Georgi Valkov", "author_email": "georgi.t.valkov@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Utilities" ], "description": "Rsstail\n=======\n\n*Rsstail* is a command-line syndication feed monitor with behaviour\nsimilar to ``tail -f``. *Rsstail* (Python/feedparser_) is inspired by\nrsstail_ (C/libmrss_), but provides more customizable output\nformatting and additional features.\n\nUsage\n-----\n\n::\n\n $ rsstail --help\n Usage: rsstail [options] [ ...]\n\n General Options:\n -v --verbose increase verbosity\n -V --version show version and exit\n -h --help show this help message and exit\n -x --help-format show formatting help and exit\n\n Feed Options:\n -i --interval poll every seconds\n -e --iterations poll times and quit\n -n --initial initially show items\n -w --newer show items newer than \n -b --bytes show only description/comment bytes\n -r --reverse show in reverse order\n -s --striphtml strip html tags\n -o --nofail do not exit on error\n -q --unique skip duplicate items\n\n Format Options:\n -t --timestamp show local timestamp\n -T --utc-timestamp show utc timestamp\n -l --title show title\n -u --url show url\n -d --desc show description\n -p --pubdate show publication date\n -U --updated show last update date\n -a --author show author\n -c --comments show comments\n -g --no-heading do not show headings\n -m --time-format date/time format\n -f --format output format (overrides other format options)\n\n Examples:\n rsstail --timestamp --pubdate --title --author \n rsstail --reverse --title \n rsstail --interval 60|60s|5m|1h --newer \"2011/12/20 23:50:12\" \n rsstail --format '%(timestamp)-30s %(title)s %(author)s\\n' \n rsstail --format '{timestamp:<30} {title} {author}\\n' \n\n\n::\n\n $ rsstail --help-format\n Format specifiers must have one the following forms:\n %(placeholder)[flags]s\n {placeholder:flags}\n\n Examples:\n --format '%(timestamp)s %(pubdate)-30s %(author)s\\n'\n --format '%(title)s was written by %(author)s on %(pubdate)s\\n'\n --format '{timestamp:<20} {pubdate:^30} {author:>30}\\n'\n\n Time format takes standard 'sprftime' specifiers:\n --time-format '%Y/%m/%d %H:%M:%S'\n --time-format 'Day of the year: %j Month: %b'\n\n Useful flags in this context are:\n %(placeholder)-10s - left align and pad\n %(placeholder)10s - right align and pad\n {placeholder:<10} - left align and pad\n {placeholder:>10} - right align and pad\n {placeholder:^10} - center align and pad\n\n Available placeholders:\n author\n comments\n created\n desc\n expired\n id\n link\n pubdate\n timestamp\n title\n updated\n utc-timestamp\n\n\nPlease note that ``{placeholder:flags}`` style placeholders are\navailable only with Python **>= 2.7**.\n\nInstalling\n----------\n\nThe latest stable version of rsstail can be installed from pypi_:\n\n.. code-block:: bash\n\n $ pip install rsstail\n\nOr simply put the standalone rsstail script in your ``$PATH`` and make\nit executable::\n\n https://github.com/gvalkov/rsstail.py/releases/download/v0.5.0/rsstail.pyz.zip\n\nColorizing output\n-----------------\n\n*Rsstail's'* output can be piped to one of the many console\ncolorizers. Consider using one of the following tools: clide_,\nmultitail_, ccze_, colorize_, colorex_ or colout_.\n\nExample with clide_::\n\n $ rsstail \\\n | clide -e '/(Title|Pubdate|Author|Link|Description):/g,fg=yellow,bold' \\\n -e '/^.*FAILURE.*$/,fg=red,bold \\\n\n\nExample with multitail_::\n\n # add to /etc/multitail.conf\n colorscheme:rsstail.py:console syndication feed monitor\n cs_re:red,,bold:^.*FAILURE.*$\n cs_re:cyan:(:|/)\n cs_re:yellow:^.......... ..:..:..\n cs_re:green:(Title|Author|Link|Pubdate):\n\n $ multitail -cS \"rsstail.py\" -l \"rsstail \"\n\nThese two examples are barely touching the surface of what clide_ and\nmultitail_ can do. Refer to the documentation of these excellent\nprojects for more information.\n\n\nShell completion\n----------------\n\n*Rsstail* comes with shell completion scripts for bash and zsh.\n\n - **bash:** copy rsstail.sh_ to ``/etc/bash_completion.d/``.\n - **zsh:** copy rsstail.zsh_ anywhere in ``$fpath``.\n\nIf you are installing system-wide, the setup script will attempt to\nplace these files in the right place.\n\n\nSimilar projects\n----------------\n\n - rsstail_\n - feedstail_\n - theyoke_\n - wag_\n\n\nLicense\n-------\n\n*Rsstail* is released under the terms of the `Revised BSD License`_.\n\n.. _rsstail: http://www.vanheusden.com/rsstail/\n.. _feedstail: http://pypi.python.org/pypi/feedstail/\n.. _theyoke: http://github.com/mackers/theyoke/\n.. _wag: http://github.com/knobe/wag/\n.. _ccze: http://bonehunter.rulez.org/CCZE.html\n.. _clide: http://suso.suso.org/xulu/Clide\n.. _colorize: http://colorize.raszi.hu/\n.. _colorex: http://pypi.python.org/pypi/colorex/\n.. _colout: http://nojhan.github.io/colout/\n.. _multitail: http://www.vanheusden.com/multitail/\n.. _feedparser: http://code.google.com/p/feedparser/\n.. _libmrss: http://www.autistici.org/bakunin/libmrss/doc/\n.. _`Revised BSD License`: https://raw.github.com/gvalkov/rsstail.py/master/LICENSE\n\n.. _rsstail.sh: https://raw.github.com/gvalkov/rsstail.py/master/etc/rsstail.sh\n.. _rsstail.zsh: https://raw.github.com/gvalkov/rsstail.py/master/etc/_rsstail\n.. _pypi: https://pypi.python.org/pypi/rsstail\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/gvalkov/rsstail.py", "keywords": "rss tail feed feedparser", "license": "Revised BSD License", "maintainer": "", "maintainer_email": "", "name": "rsstail", "package_url": "https://pypi.org/project/rsstail/", "platform": "", "project_url": "https://pypi.org/project/rsstail/", "project_urls": { "Homepage": "https://github.com/gvalkov/rsstail.py" }, "release_url": "https://pypi.org/project/rsstail/0.5.1/", "requires_dist": null, "requires_python": "", "summary": "A command-line syndication feed monitor mimicking tail -f", "version": "0.5.1" }, "last_serial": 4159411, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a2a8c7f7a089f2199699324fbee1ec3f", "sha256": "8f70fdf82d496ce3a260cb39b631bba1abf06e2030065ff0c635929fc0bcc767" }, "downloads": -1, "filename": "rsstail-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a2a8c7f7a089f2199699324fbee1ec3f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7735, "upload_time": "2012-01-14T04:24:07", "url": "https://files.pythonhosted.org/packages/cf/4d/9e3020677965b5625a3cb5db1bd4038162f155155b223fc05e9aba249d06/rsstail-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "726eacecb120a3ba28238e349fe115f1", "sha256": "3e7879adc80f86928c4d9afd9aff1f0bf2f4d219ca7e8357416f107e963865d9" }, "downloads": -1, "filename": "rsstail-0.1.1.tar.gz", "has_sig": false, "md5_digest": "726eacecb120a3ba28238e349fe115f1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8469, "upload_time": "2012-01-18T23:36:48", "url": "https://files.pythonhosted.org/packages/f0/06/8377b7c3cdad4b6a0371bbc57aece87253c68c0e8b7158d1705e0d1f9913/rsstail-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "1de1fea50cb3aa2f9ee8c5f9360049f0", "sha256": "98894df099377a48b05b94ae935c52f2b6590f54b75ce08ffa65c5ebcccbf8cc" }, "downloads": -1, "filename": "rsstail-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1de1fea50cb3aa2f9ee8c5f9360049f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12311, "upload_time": "2012-02-12T12:30:05", "url": "https://files.pythonhosted.org/packages/2f/77/b3cfbf02a0b04c889c60bde21342363a0f7cc092e224bee3b7bd75547019/rsstail-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "89d3db89ada98458ccf188ea7772fbe0", "sha256": "a7b130ad1d29da28431f0d84f1cd9384f432d1443beb71b2a59cf0a37e34edef" }, "downloads": -1, "filename": "rsstail-0.3.0.tar.gz", "has_sig": false, "md5_digest": "89d3db89ada98458ccf188ea7772fbe0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7642, "upload_time": "2013-12-04T00:24:48", "url": "https://files.pythonhosted.org/packages/38/e4/14f27c32b17ef5b1e3689074fc58129461f930ca2ab602942a49df576676/rsstail-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "be5f6fe95c087e0a7aed1959040d3a12", "sha256": "e0644d3f7f79dd476be99370325ad5237921c08098c10b85ac81ae0fb79aa09c" }, "downloads": -1, "filename": "rsstail-0.3.1.tar.gz", "has_sig": false, "md5_digest": "be5f6fe95c087e0a7aed1959040d3a12", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7810, "upload_time": "2014-01-07T12:40:36", "url": "https://files.pythonhosted.org/packages/f6/0e/729cedbe6af6293888d706d22d04087c0dd118d4140ce3419e5e2793bfd4/rsstail-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "c4019eac1812174793117139f6b22379", "sha256": "27784bbeb27ef5194fa01c2e08f8b5c9f86ea3113f0571d60c7ceaceb851011f" }, "downloads": -1, "filename": "rsstail-0.3.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c4019eac1812174793117139f6b22379", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8805, "upload_time": "2014-08-17T22:37:54", "url": "https://files.pythonhosted.org/packages/af/5d/7f1c9bb6f70e79699fdb017fdc3964d404d9b779e4c650124f1c9fa13855/rsstail-0.3.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4c3b6261f4a20e9f60c2400e80c45bd", "sha256": "7aaf962f93f03600fba052ce1dc37b56b8c8d34caaa688af565c04082d488d3a" }, "downloads": -1, "filename": "rsstail-0.3.2.tar.gz", "has_sig": false, "md5_digest": "c4c3b6261f4a20e9f60c2400e80c45bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7836, "upload_time": "2014-08-17T22:37:21", "url": "https://files.pythonhosted.org/packages/ec/d9/ecafe93337928d03866eed22b07fb1c4d0af53ca50464800c86d152207c7/rsstail-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "b3c6bef8bc1b82296cff12072445ce65", "sha256": "0be517da277a57ce1b9b9a5140c390793c4ab8be7a44e99b2ccf1fa51fd4bade" }, "downloads": -1, "filename": "rsstail-0.3.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b3c6bef8bc1b82296cff12072445ce65", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8796, "upload_time": "2014-09-09T21:57:29", "url": "https://files.pythonhosted.org/packages/9b/c9/1307163bcca4b8a0ddb4ff105ee88e565a813de085ad37ed0ac472d9fb85/rsstail-0.3.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7e9a52de7d29fef4da304a1ece0e5438", "sha256": "c6f80b60b0af8c8899ba069afbcfaac9644a1d701771c0d32006f2d73f795f7c" }, "downloads": -1, "filename": "rsstail-0.3.3.tar.gz", "has_sig": false, "md5_digest": "7e9a52de7d29fef4da304a1ece0e5438", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7828, "upload_time": "2014-09-09T21:57:15", "url": "https://files.pythonhosted.org/packages/cf/61/15beedb023899addbd78bf0cebd37e13adb5d2c93524b079f34b594e319b/rsstail-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "94ab857c7292bdd99fabe9c603099d15", "sha256": "3d249bc4a30974c75046e7dc25536b079a8a44609f500d1a3c0443892c8e2273" }, "downloads": -1, "filename": "rsstail-0.3.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "94ab857c7292bdd99fabe9c603099d15", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9080, "upload_time": "2015-03-29T22:57:53", "url": "https://files.pythonhosted.org/packages/48/ef/04b7d03a44e99dfdcc8d73df43d54b253a44256c9a35fc6680dc5b11ea52/rsstail-0.3.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "88958c8e36dbe9fc0f38558e3b6fa6b9", "sha256": "e79cf91a2c20773db904945f8caa6f73150992248cb871ddbeb44f648e5d200c" }, "downloads": -1, "filename": "rsstail-0.3.4.tar.gz", "has_sig": false, "md5_digest": "88958c8e36dbe9fc0f38558e3b6fa6b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7685, "upload_time": "2015-03-29T22:57:34", "url": "https://files.pythonhosted.org/packages/97/93/c6f006e3a08e18ead4981e2ec6d32f5a879a281a1f89b91ade0bf89d870b/rsstail-0.3.4.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "97b9461e968f6d11201139fd20c1e8ad", "sha256": "e534271859c06b163aa38c5ce63843d087384640e69f411e5fe4f2812f5342eb" }, "downloads": -1, "filename": "rsstail-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "97b9461e968f6d11201139fd20c1e8ad", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9146, "upload_time": "2016-08-26T23:36:47", "url": "https://files.pythonhosted.org/packages/4c/c6/9e0521efa8b52db4c63d89a60970720895d0d9ec15be8b544f36c0f56a1b/rsstail-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2770f54e72b9d4dcaf53fbcfeef6561e", "sha256": "8ba18d42363059e41943e8d4c14d39f20c4b61e1fd57b0b52534f6cf78601411" }, "downloads": -1, "filename": "rsstail-0.4.0.tar.gz", "has_sig": false, "md5_digest": "2770f54e72b9d4dcaf53fbcfeef6561e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7864, "upload_time": "2016-08-26T23:36:38", "url": "https://files.pythonhosted.org/packages/21/69/90cabb64cf5beaa81513f50a823d4618cc47a6762075f6cdfe71041f41d1/rsstail-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "d55230fbab18751e8e5b6ad5b0ab61c1", "sha256": "61c7f93b863664cc45f663f3d049603db0072b3b4334051e008cbb977bc5b565" }, "downloads": -1, "filename": "rsstail-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d55230fbab18751e8e5b6ad5b0ab61c1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9554, "upload_time": "2017-03-01T21:23:42", "url": "https://files.pythonhosted.org/packages/6d/94/7481c5b7e27b79ddd1889e4debcb517e97fa9d7ddfd9c2a42e713de391d6/rsstail-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c8ed10fe7043c31b31ef3aa91556e3d", "sha256": "c94e34a3e8f06e2e19d9847507ecfd5ba929eda225a1be9a84289a67347f5837" }, "downloads": -1, "filename": "rsstail-0.5.0.tar.gz", "has_sig": false, "md5_digest": "4c8ed10fe7043c31b31ef3aa91556e3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8208, "upload_time": "2017-03-01T21:23:38", "url": "https://files.pythonhosted.org/packages/46/2b/2e23148a907fb08cb686f384ce3cf2b0b3a5f4fa498645468dde1ae5af84/rsstail-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "665d5b9324d800150a58202400fa6a86", "sha256": "9ab270abf73ee4e3656ba617c606354bf2653348f392231b7926ac4558b3f6c8" }, "downloads": -1, "filename": "rsstail-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "665d5b9324d800150a58202400fa6a86", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 10015, "upload_time": "2018-08-11T10:29:43", "url": "https://files.pythonhosted.org/packages/ee/28/52ea3f4c05a4b1d51e6bd4a89f3dc7463d08a719c86732cc2812e59c3f4b/rsstail-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "777b7956b447b89d35c2f95cce4b74ad", "sha256": "8ca70abe2ebddc3b66081e990637025e96562e092ee31af04a1f18274343e6dc" }, "downloads": -1, "filename": "rsstail-0.5.1.tar.gz", "has_sig": false, "md5_digest": "777b7956b447b89d35c2f95cce4b74ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10247, "upload_time": "2018-08-11T10:29:40", "url": "https://files.pythonhosted.org/packages/73/7b/4afb26a9384894d1625008abd24d11060212eac805aa3aee569be785e4e5/rsstail-0.5.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "665d5b9324d800150a58202400fa6a86", "sha256": "9ab270abf73ee4e3656ba617c606354bf2653348f392231b7926ac4558b3f6c8" }, "downloads": -1, "filename": "rsstail-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "665d5b9324d800150a58202400fa6a86", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 10015, "upload_time": "2018-08-11T10:29:43", "url": "https://files.pythonhosted.org/packages/ee/28/52ea3f4c05a4b1d51e6bd4a89f3dc7463d08a719c86732cc2812e59c3f4b/rsstail-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "777b7956b447b89d35c2f95cce4b74ad", "sha256": "8ca70abe2ebddc3b66081e990637025e96562e092ee31af04a1f18274343e6dc" }, "downloads": -1, "filename": "rsstail-0.5.1.tar.gz", "has_sig": false, "md5_digest": "777b7956b447b89d35c2f95cce4b74ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10247, "upload_time": "2018-08-11T10:29:40", "url": "https://files.pythonhosted.org/packages/73/7b/4afb26a9384894d1625008abd24d11060212eac805aa3aee569be785e4e5/rsstail-0.5.1.tar.gz" } ] }