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.2-py3-none-any.whl (28.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: animepahe_tmux-1.1.2-py3-none-any.whl
  • Upload date:
  • Size: 28.8 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.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9e25c5427c8d427e8baf5e7a22a35c9040b66bc3a9d497fc740742fefdb487e6
MD5 06fd71713f1cd9a9cc637719a4c9ca00
BLAKE2b-256 1afc908a9d98a8288834355e0661a6865fb1c7943788bd4f4b0db2788a0648c9

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