Cktool Coomer Downloader
A Rust-based CLI tool for downloading content from coomer.su and kemono.su platforms.
New update!
Resume downloading after stop running by ctrl+c or the download failed for some reasons, you can resume download by running the same command.
cktool will check each exist file size and continue downloading from there. Files that have already been downloaded will not be downloaded again.
Features
- Simple and easy-to-use command-line interface
- Download content from any profile using URL
- Support for both coomer.su and kemono.su platforms
- Custom output directory support
- Fast and efficient downloads
Installation
Using Cargo (Recommended)
-
First, install Rust by following the instructions at rust-lang.org
-
Install cktool using cargo:
or install from github repo.
Binary Installation
Pre-compiled binaries are available in the releases section.
You can use cargo-binstall to install pre-compiled binaries with command below.
Usage
Basic Usage
Download content from a profile using its URL:
Download content only single post.
Specifying page download (50 posts)
Specifying Output Directory
You can specify a custom output directory for the downloaded content:
Save failed URLs to file
You can save failed URLs to file with --log flag. To re-download with ckret command.
When each URL is successfully downloaded, ckret will add a # in front of URL.
This means that if you encounter failed download, you can run ckret command again,
and any links with a # in front will be skipped.
# or
ckret command
This command works with failed.log (Files obtained from the --log flag.) to redownload the failed files.
Advanced usage
-t or --task option
With task option you can specify the maximum number of posts that can be downloaded at once. Increasing the number can reduce time, but increases the risk of
too many requests errors.
-r or --retry option
-v or --video-only option
-i or --image-only option
--verbose option
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
License
This project is licensed under the GNU General Public License v3.0 (GPL-3.0) - see the LICENSE file for details.
Support me
-bitcoin: 12ukxPmuXkyi4QHrxwZgaok2yiD6GrP39A