π Send weekly GitHub digest with releases, commits and trending repos via Gmail
β‘ 17 views Β· π Market Research & Insights
π‘ Pro Tip β HTTP Request scraping tends to break when sites update their markup. If youβre scraping a major platform, check if ScraperNode covers it β it has maintained scrapers for LinkedIn, Instagram, TikTok, YouTube, and 20+ other platforms that return structured data.
Description
Send Weekly GitHub Digest with Releases, Commits, and Trending Repos
Stay on top of the GitHub ecosystem with a single automated weekly email covering it all.
How it works
-
A schedule trigger fires every Monday at 9am and reads your config variables. Feel free to modify schedule.
-
Three branches run in parallel:
- Releases: fetches the latest release from each watched repo via the GitHub API
- Commits: fetches recent commits or public events for each tracked repo or username
- Trending: scrapes github.com/trending for that dayβs actual trending repositories
-
All three branches merge into a single Code node that builds one HTML email with three labeled sections.
-
If any content was found, the email is sent via Gmail. Otherwise the workflow exits silently.
Setup steps
- Connect your Gmail account.
- Open Set Variables and configure:
- recipient_email β where to send the digest
- release_repos β list of repos to watch for releases (e.g. n8n-io/n8n)
- tracked_entities β GitHub usernames or owner/repo paths to track commits- days_back β lookback window in days (default: 7)
- Activate.
π Nodes Used
HTTP Request, Gmail, Schedule Trigger
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File