{ "info": { "author": "Frode Holmer", "author_email": "fholmer+getpodcast@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Topic :: Home Automation" ], "description": "==========\nGetpodcast\n==========\n\n* Source code: https://bitbucket.org/fholmer/getpodcast\n* PyPI: https://pypi.org/project/getpodcast/\n* License: MIT\n\nSummary\n-------\n\nSimplify downloading podcasts with getpodcast\n\nInstallation\n------------\n\n* Linux:\n\n .. code-block:: bash\n\n $ python3 -m pip install --user getpodcast\n\n* Windows:\n\n .. code-block:: doscon\n\n > py -3 -m pip install --user getpodcast\n\nGetting started\n---------------\n\n* Create a new file ``mypodcast.py``:\n\n .. code-block:: python\n\n #! /usr/bin/env python3\n\n import getpodcast\n\n opt = getpodcast.options(\n date_from='2019-07-07',\n root_dir='./podcast')\n\n podcasts = {\n \"SGU\": \"https://feed.theskepticsguide.org/feed/sgu\"\n }\n\n getpodcast.getpodcast(podcasts, opt)\n\n\n* Download podcasts:\n\n .. code-block:: bash\n\n python3 mypodcast.py --run\n\n\n* More help:\n\n .. code-block:: bash\n\n python3 mypodcast.py --help\n\n* Setup cronjob to download once a day:\n\n .. code-block:: bash\n\n $ crontab -e\n\n 0 19 * * * /usr/bin/python3 /home/myuser/mypodcasts.py --quiet --onlynew --run\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://bitbucket.org/fholmer/getpodcast", "keywords": "podcast client resume download", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "getpodcast", "package_url": "https://pypi.org/project/getpodcast/", "platform": "", "project_url": "https://pypi.org/project/getpodcast/", "project_urls": { "Homepage": "https://bitbucket.org/fholmer/getpodcast" }, "release_url": "https://pypi.org/project/getpodcast/1.0.6.post1/", "requires_dist": [ "pyPodcastParser" ], "requires_python": "", "summary": "Download podcast", "version": "1.0.6.post1" }, "last_serial": 5623851, "releases": { "1.0.3": [ { "comment_text": "", "digests": { "md5": "f527ee4d24f860ebfc981195a15363ca", "sha256": "e365e06eb2374868a73874d2097ae1332b005c82b0cda25c16a2b5b35d395505" }, "downloads": -1, "filename": "getpodcast-1.0.3.tar.gz", "has_sig": false, "md5_digest": "f527ee4d24f860ebfc981195a15363ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5815, "upload_time": "2016-08-07T21:59:45", "url": "https://files.pythonhosted.org/packages/ab/bc/4c05ae9f85ecf7f46c25006bed97dc9f81e14e99d4da47ff71020e92b2cb/getpodcast-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "3b4082e3a8643beb73646f5cd4e34c90", "sha256": "917c40f57ffbfeffb57eab56d3d44a941b5fcf585e058755b2440d39164c92c6" }, "downloads": -1, "filename": "getpodcast-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3b4082e3a8643beb73646f5cd4e34c90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5985, "upload_time": "2016-08-13T12:17:04", "url": "https://files.pythonhosted.org/packages/58/f2/ab40b165907cb606e4484ce91b25f1bbc65413ab0089267b39f5d1269568/getpodcast-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "b0ef318700558bd05b6d15963fc49632", "sha256": "f7916e452d72d356ab99f7daa13abfe897e60fa95cad396712357641e436e30c" }, "downloads": -1, "filename": "getpodcast-1.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "b0ef318700558bd05b6d15963fc49632", "packagetype": "bdist_wheel", "python_version": "any", "requires_python": null, "size": 6442, "upload_time": "2016-12-11T16:35:12", "url": "https://files.pythonhosted.org/packages/6e/29/f82909673e15e5129a0cc477c8a3403a88ad04af9866e9d4ef41d6549a4e/getpodcast-1.0.5-py3-none-any.whl" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "7a8a7da1a9240f26f76179a5801df2c8", "sha256": "14f372fda5cd383f65c9996525719d914719739c1ba6e92d14e14a49b231504d" }, "downloads": -1, "filename": "getpodcast-1.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "7a8a7da1a9240f26f76179a5801df2c8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5761, "upload_time": "2019-08-02T11:55:52", "url": "https://files.pythonhosted.org/packages/3b/14/f00c1b005057cd90d78b3d32631941fc8ca8e36b536e6c62026c96378612/getpodcast-1.0.6-py3-none-any.whl" } ], "1.0.6.post1": [ { "comment_text": "", "digests": { "md5": "20758df5f944cd8ebd09008672c2194b", "sha256": "e5caa844b56bacddb62d8572168ca5c1958dcdbad7d41b3f372f201aac349073" }, "downloads": -1, "filename": "getpodcast-1.0.6.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "20758df5f944cd8ebd09008672c2194b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5827, "upload_time": "2019-08-02T12:08:43", "url": "https://files.pythonhosted.org/packages/ac/e6/b2aba7f842472c2b9132fa26bd8218fd4b281f1fd2d30474dcec25b7445b/getpodcast-1.0.6.post1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "20758df5f944cd8ebd09008672c2194b", "sha256": "e5caa844b56bacddb62d8572168ca5c1958dcdbad7d41b3f372f201aac349073" }, "downloads": -1, "filename": "getpodcast-1.0.6.post1-py3-none-any.whl", "has_sig": false, "md5_digest": "20758df5f944cd8ebd09008672c2194b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5827, "upload_time": "2019-08-02T12:08:43", "url": "https://files.pythonhosted.org/packages/ac/e6/b2aba7f842472c2b9132fa26bd8218fd4b281f1fd2d30474dcec25b7445b/getpodcast-1.0.6.post1-py3-none-any.whl" } ] }