Skip to content

🎧 CLI Python tool for bulk downloading Darknet Diaries podcast. Hate being online? This is the way.

License

Notifications You must be signed in to change notification settings

Psyhackological/DDD

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Darknet Diaries Downloader

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.

Releases GPLv3 Python3.7+ CodeQuality Downloads

Table of Contents

  1. Features
  2. Installation
  3. Usage
  4. Contributing
  5. License
  6. Copyrights

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

  1. Download the ZIP archive from the 'Code' > 'Download ZIP'.
  2. 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

GNU GPLv3 Image

This project is licensed under the GNU GPLv3.

Copyrights

This section is a work-in-progress.