==========
Getpodcast
==========
* PyPI: https://pypi.org/project/getpodcast/
* Documentation: https://fholmer.gitlab.io/getpodcast
* Source code: https://gitlab.com/fholmer/getpodcast
* License: MIT
Summary
=======
Simplify downloading podcasts with getpodcast
Features
========
* No database or caching backend. RSS items are instead compared to file name,
  file size and file timestamp
* Configuration and hooks are stored in a single python file, which is also
  executable
Installation
============
* Linux:
  .. code-block:: bash
    $ python3 -m pip install --user getpodcast
* Windows:
  .. code-block:: doscon
    > py -3 -m pip install --user getpodcast
Usage
=====
Create a new file ``mypodcasts.py``:
.. code-block:: python
    #! /usr/bin/env python3
    import getpodcast
    opt = getpodcast.options(
        date_from='2021-01-01',
        root_dir='./podcast')
    podcasts = {
        "SGU": "https://feed.theskepticsguide.org/feed/sgu"
    }
    getpodcast.getpodcast(podcasts, opt)
Download podcasts:
.. code-block:: bash
    python3 mypodcasts.py --run
More help:
.. code-block:: bash
    python3 mypodcasts.py --help
Setup cronjob to download once a day:
.. code-block:: bash
    $ crontab -e
    0 19 * * * /usr/bin/python3 /home/myuser/mypodcasts.py --quiet --onlynew --run
            
         
        Raw data
        
            {
    "_id": null,
    "home_page": "https://gitlab.com/fholmer/getpodcast",
    "name": "getpodcast",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "podcast,client,resume,download",
    "author": "Frode Holmer",
    "author_email": "fholmer+getpodcast@gmail.com",
    "download_url": "",
    "platform": null,
    "description": "==========\nGetpodcast\n==========\n\n* PyPI: https://pypi.org/project/getpodcast/\n* Documentation: https://fholmer.gitlab.io/getpodcast\n* Source code: https://gitlab.com/fholmer/getpodcast\n* License: MIT\n\nSummary\n=======\n\nSimplify downloading podcasts with getpodcast\n\nFeatures\n========\n\n* No database or caching backend. RSS items are instead compared to file name,\n  file size and file timestamp\n\n* Configuration and hooks are stored in a single python file, which is also\n  executable\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\nUsage\n=====\n\nCreate a new file ``mypodcasts.py``:\n\n.. code-block:: python\n\n    #! /usr/bin/env python3\n\n    import getpodcast\n\n    opt = getpodcast.options(\n        date_from='2021-01-01',\n        root_dir='./podcast')\n\n    podcasts = {\n        \"SGU\": \"https://feed.theskepticsguide.org/feed/sgu\"\n    }\n\n    getpodcast.getpodcast(podcasts, opt)\n\n\nDownload podcasts:\n\n.. code-block:: bash\n\n    python3 mypodcasts.py --run\n\n\nMore help:\n\n.. code-block:: bash\n\n    python3 mypodcasts.py --help\n\nSetup 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",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Download podcast",
    "version": "1.0.11",
    "project_urls": {
        "Homepage": "https://gitlab.com/fholmer/getpodcast",
        "Source Code": "https://gitlab.com/fholmer/getpodcast"
    },
    "split_keywords": [
        "podcast",
        "client",
        "resume",
        "download"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ff7e452f63280f2c15aef0e7a74ea32a0f26f14722c47fb187d65dc758c45fec",
                "md5": "6a1f243e8927b6eee25924d1a781fd30",
                "sha256": "b6fda9625f80da697c767bb07347faa5e3f7331773de904c396bb0f40c1226a4"
            },
            "downloads": -1,
            "filename": "getpodcast-1.0.11-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "6a1f243e8927b6eee25924d1a781fd30",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 7678,
            "upload_time": "2023-11-04T10:16:37",
            "upload_time_iso_8601": "2023-11-04T10:16:37.443931Z",
            "url": "https://files.pythonhosted.org/packages/ff/7e/452f63280f2c15aef0e7a74ea32a0f26f14722c47fb187d65dc758c45fec/getpodcast-1.0.11-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2023-11-04 10:16:37",
    "github": false,
    "gitlab": true,
    "bitbucket": false,
    "codeberg": false,
    "gitlab_user": "fholmer",
    "gitlab_project": "getpodcast",
    "lcname": "getpodcast"
}