Skip to content

KSN: add arc mappings for 50 more shows#5

Merged
codebend3r merged 50 commits into
mainfrom
add-50-arc-mappings
Jun 21, 2026
Merged

KSN: add arc mappings for 50 more shows#5
codebend3r merged 50 commits into
mainfrom
add-50-arc-mappings

Conversation

@codebend3r

Copy link
Copy Markdown
Owner

Summary

Adds 50 new episode ↔ chapter arc mappings (one commit per mapping), each registered at the end of ALL_MAPPINGS in src/data/index.ts. Brings the catalog from 104 → 154 mappings. 9 of the 50 also carry a movies[] array (14 films total).

How the data was built

  • AniList GraphQL for canonical anime/manga IDs, episode counts, and chapter totals.
  • Arc boundaries + films researched from each show's fandom wiki, AniList "Episode-to-Chapter" guides, and Wikipedia episode lists.
  • Episode ranges are cumulative across seasons; arcs the anime hasn't reached are included as chapters-only tail entries; movies[] added only for canon feature/bridge films (recaps, reboots, crossovers, and shorts excluded).
  • Per-episode chapter cut points are approximate where noted in each file's sourceNotes (especially heavy-filler classics and episodic/slice-of-life shows) — refine via follow-up PRs.

Shows added (50)

  • Sports/competitive: Blue Lock, Kuroko's Basketball, Ace of Diamond, Yowamushi Pedal, Chihayafuru
  • Shōnen action: Blue Exorcist, World Trigger, Shaman King (2021), Katekyo Hitman Reborn!, Toriko, Hell's Paradise, Undead Unluck, Beelzebub, Nura: Rise of the Yokai Clan, Toilet-bound Hanako-kun
  • Classic/dark: Fist of the North Star, Saint Seiya, Dororo, Claymore, Black Lagoon, Dorohedoro, Gantz, Ajin, Deadman Wonderland, Btooom!
  • Seinen: Banana Fish, Drifters, Terra Formars, Knights of Sidonia, Inuyashiki, To Your Eternity
  • Romance/drama: Horimiya, Komi Can't Communicate, My Dress-Up Darling, Nisekoi, Ouran High School Host Club, Your Lie in April, Erased, Skip and Loafer, Blue Period, Given
  • Comedy/SoL/fantasy: Food Wars, Grand Blue, The Devil is a Part-Timer, Ya Boy Kongming, Cells at Work, The Ancient Magus' Bride, Land of the Lustrous, Ranking of Kings, Call of the Night

Validation

  • bun run typecheck run before every commit.
  • Full bun run system-check green on the final branch: typecheck + prettier + lint + 29 tests passed + web build.

- 5 arcs covering eps 1-38 → ch 1-350 (+ unadapted tail)
- 1 movie: `BLUE LOCK THE MOVIE -EPISODE NAGI-`
- anime `137822` → manga `106130`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 3 arcs covering eps 1-75 → ch 1-276
- 1 movie: `Kuroko's Basketball: Last Game`
- anime `11771` → manga `41652`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 7 arcs covering eps 1-126 → ch 1-418 (+ unadapted tail)
- anime `18689` → manga `40884`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 6 arcs covering eps 1-137 → ch 1-710 (+ unadapted tail)
- 1 movie: `Yowamushi Pedal: The Movie`
- anime `18179` → manga `53627`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 4 arcs covering eps 1-74 → ch 1-248 (+ unadapted tail)
- anime `10800` → manga `43245`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 6 arcs covering eps 1-73 → ch 1-166 (+ unadapted tail)
- 1 movie: `Blue Exorcist: The Movie`
- anime `9919` → manga `43492`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 5 arcs covering eps 1-99 → ch 1-262 (+ unadapted tail)
- anime `20729` → manga `78151`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 6 arcs covering eps 1-52 → ch 1-288
- anime `119675` → manga `30050`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 6 arcs covering eps 1-203 → ch 1-409 (+ unadapted tail)
- anime `1604` → manga `30047`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 13 arcs covering eps 1-147 → ch 1-396 (+ unadapted tail)
- 1 movie: `Toriko the Movie: Secret Recipe of Gourmet God!`
- anime `10033` → manga `37887`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 5 arcs covering eps 1-25 → ch 1-127 (+ unadapted tail)
- anime `128893` → manga `100994`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 19 arcs covering eps 1-24 → ch 1-239 (+ unadapted tail)
- anime `154116` → manga `114791`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 6 arcs covering eps 1-59 → ch 1-240 (+ unadapted tail)
- anime `9513` → manga `40010`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 5 arcs covering eps 1-48 → ch 1-210 (+ unadapted tail)
- anime `7592` → manga `35664`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 4 arcs covering eps 1-36 → ch 1-130 (+ unadapted tail)
- anime `108463` → manga `98842`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 9 arcs covering eps 1-152 → ch 1-245 (+ unadapted tail)
- 1 movie: `Fist of the North Star`
- anime `967` → manga `31149`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 5 arcs covering eps 1-114 → ch 1-249 (+ unadapted tail)
- 4 movies
- anime `1254` → manga `31045`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 4 arcs covering eps 1-24 → ch 1-19
- anime `101347` → manga `31658`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 8 arcs covering eps 1-22 → ch 1-159 (+ unadapted tail)
- anime `1818` → manga `30583`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 9 arcs covering eps 1-29 → ch 0-122 (+ unadapted tail)
- anime `889` → manga `30735`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 3 arcs covering eps 1-23 → ch 1-167 (+ unadapted tail)
- anime `105228` → manga `31133`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 15 arcs covering eps 1-21 → ch 1-383 (+ unadapted tail)
- 1 movie: `GANTZ:O`
- anime `384` → manga `30564`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 3 arcs covering eps 1-26 → ch 1-99 (+ unadapted tail)
- anime `21341` → manga `79865`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 4 arcs covering eps 1-12 → ch 1-58 (+ unadapted tail)
- anime `6880` → manga `33986`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 3 arcs covering eps 1-12 → ch 1-125 (+ unadapted tail)
- anime `14345` → manga `50593`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 4 arcs covering eps 1-24 → ch 1-110
- anime `100388` → manga `30756`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 5 arcs covering eps 1-15 → ch 1-97 (+ unadapted tail)
- anime `21123` → manga `43801`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 6 arcs covering eps 1-26 → ch 1-231 (+ unadapted tail)
- anime `20629` → manga `67563`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 7 arcs covering eps 1-24 → ch 1-78 (+ unadapted tail)
- 1 movie: `Knights of Sidonia: Love Woven in the Stars (Ai Tsumugu Hoshi)`
- anime `19775` → manga `43723`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 4 arcs covering eps 1-11 → ch 1-85
- anime `97922` → manga `85226`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 8 arcs covering eps 1-13 → ch 1-152
- anime `124080` → manga `72451`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 11 arcs covering eps 1-24 → ch 1-500 (+ unadapted tail)
- anime `133965` → manga `97852`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 11 arcs covering eps 1-24 → ch 1-119 (+ unadapted tail)
- anime `132405` → manga `101583`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 11 arcs covering eps 1-32 → ch 1-240 (+ unadapted tail)
- anime `18897` → manga `61499`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 13 arcs covering eps 1-26 → ch 1-97 (+ unadapted tail)
- anime `853` → manga `30030`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 6 arcs covering eps 1-22 → ch 1-44
- anime `20665` → manga `67707`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 5 arcs covering eps 1-12 → ch 1-44
- anime `21234` → manga `69325`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 6 arcs covering eps 1-12 → ch 1-78 (+ unadapted tail)
- anime `141911` → manga `109285`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 5 arcs covering eps 1-12 → ch 1-87 (+ unadapted tail)
- anime `128705` → manga `107237`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 6 arcs covering eps 1-11 → ch 1-51 (+ unadapted tail)
- 3 movies
- anime `108430` → manga `87347`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 10 arcs covering eps 1-86 → ch 1-318 (+ unadapted tail)
- anime `20923` → manga `75757`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 7 arcs covering eps 1-24 → ch 1-108 (+ unadapted tail)
- anime `100922` → manga `87395`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 7 arcs covering eps 1-37 → ch 1-127 (+ unadapted tail)
- anime `15809` → manga `66723`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 7 arcs covering eps 1-12 → ch 1-167 (+ unadapted tail)
- anime `141774` → manga `123034`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 3 arcs covering eps 1-21 → ch 1-29 (+ unadapted tail)
- anime `100977` → manga `86778`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 3 arcs covering eps 1-48 → ch 1-115 (+ unadapted tail)
- anime `98436` → manga `85435`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 4 arcs covering eps 1-12 → ch 1-108 (+ unadapted tail)
- anime `98707` → manga `74489`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 4 arcs covering eps 1-23 → ch 1-276 (+ unadapted tail)
- anime `113717` → manga `114388`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 4 arcs covering eps 1-62 → ch 1-201 (+ unadapted tail)
- anime `114535` → manga `97830`
- register in `src/data/index.ts` `ALL_MAPPINGS`
- 4 arcs covering eps 1-25 → ch 1-200 (+ unadapted tail)
- anime `141391` → manga `111233`
- register in `src/data/index.ts` `ALL_MAPPINGS`
@netlify

netlify Bot commented Jun 21, 2026

Copy link
Copy Markdown

Deploy Preview for kasane-guide ready!

Name Link
🔨 Latest commit c1a5a91
🔍 Latest deploy log https://app.netlify.com/projects/kasane-guide/deploys/6a3783feaee88f000846fa29
😎 Deploy Preview https://deploy-preview-5--kasane-guide.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@codebend3r codebend3r merged commit d7540fe into main Jun 21, 2026
5 checks passed
@codebend3r codebend3r deleted the add-50-arc-mappings branch June 21, 2026 23:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant