From 3ae9feaa9d7b43547802f99a0ee53f47ce145fb2 Mon Sep 17 00:00:00 2001 From: Astro Date: Fri, 12 Nov 2021 00:24:27 +0100 Subject: [PATCH] scrape, ticker: add drk-impfaktionen --- flake.lock | 8 ++++---- hosts/containers/scrape/default.nix | 15 +++++++++++++++ hosts/containers/ticker/default.nix | 4 ++++ 3 files changed, 23 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index 65876b6c..8abf011c 100644 --- a/flake.lock +++ b/flake.lock @@ -250,11 +250,11 @@ "scrapers": { "flake": false, "locked": { - "lastModified": 1634140128, - "narHash": "sha256-ShrH4lvc/uc9CRQZJWfdBBbNGqgdtN9CYujQnRlEQy0=", + "lastModified": 1636672048, + "narHash": "sha256-VmZ8Gt0Mq4sWIv/Imvdy/VO/N6SO7kN+zCxjv7lXLa8=", "ref": "master", - "rev": "d8434f916eb2f9406396de43a05a5557cbc79bc2", - "revCount": 37, + "rev": "097c0437f2752dc535f91bb0d83510e1d529b6b0", + "revCount": 38, "type": "git", "url": "https://gitea.c3d2.de/astro/scrapers.git" }, diff --git a/hosts/containers/scrape/default.nix b/hosts/containers/scrape/default.nix index e1777bf3..7f246620 100644 --- a/hosts/containers/scrape/default.nix +++ b/hosts/containers/scrape/default.nix @@ -130,6 +130,16 @@ in { Group = config.users.users.scrape.group; }; }; + scrape-drk-impfaktionen = { + script = '' + ${scraperPkgs.drk-impfaktionen}/bin/drk-impfaktionen > /tmp/drk-impfaktionen.ics + mv /tmp/drk-impfaktionen.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 @@ -179,6 +189,11 @@ in { wantedBy = [ "timers.target" ]; timerConfig.OnCalendar = "hourly"; }; + scrape-drk-impfaktionen = { + partOf = [ "scrape-drk-impfaktionen.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 b9afac62..f2b24ec3 100644 --- a/hosts/containers/ticker/default.nix +++ b/hosts/containers/ticker/default.nix @@ -133,5 +133,9 @@ with lib; url = "https://www.meetup.com/de-DE/ddos-usergroup/events/ical/"; color = "#001F3F"; }; + impfaktionen = { + url = "https://scrape.hq.c3d2.de/drk-impfaktionen.ics"; + color = "#EF3FCF"; + }; }; }