Skip to content

feat(madara): add Tangerine Archive source - #2564

Merged
rajarsheechatterjee merged 1 commit into
lnreader:masterfrom
RibatTRW:fm/lnreader-plugins-2555-tangerine
Sep 24, 2026
Merged

rajarsheechatterjee merged 1 commit into
lnreader:masterfrom
RibatTRW:fm/lnreader-plugins-2555-tangerine

Conversation

@RibatTRW

@RibatTRW RibatTRW commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

Addition

Closes #2555. Adds Tangerine Archive (tangerinearchive.com, English translated Korean novels) via the existing Madara generator: new tangerinearchive entry in plugins/multisrc/madara/sources.json (lang: English, useNewChapterEndpoint: true) plus the 96x96 icon.

The shared template.ts gains two additive fallbacks only: Translator(s) / Translator / Translators detail blocks map to novel.author when author is still empty, and a paragraph-based Summary fallback when the Summary span lookup yields nothing. Both trigger only when current selectors find nothing, so other Madara sources are unaffected.

Verification

build:compile and build:multisrc pass (generates the gitignored TangerineArchive[madara].ts with matching metadata). check:plugin passes all four steps live (12 popular, search, 53-chapter novel, 14497-char chapter); manual probes confirm search, the ajax chapter endpoint (212 entries, 160 free chapter URLs), a ~4.2k-char free chapter body, and both new fallbacks on the live markup. A spot check on BoxNovel reports INCONCLUSIVE (runner-side Cloudflare 403, retried twice) — unrelated to this change.

Caveat: premium coin-locked chapters are intentionally unlisted — their bodies are server-gated behind login plus coins, so listing them would only yield blank chapters. AI-assisted change, no human review.

Add tangerinearchive.com (English, Madara, new chapter endpoint) to the
madara generator sources, with additive template fallbacks for
Translator(s)->author and paragraph-based summaries.

Co-Authored-By: Muse Spark <muse-spark@local>
@juusauce

Copy link
Copy Markdown

Thank you so much!

@RibatTRW

Copy link
Copy Markdown
Contributor Author

Thank you so much!

No problem

@RibatTRW RibatTRW closed this Sep 24, 2026
@RibatTRW
RibatTRW deleted the fm/lnreader-plugins-2555-tangerine branch September 24, 2026 01:06
@RibatTRW
RibatTRW restored the fm/lnreader-plugins-2555-tangerine branch September 24, 2026 01:26
@RibatTRW RibatTRW reopened this Sep 24, 2026
@greptile-apps

greptile-apps Bot commented Sep 24, 2026

Copy link
Copy Markdown

RetriggerConfidence Score: 5/5

The PR appears safe to merge with no actionable correctness, security, or repository-rule violations identified.

Summary

Adds Tangerine Archive as an English Madara source.

  • Registers the source with the AJAX chapter endpoint enabled.
  • Adds guarded translator-to-author and paragraph-summary fallbacks to the shared Madara parser.
  • Adds the source icon at the path derived from its identifier.

Reviews (1) · Last reviewed commit: "feat(madara): add Tangerine Archive sour..."

@rajarsheechatterjee
rajarsheechatterjee merged commit de95c87 into lnreader:master Sep 24, 2026
7 checks passed
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.

Can I request new plugin?

3 participants