From eb3006fa32d168d9354ad0d1392b8848867733af Mon Sep 17 00:00:00 2001 From: Astro Date: Wed, 8 Sep 2021 21:12:54 +0200 Subject: [PATCH] scrape: add scraper --- hosts/containers/scrape/default.nix | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/hosts/containers/scrape/default.nix b/hosts/containers/scrape/default.nix index f274b4b8..7b51bddb 100644 --- a/hosts/containers/scrape/default.nix +++ b/hosts/containers/scrape/default.nix @@ -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)