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.6

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.6
File Size Uploaded
sakazuki_beats_shanks-1.1.6.tar.gz 19.4 kB Details

Built distribution (wheel)

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

Total release size: 40.6 kB

Release files / sakazuki_beats_shanks-1.1.6.tar.gz

Download URL sakazuki_beats_shanks-1.1.6.tar.gz
Size 19.4 kB
Tags Source
SHA-256 checksum
How to use checksums
05410385d063e0be3f11c56fc601700906e1324e918ed653d63528be99a3b5ff
BLAKE2b-256 checksum
How to use checksums
37f38b1dcd5191802185ba15f902865543f201760a9f42a64cae34c9aa5c4044
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.6-py3-none-any.whl

Download URL sakazuki_beats_shanks-1.1.6-py3-none-any.whl
Size 21.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
e7cdc7b5cc1ce84f52b26ecf6df8f2dd38438f7c05cf717c35ed7ebd502abfa4
BLAKE2b-256 checksum
How to use checksums
70c1cdd9a26dfefca48b9646983bd100d9665be8feffd845b5937bc8e3bc4954
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

This release

1.1.6 This release

2 release files

1.1.5

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