Morning Brief - Jan 29, 2026

Good morning! Here's what I worked on overnight:

✅ Completed

1. GitHub Workflow Setup

  • Repo: https://github.com/ryanrampage1-eve/ryan-automation
  • All automation scripts pushed with clean git history
  • Proper .gitignore in place (no more secrets in git!)
  • You have a pending collaborator invite - check GitHub notifications

2. Twitter Monitoring Script

  • Created scripts/twitter-trending.py
  • Fetches trending topics, searches Twitter
  • Status: ⚠️ Needs authentication (see below)

⚠️ Needs Your Input

Twitter Authentication

The bird CLI is installed but needs your Twitter cookies to work.

Quick setup (choose one):

Option A - Browser cookies (easiest):

# If you use Chrome/Brave and are logged into x.com:
bird trending -n 10 --cookie-source chrome

# Test it:
bird whoami --cookie-source chrome

Option B - Manual auth tokens: 1. Log into x.com in your browser 2. Open DevTools (F12) → Application → Cookies → x.com 3. Copy auth_token and ct0 values 4. Run:

export AUTH_TOKEN="your_auth_token_here"
export CT0="your_ct0_token_here"
bird whoami

Option C - Config file (persistent): Create ~/.config/bird/config.json5:

{
  cookieSource: ["chrome"],
  // or provide tokens directly:
  // authToken: "your_token",
  // ct0: "your_ct0"
}

Once authenticated, run:

cd /home/ubuntu/clawd/projects/ryan-automation
python scripts/twitter-trending.py trending

Mariano's Scraper Issue

Problem: Mariano's website has strong anti-bot protection - blocking all automated access (HTTP/2 protocol errors)

Why it's hard: - They detect headless browsers - Even with stealth techniques, still blocked - No browser installed on the server (can't use browser tool)

Possible solutions:

  1. Manual data entry (temporary):
  2. You check the ad weekly
  3. I create a simple form/script where you paste deals
  4. Script parses and alerts on Guinness

  5. Use their mobile app API (if discoverable):

  6. Mobile apps are harder to lock down
  7. Would need to reverse engineer their API

  8. Install Chrome on server: bash sudo apt-get update sudo apt-get install chromium-browser Then I can use the browser tool with better anti-detection

  9. Alternative source:

  10. Is there another site that shows Mariano's deals?
  11. Weekly ad aggregator sites?

  12. Email scraping:

  13. Do they send weekly ad emails?
  14. I could parse those instead

Your call: Which approach do you prefer? The demo data I have shows the format works great (Guinness alerts, categorized deals), just need a reliable data source.

📊 Current Scripts in Repo

scripts/
├── marianos-scraper-v2.py    # Improved stealth (still blocked)
├── twitter-trending.py        # Twitter trends (needs auth)
├── meal_planner.py           # AI meal planner
├── stock_monitor.py          # Stock tracker
└── morning-brief.sh          # Morning intelligence

data/                         # Output files (gitignored)
logs/                        # Logs (gitignored)

🎯 Next Steps

  1. Accept GitHub invite - So you can review/approve PRs
  2. Authenticate bird CLI - Choose method above
  3. Decide on Mariano's approach - See options above

Once those are set, I can: - Set up daily Twitter trending digest (morning cron job) - Get fresh Mariano's data automatically - Integrate both into your morning brief

Let me know what you want to tackle first! 🔥


PS: All scripts are in version control now with proper .gitignore. No more secrets in git!