{ "info": { "author": "Cyril Roelandt", "author_email": "tipecaml@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5" ], "description": "# Shitty Feed To Cool Feed (sf2cf)\n\nSome RSS feeds do not actually include any \"real\" content: instead, they only\nprovide a link to a website, which makes reading your feeds in your favorite\nfeed reader harder than it should be.\n\nShitty Feed To Cool Feed (sf2cf) turns such a shitty RSS/Atom feed into a really\ncool one, featuring the actual content users are interested in. \n\nSome plugins come bundled with sf2cf, and users may write their own plugins in\norder to support more websites (see HACKING). \n\n\n## Installation\n\n$ python3 setup.py install --user\n\nOR\n\n\\# python3 setup.py install\n\n\n## Usage example\nList all the available plugins:\n```sh\n$ sf2cf -l\ndilbert 0.1\n\tThis feed provider creates an ATOM feed similar to the one provided by\nhttp://www.dilbert.com, but makes sure the comic is included.\n```\n\nGet more help about a given plugin:\n```sh\n$ sf2cf --help-dilbert\n* DESCRIPTION\nThis feed provider creates an ATOM feed similar to the one provided by\nhttp://www.dilbert.com, but makes sure the comic is included.\n\n* SAMPLE CONF\n[feed:dilbert]\nplugin=dilbert\noutput=/path/to/output.xml\n```\n\nA configuration file must be provided to sf2cf. See the relevant plugin help for\nits configuration documentation.\n```sh\n$ cat config.ini\n[feed:dilbert]\nplugin=dilbert\noutput=/home/user/rss-feeds/dilbert.xml\n```\n\nThen, one may run sf2cf like this:\n```sh\n$ sf2cf -c config.ini\n[+]\u00a0Loading dilbert\n[+]\u00a0Using http://www.dilbert.com/feed as an input feed.\n[+]\u00a0Writing the output feed to /home/user/rss-feeds/dilbert.xml.\n```\n\nThis should probably done using cron(8).\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://git.framasoft.org/Steap/sf2cf", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "sf2cf", "package_url": "https://pypi.org/project/sf2cf/", "platform": "", "project_url": "https://pypi.org/project/sf2cf/", "project_urls": { "Homepage": "https://git.framasoft.org/Steap/sf2cf" }, "release_url": "https://pypi.org/project/sf2cf/0.1/", "requires_dist": null, "requires_python": "", "summary": "Improve RSS/Atom feeds", "version": "0.1" }, "last_serial": 2447558, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "537fcdad9c69da8ff39ea2a833ea4f61", "sha256": "3da4d6495abc810bdf652b56e4560797c4c2a3af8b6412a4b7b8af19801d90c6" }, "downloads": -1, "filename": "sf2cf-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "537fcdad9c69da8ff39ea2a833ea4f61", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9998, "upload_time": "2016-11-07T18:47:46", "url": "https://files.pythonhosted.org/packages/cf/46/5d047f2545d869314c1f85c1a6d53a3d04d4d9f2cdb909f3dac44c3cc505/sf2cf-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d6995b724fe9439f422fbc12f136c51", "sha256": "86d2cf30172e982b01af43629ee092d4ac87c2d7c2a933819f9ea7ef4df096b5" }, "downloads": -1, "filename": "sf2cf-0.1.tar.gz", "has_sig": false, "md5_digest": "7d6995b724fe9439f422fbc12f136c51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5327, "upload_time": "2016-11-07T18:47:43", "url": "https://files.pythonhosted.org/packages/e1/f9/3f789418b7c50af1bb9c11216eb7e16e15a4a0b584d1d41548b52f5fcccd/sf2cf-0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "537fcdad9c69da8ff39ea2a833ea4f61", "sha256": "3da4d6495abc810bdf652b56e4560797c4c2a3af8b6412a4b7b8af19801d90c6" }, "downloads": -1, "filename": "sf2cf-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "537fcdad9c69da8ff39ea2a833ea4f61", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9998, "upload_time": "2016-11-07T18:47:46", "url": "https://files.pythonhosted.org/packages/cf/46/5d047f2545d869314c1f85c1a6d53a3d04d4d9f2cdb909f3dac44c3cc505/sf2cf-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7d6995b724fe9439f422fbc12f136c51", "sha256": "86d2cf30172e982b01af43629ee092d4ac87c2d7c2a933819f9ea7ef4df096b5" }, "downloads": -1, "filename": "sf2cf-0.1.tar.gz", "has_sig": false, "md5_digest": "7d6995b724fe9439f422fbc12f136c51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5327, "upload_time": "2016-11-07T18:47:43", "url": "https://files.pythonhosted.org/packages/e1/f9/3f789418b7c50af1bb9c11216eb7e16e15a4a0b584d1d41548b52f5fcccd/sf2cf-0.1.tar.gz" } ] }