{ "info": { "author": "idealclover", "author_email": "shadowspacex@163.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "\ufeff# RSS-OPML-to-Markdown\n\n> \ud83c\udf81 Please take my RSS list!\n\nRSS-OPML-to-Markdown \u53ef\u4ee5\u5c06\u4ece\u5e73\u53f0\u5bfc\u51fa\u7684 OPML \u6587\u4ef6\u8f6c\u5316\u4e3a\u6613\u8bfb\u7684 Markdown \u8868\u683c\u7684\u5f62\u5f0f\uff0c\u4fbf\u4e8e\u5206\u4eab\u4e0e\u5c55\u793a\n\n\u76ee\u524d\u5df2\u5728 [inoreader](https://www.inoreader.com) \u4e0e [tiny tiny RSS](https://tt-rss.org/) \u4e0a\u8fdb\u884c\u6d4b\u8bd5\n\n## Demo\n\n\u8f6c\u6362\u524d [OPML](/sample.xml) -> \u8f6c\u6362\u540e [Markdown](/sample.md)\n\n##How to Use\n\n\u672c\u9879\u76ee\u57fa\u4e8e Python3 \u6784\u5efa\uff0c\u4f9d\u8d56\u5305 [listparser](https://pypi.org/project/listparser/) \u4e0e [tabulate](https://pypi.org/project/tabulate/)\n\n1. \u4e0b\u8f7d\u672cpython\u5305 [\u94fe\u63a5](https://github.com/idealclover/RSS-OPML-to-Markdown/archive/master.zip)\n2. \u4e0b\u8f7d\u4f9d\u8d56\n\n```\npip install listparser, tabulate\n```\n\n3. \u8fdb\u5165\u9879\u76ee\u76ee\u5f55\n\n```\npython rss-opml-to-markdown.py {OPML\u6587\u4ef6\u7684\u4f4d\u7f6e\u4e0e\u540d\u79f0} {\u671f\u671b\u8f93\u51famarkdown\u6587\u4ef6\u7684\u4f4d\u7f6e\u4e0e\u540d\u79f0}\n```\n\n> \u6ce8\uff1a\u540e\u4e00\u53c2\u6570\u4e3a\u7a7a\u5219\u8f93\u51fa\u7ed3\u679c\u5230\u63a7\u5236\u53f0\n\n## Planned Features\n\n- [ ] \u8868\u683c\u6e90\u4ee3\u7801\u7f8e\u5316\n\n- [ ] \u66f4\u591a\u9009\u9879\u652f\u6301\n\n## Contribute\n\n\u5982\u679c\u6709\u4efb\u4f55\u60f3\u6cd5\u6216\u9700\u6c42\uff0c\u53ef\u4ee5\u5728 [issue](https://github.com/idealclover/RSS-OPML-to-Markdown/issues) \u4e2d\u544a\u8bc9\u6211\u4eec\uff0c\u540c\u65f6\u6b22\u8fce\u5404\u79cd pull requests\n\n## Open-source Licenses\n\nThis project is under MIT license, feel free to use it under the license.\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/idealclover/RSS-OPML-to-Markdown", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "RSS-OPML-to-Markdown", "package_url": "https://pypi.org/project/RSS-OPML-to-Markdown/", "platform": "", "project_url": "https://pypi.org/project/RSS-OPML-to-Markdown/", "project_urls": { "Homepage": "https://github.com/idealclover/RSS-OPML-to-Markdown" }, "release_url": "https://pypi.org/project/RSS-OPML-to-Markdown/0.0.7/", "requires_dist": [ "listparser", "tabulate" ], "requires_python": "", "summary": "Convert RSS OPML file to Markdown - easy to read and share", "version": "0.0.7" }, "last_serial": 4399181, "releases": { "0.0.7": [ { "comment_text": "", "digests": { "md5": "3a692a3e853b009f89d99443e6a69b51", "sha256": "0415ec6e9ffc442282f2f791357d4b0c60673feb3dec59e88c2fb65862053ade" }, "downloads": -1, "filename": "RSS_OPML_to_Markdown-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "3a692a3e853b009f89d99443e6a69b51", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4169, "upload_time": "2018-10-21T10:59:28", "url": "https://files.pythonhosted.org/packages/9e/66/cefec67b299664e3f2feef9fb72be0c01f864c235683d5fb7ef6f9264ced/RSS_OPML_to_Markdown-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2720753a44dd9af4aea60c35b129bdaa", "sha256": "42f86ab2c01be448592915f7e6a6cdff1d9c4dc5641a1bb5d9a3574da43e6ef1" }, "downloads": -1, "filename": "RSS-OPML-to-Markdown-0.0.7.tar.gz", "has_sig": false, "md5_digest": "2720753a44dd9af4aea60c35b129bdaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2496, "upload_time": "2018-10-21T10:59:29", "url": "https://files.pythonhosted.org/packages/c3/92/e52af9be2365de253c5477b3172d9709bd678401854af46db14a2ffc9bcb/RSS-OPML-to-Markdown-0.0.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3a692a3e853b009f89d99443e6a69b51", "sha256": "0415ec6e9ffc442282f2f791357d4b0c60673feb3dec59e88c2fb65862053ade" }, "downloads": -1, "filename": "RSS_OPML_to_Markdown-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "3a692a3e853b009f89d99443e6a69b51", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4169, "upload_time": "2018-10-21T10:59:28", "url": "https://files.pythonhosted.org/packages/9e/66/cefec67b299664e3f2feef9fb72be0c01f864c235683d5fb7ef6f9264ced/RSS_OPML_to_Markdown-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2720753a44dd9af4aea60c35b129bdaa", "sha256": "42f86ab2c01be448592915f7e6a6cdff1d9c4dc5641a1bb5d9a3574da43e6ef1" }, "downloads": -1, "filename": "RSS-OPML-to-Markdown-0.0.7.tar.gz", "has_sig": false, "md5_digest": "2720753a44dd9af4aea60c35b129bdaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2496, "upload_time": "2018-10-21T10:59:29", "url": "https://files.pythonhosted.org/packages/c3/92/e52af9be2365de253c5477b3172d9709bd678401854af46db14a2ffc9bcb/RSS-OPML-to-Markdown-0.0.7.tar.gz" } ] }