5d7c324fb728af66166883363541774449a3f5ad
yoink
A CLI tool for downloading comics from readallcomics.com and packaging them as .cbz archives.
How it works
- Fetches the comic page and extracts the title and image links
- Downloads all pages concurrently with Cloudflare bypass
- Packages the images into a
.cbz(Comic Book Zip) archive - Cleans up downloaded images, keeping only the cover (
001)
Installation
Build from source (requires Go 1.22.3+):
go build -o yoink
Pre-built binaries for Linux (arm64) and Windows are available on the releases page.
Usage
yoink <url>
Example:
yoink https://readallcomics.com/ultraman-x-avengers-001-2024/
The comic title is extracted from the page and used to name the archive. Output is saved to:
<library>/<Title>/<Title>.cbz
Configuration
| Variable | Default | Description |
|---|---|---|
YOINK_LIBRARY |
~/.yoink |
Directory where comics are stored |
YOINK_LIBRARY=/mnt/media/comics yoink https://readallcomics.com/some-comic-001/
Dependencies
- goquery — HTML parsing
- cloudflare-bp-go — Cloudflare bypass
- cobra — CLI framework
Description
A tool for downloading comics from readallcomics.com and batcave.biz, packaging them as .cbz archives.
1.3.0
Latest
Languages
HTML
48.8%
Go
48.3%
Makefile
1.6%
Dockerfile
1.3%