scrape, ticker: add nabu

This commit is contained in:
Astro 2022-10-11 02:03:24 +02:00
parent 2c44e8472d
commit f17047d161
2 changed files with 19 additions and 0 deletions

View File

@ -231,6 +231,16 @@ in {
Group = config.users.users.scrape.group;
};
};
scrape-nabu = {
script = ''
${scraperPkgs.nabu}/bin/nabu > /tmp/nabu.ics
mv /tmp/nabu.ics ${config.users.users.scrape.home}/
'';
serviceConfig = {
User = config.users.users.scrape.name;
Group = config.users.users.scrape.group;
};
};
} // builtins.listToAttrs
(map makeNodeScraper (builtins.attrNames freifunkNodes) ++
map makeLuftScraper luftqualitaetStations
@ -330,6 +340,11 @@ in {
wantedBy = [ "timers.target" ];
timerConfig.OnCalendar = "hourly";
};
scrape-nabu = {
partOf = [ "scrape-nabu.service" ];
wantedBy = [ "timers.target" ];
timerConfig.OnCalendar = "hourly";
};
} // builtins.listToAttrs
(map makeNodeScraperTimer (builtins.attrNames freifunkNodes) ++
(map makeLuftScraperTimer luftqualitaetStations)

View File

@ -258,6 +258,10 @@ with lib;
url = "https://pjr-dresden.de/events/?ical=1&tribe_display=list";
color = "#0091D6";
};
nabu = {
url = "https://scrape.hq.c3d2.de/nabu.ics";
color = "#4A721A";
};
};
};
};