{ "info": { "author": "Marvin Steadfast", "author_email": "marvin@xsteadfastx.org", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": "feed\\_media\\_backup\n===================\n\n|Build Status| |codecov| |PyPI|\n\n``feed_media_backup`` is a simple downloader of feed media. Some weeks\nago i browsed my blog and found out that alot of media i linked and\nshared are no longer available. This is pretty bad for people browsing\nthe blog or even found it through a web search. Its also frustrating if\nyou use the blog as log for things you dont want to forget or\nappriciate.\n\nWith this little script you have the chance to backup it at least for\nyourself. Thanks to `youtube-dl `__.\n\n**This is a educational experiment and should never be used to steal\nanything or violate any copyrights!!1!!!11!**\n\n::\n\n Usage: feed_media_backup [OPTIONS] FEED DEST\n\n Backups media from blog RSS feeds.\n\n Options:\n -f, --force No matter if already worked through feed item.\n -v, --verbose More verbose.\n --version Show the version and exit.\n --help Show this message and exit.\n\nInstall\n-------\n\n**Again... dont violate any copyrights!1!!!1!!**\n\nThere are a few options to install ``feed_media_backup``:\n\n1. ``wget https://github.com/xsteadfastx/feed_media_backup/archive/feed_media_backup-``\\ uname\n -s``-``\\ uname -m``.pex -O feed_media_backup``\n2. ``pip install feed_media_backup``\n3. ``pip install git+https://github.com/xsteadfastx/feed_media_backup#egg=feed_media_backup``\n4. ``git clone https://github.com/xsteadfastx/feed_media_backup.git && cd feed_media_backup && pipenv --three && pipenv install && pipenv run pip install -e .``\n\n.. |Build Status| image:: https://travis-ci.org/xsteadfastx/feed_media_backup.svg?branch=master\n :target: https://travis-ci.org/xsteadfastx/feed_media_backup\n.. |codecov| image:: https://codecov.io/gh/xsteadfastx/feed_media_backup/branch/master/graph/badge.svg\n :target: https://codecov.io/gh/xsteadfastx/feed_media_backup\n.. |PyPI| image:: https://img.shields.io/pypi/v/feed_media_backup.svg\n :target: https://pypi.org/project/feed-media-backup/\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/xsteadfastx/feed_media_backup", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "feed-media-backup", "package_url": "https://pypi.org/project/feed-media-backup/", "platform": "", "project_url": "https://pypi.org/project/feed-media-backup/", "project_urls": { "Homepage": "https://github.com/xsteadfastx/feed_media_backup" }, "release_url": "https://pypi.org/project/feed-media-backup/0.0.3/", "requires_dist": [ "beautifulsoup4 (>=4.6.0)", "click (>=6.7)", "feedparser (>=5.2.1)", "logzero (>=1.3.0)", "lxml (>=3.8.0)", "tinydb (>=3.4.0)", "typing (>=3.6.2)", "youtube-dl (>=2017.8.18)" ], "requires_python": "", "summary": "Backups media from blog RSS feeds.", "version": "0.0.3" }, "last_serial": 3328764, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "b4b9642104ceb7fe922e230e0982b89b", "sha256": "9efec83496f556e09d24caa457f193a6166388021fb6b2eb120f97576782c235" }, "downloads": -1, "filename": "feed_media_backup-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b4b9642104ceb7fe922e230e0982b89b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5501, "upload_time": "2017-08-31T10:29:03", "url": "https://files.pythonhosted.org/packages/6d/a5/ccb50a08bf8492be92e8d45df932a11baa920d196c318dcdcc796eeacd0f/feed_media_backup-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b88cdeb30dec5e717346280dfd93ae8", "sha256": "3aa7e9d3fe8faef4a357df716e13a204dfa3eff33ffd2b1269bf05d167ae1c53" }, "downloads": -1, "filename": "feed_media_backup-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3b88cdeb30dec5e717346280dfd93ae8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3978, "upload_time": "2017-08-31T10:29:04", "url": "https://files.pythonhosted.org/packages/dd/df/6842de71c6a4284eea31b617756831cd68d18dcacf70904332dab143f2ba/feed_media_backup-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "73b45ad6161976b3b5521fba10874b08", "sha256": "c2986a67cdbf5714a73c25c283bcca399a8e06f44e71d78880bb73c0674d79b9" }, "downloads": -1, "filename": "feed_media_backup-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "73b45ad6161976b3b5521fba10874b08", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6262, "upload_time": "2017-11-13T13:15:55", "url": "https://files.pythonhosted.org/packages/0d/2e/308da0bb81055ae465659449aa29dd850676500d784a29265a23aa9f8772/feed_media_backup-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "affffb0c99fd94b7b7b528db52da7f1e", "sha256": "dee55cbdb0c95ea33164c816bc526809e52ac69d634605cd99585400959bf8cf" }, "downloads": -1, "filename": "feed_media_backup-0.0.2.tar.gz", "has_sig": false, "md5_digest": "affffb0c99fd94b7b7b528db52da7f1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4357, "upload_time": "2017-11-13T13:15:57", "url": "https://files.pythonhosted.org/packages/90/d5/2bc6979ed77fc7271e3c6ec23acb82a589f899cd7054a84fa51db48e9afd/feed_media_backup-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "72ddbf332a633c137ee7e7766ae2a315", "sha256": "482f641907afc8be8cc47147ebd5c1e4912d416e7b163efa9c6e344a88a05c65" }, "downloads": -1, "filename": "feed_media_backup-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "72ddbf332a633c137ee7e7766ae2a315", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6300, "upload_time": "2017-11-13T14:50:20", "url": "https://files.pythonhosted.org/packages/7f/f1/e6867ffc98f15abd557cbfd8e74722348c6eeaa7da851887afa8984b3cb9/feed_media_backup-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54e4cc0e929e8789a5d8a801aa5b191a", "sha256": "ec769d423c5d8c281e6434b3e03e9c4d7e39d8c63647c300fde1b4fca5676661" }, "downloads": -1, "filename": "feed_media_backup-0.0.3.tar.gz", "has_sig": false, "md5_digest": "54e4cc0e929e8789a5d8a801aa5b191a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4385, "upload_time": "2017-11-13T14:50:22", "url": "https://files.pythonhosted.org/packages/43/b4/b35d7d25889b520938a5d75d3acb04039bb3ca0eaed2b8e91f7a71239062/feed_media_backup-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "72ddbf332a633c137ee7e7766ae2a315", "sha256": "482f641907afc8be8cc47147ebd5c1e4912d416e7b163efa9c6e344a88a05c65" }, "downloads": -1, "filename": "feed_media_backup-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "72ddbf332a633c137ee7e7766ae2a315", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 6300, "upload_time": "2017-11-13T14:50:20", "url": "https://files.pythonhosted.org/packages/7f/f1/e6867ffc98f15abd557cbfd8e74722348c6eeaa7da851887afa8984b3cb9/feed_media_backup-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "54e4cc0e929e8789a5d8a801aa5b191a", "sha256": "ec769d423c5d8c281e6434b3e03e9c4d7e39d8c63647c300fde1b4fca5676661" }, "downloads": -1, "filename": "feed_media_backup-0.0.3.tar.gz", "has_sig": false, "md5_digest": "54e4cc0e929e8789a5d8a801aa5b191a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4385, "upload_time": "2017-11-13T14:50:22", "url": "https://files.pythonhosted.org/packages/43/b4/b35d7d25889b520938a5d75d3acb04039bb3ca0eaed2b8e91f7a71239062/feed_media_backup-0.0.3.tar.gz" } ] }