Skip to main content

A professional, multi-threaded downloader for konachan.net

Project description

Konachan Downloader

License Python

Screenshot

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

konachan_downloader-0.0.9.tar.gz (639.7 kB view details)

Uploaded Source

Built Distribution

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

konachan_downloader-0.0.9-py3-none-any.whl (10.3 kB view details)

Uploaded Python 3

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

Hashes for konachan_downloader-0.0.9.tar.gz
Algorithm Hash digest
SHA256 7134c72184a920eaa5b312c86efa4d85ce65f48b028d06bb4e6b21d6b2f172d3
MD5 61f1cec87e7ccc69729fe22e99a17c3b
BLAKE2b-256 2caf5c8f5ce831bb6488ef360bcd12dc55c30024114e32253ecece0232237158

See more details on using hashes here.

File details

Details for the file konachan_downloader-0.0.9-py3-none-any.whl.

File metadata

File hashes

Hashes for konachan_downloader-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 1c5704fd3142b892320dd6509bc1d67a9fdb1401d9ab8a6ab482ecf8c6823b78
MD5 6d9b088965cbaeca66f7c657ece0e07a
BLAKE2b-256 28887a55ae94c132da616c15688478dd681fb136b73ad6d2d29067e3f59fd363

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