RADAR automatycznie skanuje branżowe RSS-y (PL / DE / świat), punktuje artykuły pod kątem marketingu hotelarskiego i generuje gotowy digest w Markdown — trzy razy w tygodniu, bez ręcznego przeglądania dziesiątek stron. Napędzany przez GitHub Actions, opcjonalnie wspierany przez Claude AI przy typowaniu tematów.
- 🔎 Zbiera wpisy z feedów RSS zdefiniowanych w
feeds.yml(do 40 na feed) - 🎯 Filtruje — pomija już widziane wpisy (
seen.json) i starsze niż 4 dni - 🏆 Punktuje trafność wg ważonych słów kluczowych z
keywords.yml - 🗂️ Grupuje wyniki po kategoriach, na górze najwyżej punktowane
- 📝 Generuje
digest/RRRR-MM-DD.mdgotowy do przejrzenia w „piątkowym rytuale” - 🤖 (Opcjonalnie) proponuje do 5 tematów artykułów przez Claude, jeśli ustawisz
ANTHROPIC_API_KEY
feeds.yml + keywords.yml ─▶ radar.py ─▶ digest/RRRR-MM-DD.md
(co poniedziałek / środę / piątek 06:00 UTC, przez GitHub Actions)
- Zrób fork lub sklonuj to repo.
- Dostosuj
feeds.yml(źródła RSS) ikeywords.yml(słowa kluczowe + wagi 1–5). - GitHub Actions uruchamia
radar.pyautomatycznie w pon / śr / pt o 06:00 UTC (możesz też odpalić ręcznie: zakładka Actions → RADAR biuletynu → Run workflow). - Digest ląduje w folderze
digest/.
Dodaj sekret repozytorium ANTHROPIC_API_KEY
(Settings → Secrets and variables → Actions → New repository secret). Bez klucza
RADAR działa normalnie — po prostu bez sekcji „Propozycje tematów”.
| Plik | Rola |
|---|---|
feeds.yml |
Źródła RSS pogrupowane po kategoriach (PL / świat / DE / marketing) |
keywords.yml |
Słowa kluczowe z wagami 1–5 do scoringu trafności |
seen.json |
Rejestr przetworzonych wpisów (retencja 60 dni) — tworzony automatycznie |
pip install feedparser pyyaml
python radar.pyMIT — patrz LICENSE.