Dinstein Tech News Digest
by @asterisk622
Generate tech news digests with unified source model, quality scoring, and multi-format output. Six-source data collection from RSS feeds, Twitter/X KOLs, Gi...
1. Configuration Setup: Default configs are in config/defaults/. Copy to workspace for customization:
mkdir -p workspace/config
cp config/defaults/sources.json workspace/config/tech-news-digest-sources.json
cp config/defaults/topics.json workspace/config/tech-news-digest-topics.json
2. Environment Variables:
- TWITTERAPI_IO_KEY - twitterapi.io API key (optional, preferred)
- X_BEARER_TOKEN - Twitter/X official API bearer token (optional, fallback)
- TAVILY_API_KEY - Tavily Search API key, alternative to Brave (optional)
- WEB_SEARCH_BACKEND - Web search backend: auto|brave|tavily (optional, default: auto)
- BRAVE_API_KEYS - Brave Search API keys, comma-separated for rotation (optional)
- BRAVE_API_KEY - Single Brave key fallback (optional)
- GITHUB_TOKEN - GitHub personal access token (optional, improves rate limits)
3. Generate Digest:
# Unified pipeline (recommended) β runs all 6 sources in parallel + merge
python3 scripts/run-pipeline.py \
--defaults config/defaults \
--config workspace/config \
--hours 48 --freshness pd \
--archive-dir workspace/archive/tech-news-digest/ \
--output /tmp/td-merged.json --verbose --force
4. Use Templates: Apply Discord, email, or PDF templates to merged output
clawhub install dinstein-tech-news-digest