Loading...
Loading...
Fetch and persist article full text for RSS entries already stored in SQLite by ai-tech-rss-fetch. Use when backfilling or incrementally syncing body text from entries.url or entries.canonical_url into a companion table for downstream indexing, retrieval, or summarization.
npx skill4agent add tiangong-ai/skills ai-tech-fulltext-fetchai-tech-rss-fetchentry_contentai_rss.dbentriesai-tech-rss-fetchentriesentriesai-tech-rss-fetchexport AI_RSS_DB_PATH="/absolute/path/to/workspace-rss-bot/ai_rss.db"python3 scripts/fulltext_fetch.py init-db --db "$AI_RSS_DB_PATH"python3 scripts/fulltext_fetch.py sync \
--db "$AI_RSS_DB_PATH" \
--limit 50 \
--timeout 20 \
--min-chars 300python3 scripts/fulltext_fetch.py fetch-entry \
--db "$AI_RSS_DB_PATH" \
--entry-id 1234python3 scripts/fulltext_fetch.py list-content \
--db "$AI_RSS_DB_PATH" \
--status ready \
--limit 100entriesidcanonical_urlurltitleentry_contententry_idsource_urlfinal_urlhttp_statusextractortrafilaturahtml-parsernonecontent_textcontent_hashcontent_lengthstatusreadyfailedretry_countlast_errorcanonical_urlurltrafilaturaentry_idretry_count0readyreadylast_errorfailedretry_countnext_retry_at--max-retries3--retry-backoff-minutes--forceready--refetch-days NN--dbAI_RSS_DB_PATH--limit--force--only-failed--refetch-days--oldest-first--timeout--max-bytes--min-chars--max-retries--retry-backoff-minutes--user-agent--disable-trafilatura--fail-on-errorsentries--min-charsreferences/schema.mdreferences/fetch-rules.mdassets/config.example.jsonscripts/fulltext_fetch.py