A professional, multi-threaded downloader for konachan.net
Project description
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: Automatically checks for new uploads on page 1 and stops once it catches up to your local library. No more scanning thousands of old pages!
- ⚡ 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 to keep your collection up to date. It starts from Page 1 and automatically stops when it hits 5 consecutive pages of already-downloaded images.
python main.py --tags "hatsune_miku" --smart
Other Commands
Download Everything (First Run)
# Resume automatically from where you left off
python main.py --tags "hatsune_miku"
Unsafe Mode (NSFW)
# Switches to konachan.com
python main.py --tags "scenery" --unsafe
Custom Range
python main.py --tags "vocaloid" --start 1 --end 10
⚙️ Installation
git clone https://github.com/yourusername/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 |
(Run python update_readme.py to update these stats locally)
Statistics
| Metric | Value |
|---|---|
| Total Images | 22218 |
| Total Data | 143.0 GB |
| Total Time | 06:15:07 |
| Current Disk | 144.23 GB |
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file konachan_downloader-0.0.9.tar.gz.
File metadata
- Download URL: konachan_downloader-0.0.9.tar.gz
- Upload date:
- Size: 639.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7134c72184a920eaa5b312c86efa4d85ce65f48b028d06bb4e6b21d6b2f172d3
|
|
| MD5 |
61f1cec87e7ccc69729fe22e99a17c3b
|
|
| BLAKE2b-256 |
2caf5c8f5ce831bb6488ef360bcd12dc55c30024114e32253ecece0232237158
|
File details
Details for the file konachan_downloader-0.0.9-py3-none-any.whl.
File metadata
- Download URL: konachan_downloader-0.0.9-py3-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1c5704fd3142b892320dd6509bc1d67a9fdb1401d9ab8a6ab482ecf8c6823b78
|
|
| MD5 |
6d9b088965cbaeca66f7c657ece0e07a
|
|
| BLAKE2b-256 |
28887a55ae94c132da616c15688478dd681fb136b73ad6d2d29067e3f59fd363
|