Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
354 changes: 354 additions & 0 deletions src/data/index.ts

Large diffs are not rendered by default.

22 changes: 22 additions & 0 deletions src/data/mappings/7th-prince.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"anilistAnimeId": 156415,
"anilistMangaId": 123264,
"title": "I Was Reincarnated as the 7th Prince so I Can Take My Time Perfecting My Magical Ability",
"sourceNotes": "Cumulative episodes across S1 (12, AniList 156415) + S2 (12, AniList 178090) = 24. Sourced from Kodansha's manga adaptation (AniList 123264) of Kenkyo na Circle's ongoing light novel; the manga is ongoing at ch. 217 as of July 2026 (AniList lists no chapter count). Per community continue-reading guides, S1 adapts manga chapters 1-42 and S2 continues through chapter 85, with the manga resuming at ch. 86 for viewers who finish the anime. Arc names are approximate; the wiki documents an early \"Alchemy Festival\" arc and a \"Stampede\" arc within the S2 range, but full arc-by-arc chapter boundaries are not firmly documented, so episode ranges are grouped by season instead.",
"mappings": [
{
"episodes": [1, 12],
"chapters": [1, 42],
"arc": "Season 1 (Reincarnation and Magical Training)"
},
{
"episodes": [13, 24],
"chapters": [43, 85],
"arc": "Season 2 (Alchemy Festival and Stampede)"
},
{
"chapters": [86, 217],
"arc": "Later chapters to date (unadapted)"
}
]
}
14 changes: 14 additions & 0 deletions src/data/mappings/7th-time-loop.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"anilistAnimeId": 168374,
"anilistMangaId": 127008,
"title": "7th Time Loop: The Villainess Enjoys a Carefree Life Married to Her Worst Enemy!",
"sourceNotes": "Single season, 12 episodes, adapting Amamiya Touya's light novel (Kimi wa Bokuno...). AniList tracks neither the manga (id 127008) nor the light novel (id 129152) with a chapter count since both are still RELEASING; figures here are sourced from Seven Seas volume solicitations and a fan chapter-guide (epicstream.com, 'Where to Start Reading 7th Time Loop After the Anime'). The anime covers the light novel's first two volumes, ending partway into manga chapter 31. Manga ongoing (current ch. 42 as of late June 2026); unadapted continuation included at the tail.",
"mappings": [
{
"episodes": [1, 12],
"chapters": [1, 30],
"arc": "Season 1: Seventh Loop / Marriage to Arnold"
},
{ "chapters": [31, 42], "arc": "Unadapted continuation (ongoing)" }
]
}
32 changes: 32 additions & 0 deletions src/data/mappings/8th-son-are-you-kidding-me.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"anilistAnimeId": 106319,
"anilistMangaId": 96344,
"title": "The 8th Son? Are You Kidding Me?",
"sourceNotes": "Single 12-episode season. Manga ongoing (current ch. 112); AniList does not track chapter/episode counts for this series so figures are sourced from tracking sites. The anime covers the succession-dispute opening storyline, ending around manga ch. 70 (community consensus continuation point). No widely-documented named-arc split exists for this stretch, so episode/chapter groupings below follow the anime's own episode-title beats and are approximate.",
"mappings": [
{
"episodes": [1, 4],
"chapters": [1, 22],
"arc": "Transmigration, Magic Awakening & Academy"
},
{
"episodes": [5, 6],
"chapters": [23, 36],
"arc": "Betrothal & the Dragon-Slaying Bullet Tour"
},
{
"episodes": [7, 9],
"chapters": [37, 54],
"arc": "Tournament, Ancient Ruins & Assassination Plot"
},
{
"episodes": [10, 12],
"chapters": [55, 70],
"arc": "Undead Purification & Succession Climax"
},
{
"chapters": [71, 112],
"arc": "Unadapted (manga ongoing)"
}
]
}
18 changes: 18 additions & 0 deletions src/data/mappings/a-lull-in-the-sea.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"anilistAnimeId": 16067,
"anilistMangaId": 85063,
"title": "A Lull in the Sea",
"sourceNotes": "Single season, 26 episodes. Original P.A. Works anime; the manga (Project-118 / Risō Maeda) is a close tie-in adaptation, complete at 36 chapters across 6 volumes. No official episode-to-chapter sync guide exists, so the chapter split below approximates the anime's own time-skip divide (the Ofunehiki festival at the end of episode 13, followed by the 5-years-later second half) proportionally.",
"mappings": [
{
"episodes": [1, 13],
"chapters": [1, 18],
"arc": "Before the Ofunehiki (Pre-Time Skip)"
},
{
"episodes": [14, 26],
"chapters": [19, 36],
"arc": "Five Years Later (Post-Time Skip)"
}
]
}
19 changes: 19 additions & 0 deletions src/data/mappings/a-place-further-than-the-universe.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
{
"anilistAnimeId": 99426,
"anilistMangaId": 101415,
"title": "A Place Further Than the Universe",
"sourceNotes": "Single-cour anime, 13 episodes. Manga is a close tie-in retelling, complete at 17 chapters (15 main chapters plus two .5 bonus chapters, matching AniList's count) across 3 volumes, with each volume covering a clean four-to-five episode block.",
"mappings": [
{
"episodes": [1, 4],
"chapters": [1, 5],
"arc": "Forming the Yukihana Crew"
},
{
"episodes": [5, 8],
"chapters": [6, 11],
"arc": "Voyage Aboard the Soya"
},
{ "episodes": [9, 13], "chapters": [12, 17], "arc": "Antarctica" }
]
}
27 changes: 27 additions & 0 deletions src/data/mappings/adachi-and-shimamura.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
{
"anilistAnimeId": 109287,
"anilistMangaId": 109302,
"title": "Adachi and Shimamura",
"sourceNotes": "Source is Hitoma Iruma's ongoing light novel (13+ volumes, still RELEASING on AniList). The 2020 Tezuka Productions anime (12 eps) adapts LN vols 1-4 in NON-CHRONOLOGICAL order (ep7 pulls from vol.3, ep8 from vol.2, before eps 9-12 return to vol.4 for the Christmas-date finale). Chapters here map to the current, ongoing Moke Yuzuhara manga (AniList id 109302, Yen Press-licensed), which fan guides use as the canonical continuation point: the anime's story tracks to approximately its chapter 21, after which the manga continues into unadapted LN vol.5+ material (current ch. ~44, ongoing as of late 2025 — APPROXIMATE, no official chapter total published). An earlier, unrelated/discontinued 2016 Mani manga (3 vols, 18 ch, AniList id 98797) is not used here. Chapter ranges within the anime's run are APPROXIMATE given the non-linear adaptation order.",
"mappings": [
{
"episodes": [1, 6],
"chapters": [1, 11],
"arc": "Meeting on the Gym's Second Floor (LN Vol. 1)"
},
{
"episodes": [7, 8],
"chapters": [12, 15],
"arc": "Growing Feelings, Out of Order (LN Vols. 2-3)"
},
{
"episodes": [9, 12],
"chapters": [16, 21],
"arc": "Christmas Date & Confession (LN Vol. 4)"
},
{
"chapters": [22, 44],
"arc": "Unadapted (LN Vol. 5+, Yuzuhara manga, ongoing)"
}
]
}
14 changes: 14 additions & 0 deletions src/data/mappings/aesthetica-of-a-rogue-hero.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"anilistAnimeId": 13161,
"anilistMangaId": 70409,
"title": "Aesthetica of a Rogue Hero",
"sourceNotes": "Single-cour 12-episode TV anime (2012) adapting light novel volumes 1-3. The tie-in manga (Hagure Yuusha no Kichiku Bigaku) is a separate, condensed adaptation of the same light novel material, complete at 18 chapters across 3 volumes. No formally named story arcs; episode titles suggest a rough split between the early Babel/master-servant setup and the later BABEL ranking tournament, used as broad divisions here.",
"mappings": [
{ "episodes": [1, 7], "chapters": [1, 10], "arc": "Return to Babel" },
{
"episodes": [8, 12],
"chapters": [11, 18],
"arc": "BABEL Ranking Tournament"
}
]
}
23 changes: 23 additions & 0 deletions src/data/mappings/afro-samurai.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"anilistAnimeId": 1292,
"anilistMangaId": 39935,
"title": "Afro Samurai",
"sourceNotes": "Anime is 5 TV episodes (2007): episodes 1-4 form the Number Two arc, episode 5 the Number One/Justice arc. Manga complete at 10 chapters (2 volumes) — a 2008 remake of Takashi Okazaki's original self-published doujinshi, split evenly between the two arcs; the creator calls it the closest version to the source doujinshi, though it also folds in some elements from the film sequel.",
"mappings": [
{ "episodes": [1, 4], "chapters": [1, 5], "arc": "Number Two Arc" },
{
"episodes": [5, 5],
"chapters": [6, 10],
"arc": "Number One Arc (Justice)"
}
],
"movies": [
{
"anilistId": 4970,
"title": "Afro Samurai: Resurrection",
"year": 2009,
"afterEpisode": 5,
"note": "Canon sequel film continuing directly after the TV series; anime-original story, not covered by the 10-chapter manga."
}
]
}
24 changes: 24 additions & 0 deletions src/data/mappings/after-the-rain.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"anilistAnimeId": 98385,
"anilistMangaId": 86639,
"title": "After the Rain",
"sourceNotes": "Single season, 12 episodes. Manga complete at 83 chapters. Episodes 1-8 track the manga closely up through the typhoon (~ch. 25); episodes 9-10 condense the following volumes; episodes 11-12 diverge into an anime-original ending that loosely parallels manga material into the mid-40s while resolving the central relationship differently. Chapters beyond that point were never adapted and exist only in the manga.",
"mappings": [
{
"episodes": [1, 8],
"chapters": [1, 25],
"arc": "Meeting Through the Typhoon"
},
{
"episodes": [9, 10],
"chapters": [26, 39],
"arc": "Condensed Later Volumes"
},
{
"episodes": [11, 12],
"chapters": [40, 44],
"arc": "Anime-Original Ending"
},
{ "chapters": [45, 83], "arc": "Unadapted Continuation (manga only)" }
]
}
29 changes: 29 additions & 0 deletions src/data/mappings/akudama-drive.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
{
"anilistAnimeId": 116566,
"anilistMangaId": 118854,
"title": "Akudama Drive",
"sourceNotes": "Original anime (Too Kyo Games / Studio Pierrot); the 'Comicalize' manga by Rokurou Ogaki is a close tie-in adaptation that began serialization just before the anime aired and finished complete at 63 chapters across 9 volumes. The 12 TV episodes correspond to roughly the first 60 chapters; no official episode-by-episode chapter guide is published, so per-episode boundaries below are proportional estimates. The final 'Shikoku Arc' (ch. 61-63, vol. 9) is new manga-only material set after the anime's finale.",
"mappings": [
{
"episodes": [1, 3],
"chapters": [1, 15],
"arc": "The Swindler & the Cutthroat (the Job begins)"
},
{
"episodes": [4, 6],
"chapters": [16, 30],
"arc": "Betrayals aboard the Shinkansen"
},
{
"episodes": [7, 9],
"chapters": [31, 45],
"arc": "The Kansai government's pursuit"
},
{
"episodes": [10, 12],
"chapters": [46, 60],
"arc": "Execution Site & the Cuffs' finale"
},
{ "chapters": [61, 63], "arc": "Shikoku Arc (manga-only epilogue)" }
]
}
28 changes: 28 additions & 0 deletions src/data/mappings/alderamin-on-the-sky.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"anilistAnimeId": 21410,
"anilistMangaId": 85885,
"title": "Alderamin on the Sky",
"sourceNotes": "13-episode 2016 anime adapts roughly the first 3 of Bokuto Uno's 14 light-novel volumes (eps 1-4 = LN vol.1's academy enrollment, ep5 = interlude/side material, eps 6-9 = LN vol.2's Katjvarna Civil War, eps 10-13 = LN vol.3's climactic Battle of Alderamin Fortress). Chapters here map to Taiki Kawakami's manga adaptation (7 vols, 32 ch, FINISHED 2017), which closely parallels this same span and concludes at the same story point as the anime. Exact per-episode chapter boundaries are not documented in available sources and are proportionally APPROXIMATED. LN vols 4-14 continue the story well past the anime/manga and are unadapted by either.",
"mappings": [
{
"episodes": [1, 4],
"chapters": [1, 10],
"arc": "Enrollment at the Officers' Academy (LN Vol. 1)"
},
{
"episodes": [5, 5],
"chapters": [10, 11],
"arc": "Interlude"
},
{
"episodes": [6, 9],
"chapters": [12, 20],
"arc": "The Katjvarna Rebellion / Civil War (LN Vol. 2)"
},
{
"episodes": [10, 13],
"chapters": [21, 32],
"arc": "The Kioka War & Battle of Alderamin Fortress (LN Vol. 3)"
}
]
}
23 changes: 23 additions & 0 deletions src/data/mappings/aldnoah-zero.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
{
"anilistAnimeId": 20632,
"anilistMangaId": 87007,
"title": "ALDNOAH.ZERO",
"sourceNotes": "Cumulative episodes across S1 (12) + S2 (12) = 24. Original anime (Gen Urobuchi/A-1 Pictures/Troyca); manga is a close, roughly 1-chapter-per-episode tie-in released in two separate parts on AniList: \"Aldnoah.Zero Season One\" (anilistMangaId 87007, 12 chapters, art by Pinakes, covers S1 episodes 1-12) and \"Aldnoah.Zero 2nd Season\" (anilistMangaId 87008, 12 chapters, art by Fuyube Mahiro, covers S2 episodes 13-24); this mapping treats the two as one continuous 1-24 chapter range for cumulative navigation.",
"mappings": [
{
"episodes": [1, 12],
"chapters": [1, 12],
"arc": "Season One (Vers Empire Invasion)"
},
{ "episodes": [13, 24], "chapters": [13, 24], "arc": "2nd Season" }
],
"movies": [
{
"anilistId": 185714,
"title": "Aldnoah.Zero (Re+)",
"year": 2025,
"afterEpisode": 24,
"note": "Theatrical compilation film recapping all 24 TV episodes, bundled with new bonus content (\"Episode 24.5: Fragments of Rain -The Penultimate Truth-\") continuing the story after the finale."
}
]
}
32 changes: 32 additions & 0 deletions src/data/mappings/am-i-actually-the-strongest.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
{
"anilistAnimeId": 154391,
"anilistMangaId": 110769,
"title": "Am I Actually the Strongest?",
"sourceNotes": "Single 12-episode season. Manga ongoing (current ch. 145); AniList does not track chapter counts for this series so figures are sourced from tracking sites. Confirmed boundaries: Volume 1 = ch. 1-6, Volume 5 = ch. 26-32, and the anime ends at ch. 36 (partway into Volume 6). Chapter splits for episodes 1-8 are approximate, extrapolated from those confirmed volume boundaries since per-episode chapter data isn't publicly documented.",
"mappings": [
{
"episodes": [1, 6],
"chapters": [1, 18],
"arc": "Reincarnation & the Confrontation with Gizelotte"
},
{
"episodes": [7, 8],
"chapters": [19, 25],
"arc": "Journey to the Royal Capital"
},
{
"episodes": [9, 11],
"chapters": [26, 32],
"arc": "Magic Academy Enrollment"
},
{
"episodes": [12, 12],
"chapters": [33, 36],
"arc": "Magic Academy - Opening Rivalries"
},
{
"chapters": [37, 145],
"arc": "Unadapted (manga ongoing)"
}
]
}
17 changes: 17 additions & 0 deletions src/data/mappings/an-archdemons-dilemma.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"anilistAnimeId": 156023,
"anilistMangaId": 101722,
"title": "An Archdemon's Dilemma: How to Love Your Elf Bride",
"sourceNotes": "Source is Hako Itagaki's manga adaptation (AniList 101722) of Fuminori Teshima's light novel; manga ongoing (~ch. 77 as of April 2026, 15 volumes). The 12-episode anime adapts through chapter 24 (four of manga Volume 5's five chapters), with the finale episode running slightly ahead of/original relative to the print pacing. No named story arcs; this is a single continuous romance narrative, so the anime run is grouped as one block with the unadapted tail left as chapters-only.",
"mappings": [
{
"episodes": [1, 12],
"chapters": [1, 24],
"arc": "Anime Run"
},
{
"chapters": [25, 77],
"arc": "Post-Anime (Manga-Only)"
}
]
}
18 changes: 18 additions & 0 deletions src/data/mappings/anohana.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"anilistAnimeId": 9989,
"anilistMangaId": 65733,
"title": "Anohana: The Flower We Saw That Day",
"sourceNotes": "Single-cour 11-episode series. Manga is a close tie-in adaptation running the same linear story with no distinct named arcs; complete at 13 chapters.",
"mappings": [
{ "episodes": [1, 11], "chapters": [1, 13], "arc": "Super Peace Busters" }
],
"movies": [
{
"anilistId": 15039,
"title": "Anohana the Movie: The Flower We Saw That Day",
"year": 2013,
"afterEpisode": 11,
"note": "Epilogue set a year after the TV series; new framing device (the group writing letters to Menma) around flashbacks to the show."
}
]
}
10 changes: 10 additions & 0 deletions src/data/mappings/ao-chan-cant-study.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"anilistAnimeId": 105989,
"anilistMangaId": 105990,
"title": "Ao-chan Can't Study!",
"sourceNotes": "Single-cour, 12 episodes (TV_SHORT format). Manga complete at 39 chapters across 8 volumes. The anime adapts roughly chapters 1-20 (skipping a handful of chapters along the way, e.g. ch. 8, 10, 11, 13), leaving ch. 21-39 unadapted. No distinct named story arcs — episodic romantic-comedy chapters. A separate sequel manga ('Adult Arc') covering the characters' university years is not covered by this anime and is out of scope.",
"mappings": [
{ "episodes": [1, 12], "chapters": [1, 20], "arc": "Anime-Adapted Story" },
{ "chapters": [21, 39], "arc": "Unadapted Manga Continuation" }
]
}
Loading
Loading