A simple command-line podcatcher.
Project description
A simple command-line podcatcher.
GitHub Project: (https://github.com/andrewmichaud/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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for puckfetcher-1.2.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ebcdcd4d38e578bc8fc5bafcee4f58a86112c741d444e98199cda4a0e32c2b5 |
|
MD5 | 45bc5f730c63c5fd96fc0ef9c50655f1 |
|
BLAKE2b-256 | 11c6d5bec70cf27fb1621b414a961df7272c25a523259afa4a50b937a317b3e4 |