iamnbutler/shelfgoblinPublic

Shelf Goblin — discover LitRPG audiobooks, follow series, and track your library.

Add The Land and tighten audiobook and reader verification

IAiamnbutler authored
133e72ePatch
Parent5527408
39 files changed+2448-171Truncated
StackedSplit
.gitignore+3 −0
README.md+6 −4
docs/audio-coverage-proposal.md+3 −3
scripts/backend/catalog/audio-title-aliases.test.ts+133 −0
scripts/backend/catalog/audio-title-aliases.ts+133 −0
scripts/backend/catalog/audio.test.ts+140 −4
scripts/backend/catalog/audio.ts+66 −36
scripts/backend/catalog/audit.test.ts+138 −14
scripts/backend/catalog/audit.ts+36 −12
scripts/backend/catalog/author-cli.ts+10 −2
scripts/backend/catalog/authors.ts+9 −11
scripts/backend/catalog/coverage-store.test.ts+5 −0
scripts/backend/catalog/coverage-store.ts+3 −2
scripts/backend/catalog/hardcover-reader.ts+4 −2
scripts/backend/catalog/identified-audio.test.ts+6 −3
scripts/backend/catalog/import.test.ts+220 −4
scripts/backend/catalog/import.ts+104 −16
scripts/backend/catalog/paid-jev.test.ts+231 −0
scripts/backend/catalog/paid-jev.ts+155 −0
scripts/backend/catalog/pipeline.ts+9 −1
scripts/backend/catalog/reader-cli.ts+6 −2
scripts/backend/catalog/reader-evidence.test.ts+108 −2
scripts/backend/catalog/reader-evidence.ts+57 −21
scripts/backend/catalog/sources.ts+5 −1
scripts/backend/catalog/the-land-adapter.test.ts+252 −0
scripts/backend/catalog/the-land-adapter.ts+148 −0
scripts/backend/catalog/types.ts+2 −2
scripts/backend/config/catalog-audio-manifests.json+64 −0
scripts/backend/config/catalog-audio-title-aliases.json+46 −0
scripts/backend/config/catalog-editorial-reviews.json+28 −0
scripts/backend/config/catalog-seeds.json+56 −0
scripts/backend/config/curated-evidence.json+216 −0
scripts/backend/config/reader-observation-corrections.json+41 −23
static/data/2017.json+1 −1
static/data/2018.json+1 −1
static/data/2019.json+1 −1
static/data/2020.json+1 −1
static/data/2021.json+1 −1
static/data/catalog.json+0 −1