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.11.tar.gz
(29.1 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.11.tar.gz.
File metadata
- Download URL: animepahe_dl_tmux-1.3.11.tar.gz
- Upload date:
- Size: 29.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.11.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
20ea2de102690d89cb3915087186731db6a578c598013d188f1ea6eebf4c0d6c
|
|
| MD5 |
a5036d2c514cd88acc8ae1c8f76cc88a
|
|
| BLAKE2b-256 |
7aa8560ee1b0ecf06a6ed4b68b8ab7b3e3f3f83c464ae904e97e538f115d0ade
|
File details
Details for the file animepahe_dl_tmux-1.3.11-py3-none-any.whl.
File metadata
- Download URL: animepahe_dl_tmux-1.3.11-py3-none-any.whl
- Upload date:
- Size: 35.4 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 |
ccedd08fe6dc5529d55d9bb1898f1761ef6a30adf2991b6d0c8cf3ba94822545
|
|
| MD5 |
14a1787962f2173b0935105216cd0fa3
|
|
| BLAKE2b-256 |
d12a76ed2517957daa11eda2625c278a49bf7b2634fefdb0eaf39a932e4276a1
|