awi-tmux
CLI downloader for watchanimeworld.net — Hindi, Tamil, Telugu, Malayalam, Kannada, and English dubbed anime. Works on Termux, Linux, macOS, and Windows.
Install
pip install awi-tmux
Dependencies (install once):
# Termux
pkg install ffmpeg fzf nodejs
# Linux / macOS
sudo apt install ffmpeg fzf nodejs # or brew install ...
Usage
# Search and download interactively
awi "naruto"
# Auto-select Hindi dub
awi "naruto" --language Hindi
# Batch download episodes 1–10 in Tamil
awi "naruto" --language Tamil --episodes 1-10
# Download whole series
awi "dragon ball z" --episodes all
# Stream in mpv
awi "boruto" --play
# Pick a specific quality
awi "one piece" -q 720p
# Browse latest series
awi --browse series
# Direct URL
awi --url https://watchanimeworld.net/series/naruto/
# Concurrent episode downloads (2 at once)
awi "naruto" --episodes 1-5 --concurrent 2
Cloudflare bypass
The site uses Cloudflare. On residential IPs (Termux / home internet), bypass works automatically. If you get blocked:
- Open
https://watchanimeworld.netin your browser and pass the challenge - Open DevTools (F12) → Application → Cookies →
watchanimeworld.net - Copy the
cf_clearancevalue - Run:
awi --set-cookie "cf_clearance=your_value_here"
The cookie is saved and reused automatically.
Configuration
awi --config # show current config
awi --set language=Hindi # set default language
awi --set quality=720p # set default quality
awi --set download_directory=/sdcard/Anime # set download folder
awi --set workers=12 # segment download threads
awi --set concurrent_downloads=2 # simultaneous episodes
Features
- Search and download by title
- Hindi/Tamil/Telugu/Malayalam/Kannada/English dub selection
- Quality selection (1080p, 720p, 480p, 360p, best)
- Batch downloads with episode ranges
- Direct streaming via mpv/vlc/ffplay
- Resume interrupted downloads automatically
- Desktop notifications on completion
- Cloudflare bypass via Chrome TLS impersonation + cookie persistence
Metadata
Release files for awi-tmux 1.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| awi_tmux-1.3.2.tar.gz | 26.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| awi_tmux-1.3.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 56.8 kB
Release files / awi_tmux-1.3.2.tar.gz
| Download URL | awi_tmux-1.3.2.tar.gz |
|---|---|
| Size | 26.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ca1bab81ae50df8070f56d521475cf2d5b47a1e04d42bf3478b61eec5f64e942
|
|
BLAKE2b-256 checksum How to use checksums |
fc41b6b561430ea5eb8a251d94d9e92c5a59413ba39c0dd811d49cc04d4ac1b5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / awi_tmux-1.3.2-py3-none-any.whl
| Download URL | awi_tmux-1.3.2-py3-none-any.whl |
|---|---|
| Size | 30.0 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
40c5aba16f39d1005cf4b8ce74b1a3c0f7643e7aeaecd42a1513fc7fb7c090fd
|
|
BLAKE2b-256 checksum How to use checksums |
2d33927af46a3ab46eddeac66874e4cbdbea72ed1dec824c4454412efad55583
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|