2025-07-11 01:26:57 -07:00
2025-05-31 03:38:27 +01:00
2025-06-10 17:58:41 +01:00
2025-07-01 22:48:58 +05:30
2025-06-11 16:39:02 +01:00
2025-07-11 01:24:12 -07:00
2025-07-11 01:24:12 -07:00
2025-06-07 11:49:04 +01:00
2025-07-05 06:02:21 +05:30
2025-07-06 17:34:04 +05:30
2025-07-11 01:26:57 -07:00
2025-06-07 23:34:26 +05:30

Kemono Downloader v6.0.0

Default Mode
Default
Favorite Mode
Favorite Mode
Single Post
Single Post
Manga/Comic Mode
Manga/Comic Mode

A powerful, feature-rich GUI application for downloading content from Kemono.su (and its mirrors like kemono.party) and Coomer.party (and its mirrors like coomer.su).

Built with PyQt5, this tool is designed for users who want deep filtering capabilities, customizable folder structures, efficient downloads, and intelligent automation — all within a modern and user-friendly graphical interface.


🚀 Feature Overview

Kemono Downloader offers a wide range of features to streamline your content downloading experience:

🎛️ User-Friendly Interface

  • Built with PyQt5 for a modern and intuitive experience.

📥 Flexible Downloading

  • Download from Kemono.su and Coomer.party (and their mirrors).
  • Supports full creator pages and individual post URLs.
  • Standard download controls: Start, Pause, Resume, Cancel.

🔎 Powerful Filtering

  • Character Filtering: Filter by comma-separated or grouped character names.
  • Keyword Skipping: Skip posts/files by keywords.
  • Filename Cleaning: Clean downloaded filenames.
  • File Type Selection: Choose all, images, videos, audio, archives, or external links only.

📁 Customizable Downloads

  • Thumbnails Only: Download preview images only.
  • Content Scanning: Finds <img> tags and image links in HTML.
  • WebP Conversion: Convert images to WebP (requires Pillow).

🗂 Organized Output

  • Subfolders by Character or Post Title
  • Per-Post Subfolders: Optional for better organization.

📚 Manga/Comic Mode

  • Downloads posts chronologically.
  • Various filename styles for reading convenience.

Favorite Mode

  • Download from your favorited artists and posts.
  • Requires a valid cookie.
  • Supports global or per-artist subfolders.

⚙️ Performance & Advanced Options

  • Cookie Support: Paste string or use cookies.txt.
  • Multithreading: Configure threads for speed.

🧾 Logging

  • Detailed logs of download activity, errors, and status.

🌐 Multi-language Support

  • UI in English, Japanese, French, Spanish, German, Russian, Korean, Chinese (Simplified).

🎨 Theme Customization

  • Light and Dark themes available.

What's New in v6.0.0

🔔 New Features

  • Live Error Count: Error button shows live count like (3) Error.
  • Date Prefix for Subfolders: Adds upload date to subfolder names (e.g. 2025-07-11 Post Title).
  • Keep Duplicates: Save all files in a post, even with duplicate names (adds _1, _2, etc.).

🐞 Bug Fixes & Improvements

  • .part files now correctly renamed after completion.
  • Failed files list is saved/restored with sessions.
  • Download location now remembered after clicking "Reset".
  • "Cancel" is available on session restore.
  • Cleaner final download log.

🛠️ Planned for v6.1.0

🔖 Tag Filtering

  • Filter posts by tags.
  • Combine with existing filters.
  • Use tag presets for repeatable workflows.

📁 Creator Download History

  • Save a .json with already-downloaded posts.
  • Skip previously downloaded posts automatically.

📦 Installation

Requirements

  • Python 3.6 or newer
  • pip (Python package installer)

Install Dependencies

pip install PyQt5 requests Pillow mega.py

Running the Application

Navigate to the application's directory in your terminal and run:

python main.py

Optional Setup

  • Main Inputs:
  • Place your cookies.txt in the root directory (if using cookies).
  • Prepare your Known.txt and creators.json in the same directory for advanced filtering and selection features.

Troubleshooting

AttributeError: module 'asyncio' has no attribute 'coroutine'

If you encounter an error message similar to:

AttributeError: module 'asyncio' has no attribute 'coroutine'. Did you mean: 'coroutines'?

This usually means that a dependency, often tenacity (used by mega.py), is an older version that's incompatible with your Python version (typically Python 3.10+).

To fix this, activate your virtual environment and run the following commands to upgrade the libraries:

pip install --upgrade tenacity
pip install --upgrade mega.py

Contribution

Feel free to fork this repo and submit pull requests for bug fixes, new features, or UI improvements!


License

This project is under the Custom Licence

Star History

Star History Chart

👉 See features.md for the full feature list.

Description
Kemono Downloader v5.2.0 adds major PyQt5 GUI upgrades: full multi-language support and an in-app Creator & Post Browser for picking artists and posts. Other improvements include advanced filters (like comment-based matching), better external link handling, and post image scanning—streamlining Kemono/Coomer downloads for a faster, smooth experience
Readme MIT 111 MiB
Languages
Python 100%