Skip to main content

Coomer/Kemono CLI Downloader

Project description

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

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

rcdl-2.2.8.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rcdl-2.2.8-py3-none-any.whl (26.2 kB view details)

Uploaded Python 3

File details

Details for the file rcdl-2.2.8.tar.gz.

File metadata

  • Download URL: rcdl-2.2.8.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for rcdl-2.2.8.tar.gz
Algorithm Hash digest
SHA256 4600bc8f6f0c1d4f17d904190e45858251fe521b8003f0d73a33552bfb17235d
MD5 3ae50fbdc3fca49934eb117bacf0dfd4
BLAKE2b-256 c9c22c0713e6f8fc9007fd6dff7a10332cc0a7361b0b8af12d0cc2d00da9ee00

See more details on using hashes here.

File details

Details for the file rcdl-2.2.8-py3-none-any.whl.

File metadata

  • Download URL: rcdl-2.2.8-py3-none-any.whl
  • Upload date:
  • Size: 26.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for rcdl-2.2.8-py3-none-any.whl
Algorithm Hash digest
SHA256 70a0a8f1746388be28781605833c86db9be957ef8d11f4bc8c13b12ecd5f162a
MD5 7aa6d737415ba3ebdba4a93b61b0c630
BLAKE2b-256 997737c02392e3588745523613b169a33e1488c9364a2b58be065c40a7d411a7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page