From aae9f0321b03087fd6b7178d8dd9592366957304 Mon Sep 17 00:00:00 2001 From: Astro Date: Tue, 8 Feb 2022 18:38:38 +0100 Subject: [PATCH] scrape: add zuendstoffe --- flake.lock | 8 ++++---- hosts/containers/scrape/default.nix | 15 +++++++++++++++ 2 files changed, 19 insertions(+), 4 deletions(-) diff --git a/flake.lock b/flake.lock index f6fd8d81..99933e98 100644 --- a/flake.lock +++ b/flake.lock @@ -305,11 +305,11 @@ "scrapers": { "flake": false, "locked": { - "lastModified": 1642983456, - "narHash": "sha256-+JQKLiHREgwbzytjH7YZbjO2pLgy2EIihLDh51G22Y4=", + "lastModified": 1644340536, + "narHash": "sha256-sNxoQ0HKzDwRupiYYQg8JLlEr4mw12rRBKnscGeAamc=", "ref": "master", - "rev": "d8155f9bdaebaca50ad3aad8d4365545684e04b1", - "revCount": 39, + "rev": "36943f928b5457ddcce70f99320edea9918ccbfe", + "revCount": 40, "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 df6a48e5..3d3c646b 100644 --- a/hosts/containers/scrape/default.nix +++ b/hosts/containers/scrape/default.nix @@ -144,6 +144,16 @@ in { Group = config.users.users.scrape.group; }; }; + scrape-zuendstoffe = { + script = '' + ${scraperPkgs.zuendstoffe}/bin/zuendstoffe > /tmp/zuendstoffe.xml + mv /tmp/zuendstoffe.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 @@ -198,6 +208,11 @@ in { wantedBy = [ "timers.target" ]; timerConfig.OnCalendar = "hourly"; }; + scrape-zuendstoffe = { + partOf = [ "scrape-zuendstoffe.service" ]; + wantedBy = [ "timers.target" ]; + timerConfig.OnCalendar = "hourly"; + }; } // builtins.listToAttrs (map makeNodeScraperTimer (builtins.attrNames freifunkNodes) ++ (map makeLuftScraperTimer luftqualitaetStations)