InfilTruth InfilTruth Facebook Video Sources

Facebook (Live)

On-the-ground livestreams, especially strong in certain regions (e.g. Minneapolis, Portland actions).

Overview & Import Process

Facebook Live is popular for raw, mobile-first protest coverage by independent journalists. Good for real-time updates from the ground, but discovery and capture are manual-heavy.

Current Limitations (Why not automated like YouTube)
  • Strong auth walls and login requirements for reliable access to lives.
  • No public persistent embed/player API comparable to YT IFrame (embeds are limited and often require user interaction).
  • yt-dlp can sometimes pull video, but live HLS is inconsistent; chat scraping is brittle.
  • Discovery relies on Firecrawl profile scrapes + agent semantic/X searches rather than clean APIs.
  • Ephemeral nature of some lives + platform changes make automation fragile.
How to Import Video Feeds
  1. Discovery: Use agent tools (x_keyword_search from:handle + "live", Firecrawl on FB profiles) or manual search "Georgia Fort live". Cross-reference with sources.json.
  2. Capture: yt-dlp on the live URL when available (may need cookies/login for some). Fall back to browser recording or manual upload.
  3. Transcripts: Feed audio to Whisper via the research pipeline (see live_stream_listener.py pattern, adapt for FB URLs).
  4. Chat/Intel: Manual note-taking or third-party tools; add to research/tips/ or alerts.log for generate-data.py.
  5. Site Integration: Add entry to research/active_protest_streams.json with platform: "facebook". Run generate-data.py. Current UI shows as linked source (full player requires custom work).
  6. Monitor via browser tabs or tools like the protest_chat_monitor for related discussion.

Known Active on Facebook

Georgia Fort
facebook.com/ByGeorgiaFort • Strong Minneapolis/St. Paul ground presence.
Watch →
Unicorn Riot
facebook.com/unicornriot.ninja • Raw extended streams.
Watch →
Chelly Bouferrache
Portland ICE protests (FB + YT + IG).
Thomas Allen
Portland ICE (right-wing perspective for multi-source).
Carissa Dez (DVMedia)
Multi-platform including FB.
Also see "Various" and rotating Portland/Minneapolis networks in sources.json.

Integration with InfilTruth Hub

Facebook streams appear in the Monitor via manual entries in active_protest_streams.json. Use for intel cards and alerts. For video, link out or use browser-based viewing. Upgrade path: Custom embed handler + Firecrawl-augmented discovery (see agent_tools in sources.json).

Pair with the escalation framework for reporter safety notes on FB-sourced events.

Back to InfilTruth Tools HubAll SourcesTwitch