diff --git a/hosts/scrape/default.nix b/hosts/scrape/default.nix index 967b4473..5cf0582b 100644 --- a/hosts/scrape/default.nix +++ b/hosts/scrape/default.nix @@ -196,6 +196,13 @@ in { ''; inherit serviceConfig; }; + scrape-criticalmass = { + script = '' + ${scraperPkgs.criticalmass}/bin/criticalmass > /tmp/criticalmass.ics + mv /tmp/criticalmass.ics ${config.users.users.scrape.home}/ + ''; + inherit serviceConfig; + }; } // builtins.listToAttrs (map makeNodeScraper (builtins.attrNames freifunkNodes) ++ map makeLuftScraper luftqualitaetStations @@ -305,6 +312,11 @@ in { wantedBy = [ "timers.target" ]; timerConfig.OnCalendar = "hourly"; }; + scrape-criticalmass = { + partOf = [ "scrape-criticalmass.service" ]; + wantedBy = [ "timers.target" ]; + timerConfig.OnCalendar = "hourly"; + }; } // builtins.listToAttrs (map makeNodeScraperTimer (builtins.attrNames freifunkNodes) ++ (map makeLuftScraperTimer luftqualitaetStations) diff --git a/hosts/ticker/default.nix b/hosts/ticker/default.nix index db5771e8..9a9f174b 100644 --- a/hosts/ticker/default.nix +++ b/hosts/ticker/default.nix @@ -272,6 +272,10 @@ url = "https://scrape.hq.c3d2.de/museen-dresden.ics"; color = "#943008"; }; + criticalmass = { + url = "https://scrape.hq.c3d2.de/criticalmass.ics"; + color = "#3FBF9F"; + }; }; }; };