Skip to main content

A professional, multi-threaded downloader for konachan.net

Project description

Konachan Downloader

License PyPI Homebrew 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 & 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.

  1. Scans recent pages for new content.
  2. 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

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.10.tar.gz (640.9 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.10-py3-none-any.whl (10.2 kB view details)

Uploaded Python 3

File details

Details for the file konachan_downloader-0.0.10.tar.gz.

File metadata

  • Download URL: konachan_downloader-0.0.10.tar.gz
  • Upload date:
  • Size: 640.9 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.10.tar.gz
Algorithm Hash digest
SHA256 6f2f4359280c940a3fb3fa8dee7f234432418f7c206928d7e61cba035e644638
MD5 c9039f8277f445a160d09480b69832d7
BLAKE2b-256 3553b966e6a62336882cf0d3d094e405626d5541610fac2e98003e11777028f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for konachan_downloader-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 6f2d7feb8133e3926eb471a7a85ef2bd50ebd91fb6f52e9adf9b324cbcc1b718
MD5 6b9665c07037f280a88c62a6239ce383
BLAKE2b-256 63fd19f7e3093b563d4e95f1fff1b8c66ed6cd8b7a4b34383bd0f9eb2febf615

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