From a0b116b92456081887ee2bdc555215d7d17cabaf Mon Sep 17 00:00:00 2001 From: Astro Date: Fri, 1 Jul 2022 01:05:13 +0200 Subject: [PATCH] scrape, ticker: add dresden-versammlungen, azconni --- hosts/containers/scrape/default.nix | 30 +++++++++++++++++++++++++++++ hosts/containers/ticker/default.nix | 8 ++++++++ 2 files changed, 38 insertions(+) diff --git a/hosts/containers/scrape/default.nix b/hosts/containers/scrape/default.nix index c0eb3398..6c61d34b 100644 --- a/hosts/containers/scrape/default.nix +++ b/hosts/containers/scrape/default.nix @@ -151,6 +151,26 @@ in { Group = config.users.users.scrape.group; }; }; + scrape-dresden-versammlungen = { + script = '' + ${scraperPkgs.dresden-versammlungen}/bin/dresden-versammlungen > /tmp/dresden-versammlungen.ics + mv /tmp/dresden-versammlungen.ics ${config.users.users.scrape.home}/ + ''; + serviceConfig = { + User = config.users.users.scrape.name; + Group = config.users.users.scrape.group; + }; + }; + scrape-azconni = { + script = '' + ${scraperPkgs.azconni}/bin/azconni > /tmp/azconni.ics + mv /tmp/azconni.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 @@ -210,6 +230,16 @@ in { wantedBy = [ "timers.target" ]; timerConfig.OnCalendar = "hourly"; }; + scrape-dresden-versammlungen = { + partOf = [ "scrape-dresden-versammlungen.service" ]; + wantedBy = [ "timers.target" ]; + timerConfig.OnCalendar = "hourly"; + }; + scrape-azconni = { + partOf = [ "scrape-azconni.service" ]; + wantedBy = [ "timers.target" ]; + timerConfig.OnCalendar = "hourly"; + }; } // builtins.listToAttrs (map makeNodeScraperTimer (builtins.attrNames freifunkNodes) ++ (map makeLuftScraperTimer luftqualitaetStations) diff --git a/hosts/containers/ticker/default.nix b/hosts/containers/ticker/default.nix index 523f0681..5e305dc0 100644 --- a/hosts/containers/ticker/default.nix +++ b/hosts/containers/ticker/default.nix @@ -145,6 +145,14 @@ with lib; url = "http://gefilte-fest-dresden.de/feed/my-calendar-google/"; color = "#4B693A"; }; + dresden-versammlungen = { + url = "https://scrape.hq.c3d2.de/dresden-versammlungen.ics"; + color = "#2F2700"; + }; + azconni = { + url = "https://scrape.hq.c3d2.de/azconni.ics"; + color = "#CF3F00"; + }; }; }; };