vielhuber / extrablatt
A simple news aggregator in php.
1.2.4
2026-05-19 16:06 UTC
Requires
- php: >=8.3
- ext-gd: *
- ext-pdo_sqlite: *
- vielhuber/aihelper: *
README
📰 extrablatt 📰
a simple news aggregator. pulls articles from configurable rss feeds (plus reddit, hacker news and x via cookie-authenticated scrape), stores them in sqlite, detects paywalls, fetches thumbnails, categorises through an llm, and opens single articles through an archive.ph proxy with mobile-friendly css rewrites. installable as a pwa.
installation
mkdir extrablatt
cd extrablatt
composer require vielhuber/extrablatt
./vendor/bin/extrablatt-init
after install, edit:
.data/config.json: papers, categories, ai params.data/.env:AI_API_KEY/AUTH_PASSWORD.data/cookies/: drop cookie exports per host into.data/database.sqlite: restore database (optional)
usage
php -S 127.0.0.1:8080 -t .
cron
0 6,18 * * * curl -s 'https://your-host/?scrape=1&key=<AUTH_PASSWORD>' >/dev/null