Skip to main content

RCDL

Riton Coomer Download Manager
rcdl is a tool to automatically download the videos of your favorites creators from coomer.st and kemono.cr

Install

Dependencies

pipx install yt-dlp
sudo apt install aria2 ffmpeg

Install RCDL

It is recommended to use pipx

pipx install rcdl

or else:

pip install rcdl

How to use

Run the CLI with:

rcdl --help

By default all files will live in ~/Videos/rcdl/. Cache, configuration and log file will be in a hidden rcdl/.cache/ folder.

rcdl refresh    # look creators.json and find all possible videos
rcdl dlsf       # download all found videos
rcdl discover   # WIP
rcdl fuse       # WIP
rcdl log        # debug only; show the log file

Add, rm, list a creator:

rcdl add [URL]
rcdl add [service]/[creator_id]

Dev

Install

git clone https://github.com/ritonun/cdl.git rcdl
cd rcdl
python3 -m venv .venv
source .venv/bin/activate
pip install -e .

Deploy

python3 -m pip install --upgrade build
python3 -m pip install --upgrade twine
pip install flit packaging requests   # necessary to run auto release scripts

# Use convenience scripts in rcdl/scripts
# Create api_key.txt with the pypi api key in the root folder
python3 rcdl/scripts/upload_pypi.py
python3 rcdl/scripts/migrate_old_format_to_db.py

Metadata

Release files for rcdl 2.2.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rcdl 2.2.8
File Size Uploaded
rcdl-2.2.8.tar.gz 20.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rcdl 2.2.8
File Interpreter ABI Platform
rcdl-2.2.8-py3-none-any.whl Python 3 none any Details

Total release size: 46.8 kB

Release files / rcdl-2.2.8.tar.gz

Download URL rcdl-2.2.8.tar.gz
Size 20.6 kB
Tags Source
SHA-256 checksum
How to use checksums
4600bc8f6f0c1d4f17d904190e45858251fe521b8003f0d73a33552bfb17235d
BLAKE2b-256 checksum
How to use checksums
c9c22c0713e6f8fc9007fd6dff7a10332cc0a7361b0b8af12d0cc2d00da9ee00
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release files / rcdl-2.2.8-py3-none-any.whl

Download URL rcdl-2.2.8-py3-none-any.whl
Size 26.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
70a0a8f1746388be28781605833c86db9be957ef8d11f4bc8c13b12ecd5f162a
BLAKE2b-256 checksum
How to use checksums
997737c02392e3588745523613b169a33e1488c9364a2b58be065c40a7d411a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.13.7

Release history Release notifications | RSS feed

This release

2.2.8 This release

2 release files

2.2.7

2 release files

2.2.6

2 release files

2.2.5

2 release files

2.2.4

2 release files

2.2.3

2 release files

2.2.2

2 release files

2.2.1

2 release files

2.2.0

2 release files

2.1.1

2 release files

2.1.0

2 release files

2.0.6

2 release files

2.0.5

2 release files

2.0.4

2 release files

2.0.3

2 release files

2.0.2

2 release files

2.0.1

2 release files

2.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page