English | 简体中文
A CLI app to download HAnime.
If you like this repo, please consider giving it a star (o ゚▽ ゚)o☆ . Thank you OwO.
Random Wink OvO
Check here and chooes a reaction: Pure Love Knight ❤️, NTR Warrior:🚀
- hanime-hunter
$ go install -ldflags "-s -w" github.com/acgtools/hanime-hunter@latestNSFW Warning, the following site may contain sensitive content.
| Site | Language | Episode | Series | Playlist | Status |
|---|---|---|---|---|---|
| hanime1.me | Chinese | ✓ | ✓ | ✓ | Available |
| hanime.tv | English | ✓ | ✓ | ✓ | Available |
Windows
> chcp Active code page: 65001 # if code page is not 65001(utf-8), change it temporarily > chcp 65001
If you want to set the default charset, follow the steps:
- Start -> Run -> regedit
- Go to
[HKEY_LOCAL_MACHINE\Software\Microsoft\Command Processor\Autorun] - Change the value to
@chcp 65001>nul
If Autorun is not present, you can add a New String.
This approach will auto-execute @chcp 65001>nul when cmd starts.
Linux
$ echo $LANG en_US.UTF-8
$ hani -h HAnime downloader. Repo: https://github.com/acgtools/hanime-hunter Usage: hani [command] Available Commands: dl download help Help about any command version Print version info Flags: -h, --help help for hani --log-level string log level, options: debug, info, warn, error, fatal (default "info") Use "hani [command] --help" for more information about a command.
$ hani help dl download Usage: hani dl [flags] Flags: -h, --help help for dl -i, --info get anime info only --low-quality download the lowest quality video -o, --output-dir string output directory -q, --quality string specify video quality. e.g. 1080p, 720p, 480p ... --retry uint8 number of retries, max 255 (default 10) -s, --series download full series Global Flags: --log-level string log level, options: debug, info, warn, error, fatal (default "info")
The default quality will be the highest quality.
# Download from the watch page # The anime will be saved in ./anime_series_title/ $ hani dl https://hanime1.me/watch?v=xxxx
# Download the full series # E.g. If you provide the link of the Anime_Foo_02 # then the full series of Anime_Foo will be downloaded (Anime_Foo_01, Anime_Foo_02, ...) $ hani dl -s https://hanime1.me/watch?v=xxxx
If some files get stuck during downloading, stop the program and then restart the download.
It will skip the files that have already been downloaded.
$ hani dl https://hanime1.me/playlist?list=xxxx# The anime will be saved in output_dir/anime_series_title/ $ hani dl -o <output_dir>
# You can specify the quality of video # if it is not exist, the default (highest quality) will be downloaded $ hani dl -q "720p" https://hanime1.me/watch?v=xxxx
# Get only the downloadable video info: # title, quality, file extension $ hani dl -i https://hanime1.me/watch?v=xxxx
The default quality will be the highest quality.
# Download from the watch page # The anime will be saved in ./anime_series_title/ $ hani dl https://hanime.tv/videos/hentai/xxx
# Download the full series # E.g. If you provide the link of the Anime_Foo_02 # then the full series of Anime_Foo will be downloaded (Anime_Foo_01, Anime_Foo_02, ...) $ hani dl -s https://hanime.tv/videos/hentai/xxx
If some files get stuck during downloading, stop the program and then restart the download.
It will skip the files that have already been downloaded.
$ hani dl https://hanime.tv/playlists/xxxx
# The anime will be saved in output_dir/anime_series_title/ $ hani dl -o <output_dir>
# You can specify the quality of video # if it is not exists, the default (highest quality) will be downloaded $ hani dl -q "720p" https://hanime.tv/videos/hentai/xxx
# Get only the downloadable video info: # title, quality, file extension $ hani dl -i https://hanime.tv/videos/hentai/xxx
Feel free to create issues to report bugs or request new features.