Skip to main content

sakazuki-beats-shanks

A resumable, multi-threaded CLI video downloader with HLS support and big meme energy. Pure Python — zero Rust, zero native extensions — runs fine on ARM7 Termux (2 GB phones).

Install

pip install -U sakazuki-beats-shanks
pkg install ffmpeg        # required for muxing segments

Usage

sakazuki                              # fully interactive (fuzzy search)
sakazuki -a "naruto"                  # search directly by name
sakazuki --config                     # show current settings
sakazuki --set-download-dir /sdcard/Anime
sakazuki --set-quality 720
sakazuki --set-lang dub
sakazuki --set-threads 8
sakazuki --reset-config               # reset all settings to defaults
sakazuki --refresh-index              # force-rebuild the local title cache

Interactive flow

Fetching master anime directory for live search...
? Type to search anime: (Start typing to filter, Enter to select)
❯  9626/9626
❯  One Piece
   Naruto
   ...

Checking episode count for One Piece...
✓ Found 1176 episodes available.
? Episodes to download (1-1176): (e.g. all / 1-12 / 2,3,5 / 7)

Config options

Setting Default Options
quality best best / 1080 / 720 / 480
lang sub sub / dub / all
threads 12 any integer (8–16 recommended)
download_dir /sdcard/Anime any path

Config is saved at ~/.sakazuki_config.json.

Resume

If a download is interrupted, re-run the same command. Completed segments are cached and skipped automatically. A .done marker is written only when an episode finishes completely.

ARM7 Termux notes

All dependencies are pure Python — no Rust toolchain needed. Default download path is /sdcard/Anime (ready for Termux out of the box).

pkg install ffmpeg    # required
pip install -U sakazuki-beats-shanks

License

MIT

Metadata

Release files for sakazuki-beats-shanks 1.1.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sakazuki-beats-shanks 1.1.5
File Size Uploaded
sakazuki_beats_shanks-1.1.5.tar.gz 19.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sakazuki-beats-shanks 1.1.5
File Interpreter ABI Platform
sakazuki_beats_shanks-1.1.5-py3-none-any.whl Python 3 none any Details

Total release size: 40.3 kB

Release files / sakazuki_beats_shanks-1.1.5.tar.gz

Download URL sakazuki_beats_shanks-1.1.5.tar.gz
Size 19.2 kB
Tags Source
SHA-256 checksum
How to use checksums
de9e80474b03aa3b643f95db7aca0be953303528ca8141210f94bb4bdd771fb2
BLAKE2b-256 checksum
How to use checksums
bc8b0b95645804f0adfd6ec53065d2f8c99ef9dcffb9daa66e8620e63b344345
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.11

Release files / sakazuki_beats_shanks-1.1.5-py3-none-any.whl

Download URL sakazuki_beats_shanks-1.1.5-py3-none-any.whl
Size 21.1 kB
Tags Python 3
SHA-256 checksum
How to use checksums
46de9cd9e5ae7a6ff27ecb6182483f4f72a448d31e5ebc28204dce951d14e6a7
BLAKE2b-256 checksum
How to use checksums
29e4ef0c1a25875006349e9a63850b68f7cc02ad17ae14c113dbba83c02e7e95
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.11

Release history Release notifications | RSS feed

1.1.9

2 release files

1.1.8

2 release files

1.1.7

2 release files

1.1.6

2 release files

This release

1.1.5 This release

2 release files

1.1.4

2 release files

1.1.3

2 release files

1.1.2

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page