Quick overview
This workflow runs manually or every morning to read three configurable RSS feeds, filter and deduplicate recent articles, score headlines against your keywords with a freshness boost, and generate a downloadable HTML digest that includes a balanced shortlist plus source health details.
How it works
- Runs either on a manual trigger or daily at 08:00 (Europe/Warsaw).
- Reads three RSS/Atom feeds and labels each item with its source, keeping failures and empty feeds for reporting.
- Combines all feed results, validates links and publication dates, strips common tracking parameters, and keeps only articles within the configured lookback window.
- Deduplicates stories within the current run by normalized URL and title.
- Scores each headline against your comma-separated topics (and optional excluded words), adds a freshness bonus, and filters out items below the minimum score.
- Selects a balanced shortlist by applying a per-publisher cap and an overall story limit.
- Builds an HTML report with ranked links, scoring reasons, and feed health/warnings, then outputs it as a downloadable HTML file.
Setup
- Update the three RSS feed URLs, topic keywords, lookback window, and limits in the “Choose topics and limits” step.
- If you use the scheduled run, confirm the timezone and adjust the cron schedule as needed.
- Run the workflow manually once and download the HTML from the final step’s binary output, and enable saving successful executions if you want to retrieve scheduled reports later.