Initial commit: RSS feed dashboard aggregating YouTube, Reddit and RT

- PHP 8 + PDO SQLite cache with on-demand TTL refresh and dedup by link hash
- laminas-feed + Guzzle for RSS/Atom parsing and HTTP
- Bootstrap 5 UI with source and time-range filters, AJAX load-more
- User cron-free deployment under Apache/php-fpm; .htaccess hardening
This commit is contained in:
Harwinder Sekhon
2026-10-05 17:07:48 -04:00
commit ad4dc6b984
21 changed files with 2732 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
{
"name": "harwinder/rssfeed",
"description": "Dashboard aggregating YouTube and Reddit RSS feeds with pagination.",
"type": "project",
"license": "MIT",
"require": {
"php": ">=8.1",
"ext-pdo": "*",
"ext-curl": "*",
"laminas/laminas-feed": "^2.23",
"guzzlehttp/guzzle": "^7.9"
},
"autoload": {
"psr-4": {
"App\\": "src/"
}
},
"config": {
"sort-packages": true,
"optimize-autoloader": true
}
}