trends.stumason.dev
TypeScript
Pull Request Merged
PR #69 merged: Add LinkedIn fetcher via Voyager API
What
LinkedIn data source using the internal Voyager API authenticated via the li_at session cookie.
How it works
- Python script hits
linkedin.com/voyager/api/search/blendedwith the li_at cookie - PHP fetcher shells out via Laravel Process facade, same pattern as the Twitter fetcher
- Slow fetch tier (every 12h) to avoid rate limiting
What's in the PR
app/Services/Fetchers/LinkedInFetcher.phpscripts/linkedin_fetcher.py- Migration: 8 sources (AI software dev, TypeScript, React, DevOps, etc)
- FetchFirehoseCommand wired up
config/services.phpupdated with linkedin + twitter entries- 7 Pest tests, all passing
To go live
- Merge
- Get the
li_atcookie from a logged-in LinkedIn session (DevTools > Application > Cookies) - Set
LINKEDIN_LI_ATin Coolify - Run
php artisan migrate
Note
The li_at cookie will expire eventually and need refreshing. Consider a dedicated LinkedIn account.
+625
additions
-0
deletions
6
files changed