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)
| File | Size | Uploaded | |
|---|---|---|---|
| rcdl-2.2.8.tar.gz | 20.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|