A CLI that scrapes the One Pace project website and maps every arc to the best downloadable Pixeldrain episode links. One Pace has multiple playlists — dubbed, subbed, various variants and qualities. The tool picks one playlist per arc by ranking:
- Variant: Extended > Alternate > Standard
- Language (sub=en, dub=en) > dub=en > (sub=en, dub=ja) — overwritten with
--dub ja - Quality: 1080p > 720p > 480p
The structured JSON output can be used to automate bulk downloads, populate a media server, or build your own tool on top.
Note
Pre-parsed JSON files are available in data/ (refreshed daily).
Download a pre-built binary from Releases.
Or build from source (requires Go v1.26+):
git clone https://github.com/DendyLusus/one-pace-map.git
cd one-pace-map
go build -o op-map .List all arcs with their best playlist:
op-mapResolve episodes for a single arc:
op-map --resolve --arc water-sevenGenerate a full episode index as JSON with Japanese dub:
op-map --resolve --dub ja --json > episodes.json| Flag | Default | Description |
|---|---|---|
--dub |
en |
Preferred dub language: en or ja |
--resolve |
false |
Resolve playlists to individual episode files |
--json |
false |
Output as JSON instead of a table |
--arc |
all |
Filter to a single arc by slug |
--no-cache |
false |
Bypass the 24h local cache and re-scrape |