explaingit

hz3-creator/nhentai-doujin-shelf

Analysis updated 2026-05-18

184Audience · generalComplexity · 3/5Setup · moderate

TLDR

A Python CLI that aggregates and exports adult manga metadata from several sites at once, with optional AI tagging.

Mindmap

mindmap
  root((Hentaihunter))
    What it does
      Multi site metadata search
      Tag and rating filters
      Bulk export
    Tech stack
      Python CLI
      YAML config
      JSON CSV SQLite
    Use cases
      Cross site search
      Personal archiving
      AI generated tags
    Audience
      Personal collectors
      Researchers

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Search multiple adult content indexing sites with one command and combined tag filters.

USE CASE 2

Export gathered metadata to JSON, CSV, or SQLite for personal archiving.

USE CASE 3

Auto-generate missing tags or descriptions from cover art using an optional AI integration.

What is it built with?

Python 3.10+YAML configJSON/CSV/SQLite exportCLI

How does it compare?

hz3-creator/nhentai-doujin-shelf6hourt9/push-video-wallpaper-engineabhirammandula-boop/nooklink-pc-emulator-toolkit
Stars184184184
Setup difficultymoderateeasyeasy
Complexity3/52/52/5
Audiencegeneralvibe codergeneral

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Scrapes third party sites, user is responsible for complying with local law and each source site's terms of service.

In plain English

This repository describes a Python command line tool called Hentaihunter, built to search and index adult manga content, known as doujinshi, across several existing websites at once instead of browsing each site separately. It presents itself as a metadata and cataloging tool rather than a hosting service, saying it pulls public listing information such as titles, tags, and descriptions from these sites without storing or redistributing the underlying images itself. According to the README, a single command can query multiple source sites together, apply filters like tag combinations, date ranges, and rating thresholds, and export the resulting metadata as JSON, CSV, or a SQLite database for personal archiving. It documents a YAML configuration file for setting per source options such as rate limits, proxy addresses, excluded tags, and preferred language, along with command line examples for searching by tag, searching by artist, downloading a specific item by its site ID, and running scheduled batch jobs. The tool also describes an optional integration with OpenAI and Claude APIs, used to automatically generate tags or short descriptions from cover images when that metadata is missing from a source site, controlled by the user's own API keys and off by default. It lists support for Linux, macOS, and Windows, with experimental support through Termux on Android and no iOS support. The README states this is meant for personal use and research and puts the burden on the user to comply with local laws on adult content, respect each source site's terms of service, and confirm they have the right to access and archive anything they collect. Given the explicit nature of the content involved and that scraping third party sites can violate those sites' terms of service, anyone considering this tool should review those legal and platform rules for their own situation before using it.

Copy-paste prompts

Prompt 1
Summarize what data this tool collects and what it explicitly says it does not host.
Prompt 2
Explain the legal and terms of service considerations before scraping metadata from third party content sites.
Prompt 3
Write a YAML config template for setting per-source rate limits and excluded tags.
Prompt 4
What should I check before running a tool that scrapes multiple external websites automatically?

Frequently asked questions

What is nhentai-doujin-shelf?

A Python CLI that aggregates and exports adult manga metadata from several sites at once, with optional AI tagging.

How hard is nhentai-doujin-shelf to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is nhentai-doujin-shelf for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.