puckfetcher
A simple command-line podcatcher.
GitHub Project: (https://github.com/lunemercove/puckfetcher)
Supports Python 3.6+. Please report any issues on the GitHub project or reach out over email.
Directory for config file:
OSX: /Users/[USERNAME]/Application Support/puckfetcher/config.yaml
Linux: /home/[USERNAME]/.config/puckfetcher/config.yaml
Build + Install:
python3 setup.py install
Test:
python3 setup.py test
Features
Download any podcast with an RSS URL.
Download newest episodes on demand.
Download any episode from a podcast’s backlog.
Respects podcast authors’ websites - rate limits, checks when feed was last updated when trying to refresh.
Provides progress on downloads.
Provides summary of recently-downloaded podcasts per-session, as well as summary of recently-downloaded episodes per-podcast.
Add MP3 tag support to clean up tags based on feed information if it’s messy.
Ideas for Future Releases
Text-based progress for other time-consuming actions.
Support PyPy (when it supports 3.6+).
Allow parallel downloading.
Metadata
Release files for puckfetcher 1.5.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| puckfetcher-1.5.0-py3-none-any.whl | Python 3 | none | any | Details |
Release files / puckfetcher-1.5.0-py3-none-any.whl
| Download URL | puckfetcher-1.5.0-py3-none-any.whl |
|---|---|
| Size | 27.6 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
472e11119605552ceff7f10623f2884bc95fbb4b5743c596b0923a2cfa517547
|
|
BLAKE2b-256 checksum How to use checksums |
4c2356f572c6d0ddb775f0b580ce5c711439beb4ba425f4274dcb41977b888c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.1 CPython/3.10.8
|