Bryan Bailey 70e201c54e
Some checks failed
Build and Release / Build and Release for Linux (push) Has been cancelled
Build and Release / Build and Release for Windows (push) Has been cancelled
build(yoink): add Makefile for windows, linux, and darwin
2026-03-06 22:06:31 -05:00
2024-08-26 22:49:26 -04:00
2024-08-26 22:49:26 -04:00
2024-08-26 22:49:26 -04:00
2024-08-26 22:49:26 -04:00
2024-08-26 22:49:26 -04:00

yoink

A CLI tool for downloading comics from readallcomics.com and packaging them as .cbz archives.

How it works

  1. Fetches the comic page and extracts the title and image links
  2. Downloads all pages concurrently with Cloudflare bypass
  3. Packages the images into a .cbz (Comic Book Zip) archive
  4. 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

Description
A tool for downloading comics from readallcomics.com and batcave.biz, packaging them as .cbz archives.
Readme 1,017 KiB
1.3.0 Latest
2026-03-12 14:27:01 +00:00
Languages
HTML 48.8%
Go 48.3%
Makefile 1.6%
Dockerfile 1.3%