Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

📚 Hitomi Downloader

A GUI-based multi-threaded downloader for hitomi hitomi.la

English / 简体中文

📥 Download

Pre-compiled packages are available on the Releases page. Just download and use.

Enjoying this project? feel free to support it with a GitHub Star⭐! Your support motivates me to keep updating and maintaining🙏

✨ Features

FeatureDescription
🖼️ GUIBuilt with Tauri, lightweight, clean, and easy to use.
⚡ Multi-threaded DownloadingMaximize download speed.
📂 ExportOne-click export to universal PDF or CBZ formats.
🌐 InternationalizationBuilt-in multi-language support system (i18n).
🗂️ Customizable Directory StructureHighly customizable directory structure and naming rules, supporting fields like type, author, language, etc. Say goodbye to the hassle of manual organization.

🖥️ GUI

image image

📖 How to Use

  1. In Search tab search for keywords.
  2. Click the Download button directly on the comic card, or click the cover/title to go to the Comic tab, where you'll also find a Download button.
  3. After downloading, click the Open Folder button to check the results.

By the way, you can export to PDF/CBZ(ZIP) in the Local tab.

📹 The video below demonstrates the full usage process. It's Safe For Work, so feel free to watch.

https://github.com/user-attachments/assets/d2d0e577-c074-41ca-996f-445d52e2cce5

⚠️ About Antivirus False Positives

For individually developed projects, this issue is almost unavoidable (because it requires purchasing a digital certificate for software signing, or even paying protection fees to antivirus companies). The only solutions I can think of are:

  1. Compile it yourself according to the How to Build instructions below.
  2. Trust my promise that everything you download from the Release page is safe.

🛠️ How to Build

Building is very simple, just 3 commands. Prerequisite you have Rust, Node, and pnpm installed.

📋 Prerequisites

📝 Steps

1. Clone this repository

git clone https://github.com/lanyeeee/hitomi-downloader.git

2. Install dependencies

cd hitomi-downloader
pnpm install

3. Build

pnpm tauri build

🌐 Adding a New Language

Help with translating this project is welcome! If you want to add a new language, please refer to the implementation in PR #1. This PR shows how to add the localization files for en-us.

Main steps for adding a new language:

  1. Create a new language file in the src/locales directory.
  2. Translate the key-value pairs, following the format of the existing language files.
  3. Register the new language in src/locales/index.ts.
  4. Submit a PR.

🤝 Submitting PR

Please submit Pull Requests to the develop branch.

If you want to add a new feature, please open an issue or discussion first to talk about it. This helps avoid wasted effort.

For other cases, feel free to submit a PR directly, for example:

  1. 🔧 Improvements to existing features.
  2. 🐛 Bug fixes.
  3. 🌐 Adding new language support.
  4. ⚡ Using a more lightweight library to implement existing features.
  5. 📝 Documentation revisions.
  6. ⬆️ Pull Request for upgrading/updating dependencies will also be accepted.

⚠️ Disclaimer

  • This tool is intended for learning, research, and communication purposes only. Users should assume all risks associated with its use.
  • The author is not responsible for any losses, legal disputes, or other consequences resulting from the use of this tool.
  • The author is not responsible for the user's actions while using this tool, including but not limited to actions that violate laws or the rights of any third party.

Thanks

Pupil

💬 Other

Any problems encountered during use or any features you would like to add, welcome to open a issue or discussion. I will do my best to address them.

关于 About

A GUI-based multi-threaded downloader for hitomi hitomi.la 一个带GUI的用于 hitomi hitomi.la 的多线程下载器
downloaderehentaiexhentaiguihitomihitomi-lanaive-uirusttauritauri-app

语言 Languages

Rust58.5%
Vue34.2%
TypeScript6.7%
JavaScript0.3%
HTML0.2%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
0
Total Commits
峰值: 1次/周
Less
More

核心贡献者 Contributors