scrape: add scraper

This commit is contained in:
Astro 2021-09-08 21:12:54 +02:00
parent e2fac8eb53
commit eb3006fa32
1 changed files with 15 additions and 0 deletions

View File

@ -113,6 +113,16 @@ in {
Group = config.users.users.scrape.group;
};
};
scrape-dhmd-veranstaltungen = {
script = ''
${scraperPkgs.dhmd-veranstaltungen}/bin/dhmd-veranstaltungen > /tmp/dhmd-veranstaltungen.ics
mv /tmp/dhmd-veranstaltungen.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
@ -152,6 +162,11 @@ in {
wantedBy = [ "timers.target" ];
timerConfig.OnCalendar = "daily";
};
scrape-dhmd-veranstaltungen = {
partOf = [ "scrape-dhmd-veranstaltungen.service" ];
wantedBy = [ "timers.target" ];
timerConfig.OnCalendar = "daily";
};
} // builtins.listToAttrs
(map makeNodeScraperTimer (builtins.attrNames freifunkNodes) ++
(map makeLuftScraperTimer luftqualitaetStations)