Skip to content

Add support for augsburger-allgemeine.de - #739

Open
exilhanseat wants to merge 1 commit into
stefanw:mainfrom
exilhanseat:add-augsburger-allgemeine-site
Open

Add support for augsburger-allgemeine.de#739
exilhanseat wants to merge 1 commit into
stefanw:mainfrom
exilhanseat:add-augsburger-allgemeine-site

Conversation

@exilhanseat

@exilhanseat exilhanseat commented Jul 30, 2026

Copy link
Copy Markdown

Summary

  • Adds www.augsburger-allgemeine.de to src/sites.ts, bypassing the Piano paywall via the existing genios.de source (sourceNames: ['Augsburger Allgemeine']) — no new Source needed.
  • Reuses the existing getContentPassConsent test helper for the site's consent gateway (its accept button uses the same "Akzeptieren und weiter" text, though it's actually a custom PD_PS/COPLA layer, not ContentPass).
  • Adds https://www.augsburger-allgemeine.de/* to manifest.json's content_scripts.matches.

Test plan

  • npm run check-types
  • npm run build
  • npm run lint
  • npx playwright test tests/sites.spec.ts -g "augsburger-allgemeine" passes
  • Manually tested against the built extension (dist.sh) with a real Genios-backed provider login — paywall correctly bypassed on the example article

🤖 Generated with Claude Code

Bypasses the Piano paywall using the existing genios.de source
(sourceNames: ['Augsburger Allgemeine']) and reuses the existing
getContentPassConsent test helper for the site's consent gateway.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@exilhanseat
exilhanseat marked this pull request as ready for review July 30, 2026 11:15
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