Skip to main content

CLI-only AnimePahe downloader with tmux pane support — Termux compatible

Project description

animepahe-tmux

CLI-only AnimePahe downloader with tmux pane support. Built on top of animepahe-dl.

Features

  • tmux-native — each episode download gets its own tiled tmux pane with live progress
  • Rich fallback — concurrent progress bars when not inside tmux
  • fzf selection — fuzzy-search anime and multi-select episodes interactively
  • Stream episodes directly via mpv / vlc / ffplay
  • Resume interrupted downloads automatically
  • Quality & audio flags: best, 1080, 720, 480, 360 and jpn/eng

Requirements

Tool Purpose
ffmpeg Segment compilation (required)
node KV decrypt (required by animepahe-dl)
fzf Interactive selection (optional, recommended)
mpv / vlc Streaming (optional)

Installation

pip install animepahe-tmux

Or install from this directory:

pip install .

Usage

animepahe-tmux [OPTIONS] COMMAND [ARGS]...

download

Search, select anime + episodes, then download them.

# Interactive (inside tmux → panes; outside → Rich progress)
animepahe-tmux download "attack on titan"

# Specific episodes, best quality, Japanese audio
animepahe-tmux download "death note" -e "1-12" -q best -a jpn

# Force Rich progress bars even inside tmux
animepahe-tmux download "naruto" --no-tmux

search

animepahe-tmux search "chainsaw man"

stream

animepahe-tmux stream "one piece" -q 720 -p mpv

list

animepahe-tmux list
animepahe-tmux list -d /path/to/anime

config

animepahe-tmux config --show
animepahe-tmux config --set download_directory /mnt/nas/anime
animepahe-tmux config --set quality 1080

tmux pane layout

When running inside a tmux session, download opens (or reuses) a window named animepahe-dl and tiles one pane per episode:

┌────────────────────┬────────────────────┐
│ Attack on Titan    │ Attack on Titan     │
│ Episode 1          │ Episode 2           │
│ ████████░░░ 76%    │ ████░░░░░░ 41%      │
│ ETA 0:02:14        │ ETA 0:04:59         │
├────────────────────┼────────────────────┤
│ Attack on Titan    │ Attack on Titan     │
│ Episode 3          │ Episode 4           │
│ ██░░░░░░░░ 18%     │ Getting stream…     │
└────────────────────┴────────────────────┘

Options reference

Flag Default Description
-e, --episodes (prompt) Episode selection, e.g. 1,3,5-10
-q, --quality best best, 1080, 720, 480, 360
-a, --audio jpn jpn or eng
-t, --threads 8 Segments downloaded in parallel per episode
-c, --concurrent 3 Concurrent episodes (non-tmux mode)
-d, --dir ~/anime Download output directory
--no-tmux off Force Rich progress bars

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

animepahe_tmux-1.1.3-py3-none-any.whl (28.2 kB view details)

Uploaded Python 3

File details

Details for the file animepahe_tmux-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: animepahe_tmux-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 28.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for animepahe_tmux-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 e1400ff3e091a1e3c0672a400ec0c4dc55a020945e62053b70bf9eb9c159aded
MD5 f13508b8b047c03a509db63cf5d2976a
BLAKE2b-256 1d5bcb9a1222d0faa53c52c5a38f6a93b5231c2f336487c661d3dbaf37568a7a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page