Konachan Downloader
A high-performance CLI tool designed for efficiently downloading images from konachan.net. It features a smart update system, resumable downloads, and multi-threading support.
✨ Key Features
- 🔄 Smart Update & Resume: The ultimate workflow. It checks page 1-5 for new uploads. If no new images are found, it automatically jumps to your last saved "deep" progress (e.g., Page 400) and continues archiving.
- ⚡ High Performance: Multi-threaded downloader utilizes full bandwidth.
- ⏯️ Resumable: Skips existing files and remembers your last position.
- 🛡️ Secure: Defaults to Safe Mode. Unsafe Mode supports Cloudflare bypass logic.
- 🔍 Robust: Built-in retries for network stability.
🚀 Quick Usage
The "Best Practice" Way
Use Smart Mode for everything. It handles both checking for updates and resuming deep downloads.
- Scans recent pages for new content.
- If fully caught up, it auto-jumps to your history (e.g., Page 400) to fill old gaps.
konachan-dl --tags "hatsune_miku" --smart
Other Commands
Download Everything (First Run)
# Resume automatically from where you left off
konachan-dl --tags "hatsune_miku"
Unsafe Mode (NSFW)
# Switches to konachan.com
konachan-dl --tags "scenery" --unsafe
Custom Range
konachan-dl --tags "vocaloid" --start 1 --end 10
⚙️ Installation
Homebrew (Recommended for macOS)
brew tap smallyunet/tap
brew install konachan-downloader
PyPI
pip install konachan-downloader
From Source (Developers)
git clone https://github.com/smallyunet/konachan-downloader.git
cd konachan-downloader
python3 -m venv .venv && source .venv/bin/activate
pip install -r requirements.txt
📊 Statistics
| Metric | Value |
|---|---|
| Total Images | 22089 |
| Total Data | 142.09 GB |
| Total Time | 06:13:19 |
| Current Disk | 143.29 GB |
Metadata
Release files for konachan-downloader 0.0.10
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| konachan_downloader-0.0.10.tar.gz | 640.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| konachan_downloader-0.0.10-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 651.1 kB
Release files / konachan_downloader-0.0.10.tar.gz
| Download URL | konachan_downloader-0.0.10.tar.gz |
|---|---|
| Size | 640.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6f2f4359280c940a3fb3fa8dee7f234432418f7c206928d7e61cba035e644638
|
|
BLAKE2b-256 checksum How to use checksums |
3553b966e6a62336882cf0d3d094e405626d5541610fac2e98003e11777028f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / konachan_downloader-0.0.10-py3-none-any.whl
| Download URL | konachan_downloader-0.0.10-py3-none-any.whl |
|---|---|
| Size | 10.2 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6f2d7feb8133e3926eb471a7a85ef2bd50ebd91fb6f52e9adf9b324cbcc1b718
|
|
BLAKE2b-256 checksum How to use checksums |
63fd19f7e3093b563d4e95f1fff1b8c66ed6cd8b7a4b34383bd0f9eb2febf615
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|