mirror of
https://github.com/Memo-2023/mana-monorepo.git
synced 2026-05-14 18:41:08 +02:00
feat(news): backend ingester service + curated feed API
Adds the services/news-ingester Bun service that pulls 25 public RSS/JSON feeds into news.curated_articles every 15 min, with Mozilla Readability fallback for thin RSS bodies and 30-day retention. apps/api /feed is rewritten to read from the new pool table directly instead of the sync_changes hack, with topics/lang/since/limit/offset query params. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
45790ffbb8
commit
9ef97a1877
17 changed files with 1058 additions and 64 deletions
|
|
@ -34,6 +34,7 @@ push_schema "mana-credits" "services/mana-credits"
|
|||
push_schema "mana-user" "services/mana-user"
|
||||
push_schema "mana-subscriptions" "services/mana-subscriptions"
|
||||
push_schema "mana-analytics" "services/mana-analytics"
|
||||
push_schema "news-ingester" "services/news-ingester"
|
||||
|
||||
echo ""
|
||||
echo "Done. mana-sync creates its schema automatically on startup."
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue