🎧 CLI Python tool for bulk downloading Darknet Diaries podcast. Hate being online? This is the way.
- Python 100%
| img | Refactored everything | |
| .gitignore | Added .mp3 section | |
| ddd.py | Used my tools to improve the script | |
| LICENSE | Created LICENSE | |
| README.md | Fixed icon | |
| requirements.txt | Updated README.md requirements.txt and removed dd.json | |
Darknet Diaries Downloader
A CLI-based Python tool for batch downloading episodes of the Darknet Diaries podcast.
Because nobody likes being tethered to the Internet while enjoying a good podcast.
Table of Contents
Features
- 🎶 Offline Enjoyment: Download and listen to episodes without an Internet connection.
- ✅ Simplicity: Minimalistic, user-friendly interface.
- 📜 Extendable: Export data in JSON format for use in other projects.
- ⌨️ CLI Support: Easily download episodes via the command line.
Installation
With Git
Clone the repository and navigate to the project directory:
git clone https://github.com/Psyhackological/DDD && cd DDD
Without Git
- Download the ZIP archive from the 'Code' > 'Download ZIP'.
- Extract the archive and navigate to the project directory.
Dependencies
Install the required Python modules:
pip install -r requirements.txt
For per-user installation:
pip install --user -r requirements.txt
Usage
Basic Help
python3 DDD.py -h, --help
Download All Episodes
python3 DDD.py
Download a Range of Episodes
python3 DDD.py [start] [end]
Example: Downloading episodes 1 to 10:
python3 DDD.py 1 10
Download Specific Episodes
python3 DDD.py -c, --choices [episode_numbers]
Example: Downloading episodes 3, 5, and 8:
python3 DDD.py -c 3 5 8
Contributing
No contributions yet, but I'm open to pull requests and suggestions!
License
This project is licensed under the GNU GPLv3.
Copyrights
This section is a work-in-progress.