AnimePahe downloader for Termux — CLI-only, Python HLS segment downloader
Project description
animepahe-dl-tmux
A CLI-only AnimePahe downloader for Termux (and Linux) — no GUI, no PyQt6, pure Python HLS segment downloader.
Install
pip install animepahe-dl-tmux
Requirements
pkg install ffmpeg nodejs fzf # Termux
# or
sudo apt install ffmpeg nodejs fzf # Linux/Debian
brew install ffmpeg node fzf # macOS
Usage
# Interactive mode
dl
# Search and download
dl -n "Demon Slayer"
# Download specific episodes
dl -n "Spy x Family" -e 1-12
# Best quality, English audio
dl -n "Bleach" -q best -a eng
# Download multiple concurrent episodes
dl -n "One Piece" -e 1-10 -c 2
# Stream directly (requires mpv or vlc)
dl -n "Jujutsu Kaisen" --play
# Check for new episodes of your saved anime list
dl --updates
Options
| Flag | Description |
|---|---|
-n, --name |
Anime name to search |
-e, --episodes |
Episodes to download (e.g. 1,3,5-10 or all) |
-q, --quality |
Video quality: best, 1080, 720, 480, 360 |
-a, --audio |
Audio language: jpn (default) or eng |
-t, --threads |
Download threads per episode (default: 50) |
-c, --concurrent-downloads |
Episodes to download at once (default: 2) |
--play |
Stream episode directly with mpv/vlc |
--updates |
Check for new episodes |
--manage |
Manage your personal anime watchlist |
--m3u8-only |
Save .m3u8 playlist file only, skip download |
Configuration
Config is stored at ~/.config/animepahe-dl-tmux/config.json:
{
"base_url": "https://animepahe.ru",
"quality": "best",
"audio": "jpn",
"threads": 50,
"concurrent_downloads": 2,
"download_directory": "~/Anime",
"update_interval_hours": 5
}
Changelog
1.3.9
- Fix: Resolved
Cannot set verify_mode to CERT_NONE when check_hostname is enabledSSL error on Python 3.10+. The fix introduces a customHTTPAdapter(_NoVerifySSLAdapter) that correctly disablescheck_hostnamebefore settingverify_mode = CERT_NONE. Applied to both the request session factory and domain detection.
1.3.8
- Initial public release.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
animepahe_dl_tmux-1.3.12.tar.gz
(29.7 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file animepahe_dl_tmux-1.3.12.tar.gz.
File metadata
- Download URL: animepahe_dl_tmux-1.3.12.tar.gz
- Upload date:
- Size: 29.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
aa5d01a6f590fbf47b8ff4e51864263eab10b51a97dba3f6a30dbe3d126e3c7f
|
|
| MD5 |
0672e0a43da273e2aa705c4971237ea7
|
|
| BLAKE2b-256 |
209e2da9dc6e15ab7945ca2033f8f1e27e3708b11a5b0e047dbcb29dc2b8e344
|
File details
Details for the file animepahe_dl_tmux-1.3.12-py3-none-any.whl.
File metadata
- Download URL: animepahe_dl_tmux-1.3.12-py3-none-any.whl
- Upload date:
- Size: 36.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80d07587ef8bcdfec2507a20bd4d8f24807b37ba89d74f117f8a021f30006a39
|
|
| MD5 |
2d5d3658a613c82933358c0ba7112259
|
|
| BLAKE2b-256 |
4f687a2dbb434e04f1e821d56f484bf445afed92e91c9c859e8d400abe8d0898
|