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

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.0.2.tar.gz (19.2 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.0.2-py3-none-any.whl (20.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for rcdl-2.0.2.tar.gz
Algorithm Hash digest
SHA256 299f8f2facecbe9239f4d1b20799532ed289e5aa559313fef90e28fc22ef03f7
MD5 4dba14b6e17c213edcae80e90d49c986
BLAKE2b-256 3f4a9c1023d942742a3ff96e16135b4bae4a2d27d50457762aa5ef3e74b127e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: rcdl-2.0.2-py3-none-any.whl
  • Upload date:
  • Size: 20.3 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.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 bf75be51eee9739658a7d934d992678934e672fce50d7069456b00ecc8aa7944
MD5 638627d5da5a646abb44c9afaa1211ca
BLAKE2b-256 91c61cdf5f7b05052cd21c41ae09835860e1374988a695b3c7821417ce344911

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