From 21a97dd1a902fc1fe837679b064633138b8bd9fa Mon Sep 17 00:00:00 2001 From: Astro Date: Wed, 13 Oct 2021 17:56:03 +0200 Subject: [PATCH] scrape, ticker: add mkz-programm --- 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 c96674e3..6de4dd50 100644 --- a/flake.lock +++ b/flake.lock @@ -112,11 +112,11 @@ "scrapers": { "flake": false, "locked": { - "lastModified": 1631926493, - "narHash": "sha256-/Liy5ehtBFts2Jgn04/+N8UrW1emct3v6a6yl5JmWWA=", + "lastModified": 1634140128, + "narHash": "sha256-ShrH4lvc/uc9CRQZJWfdBBbNGqgdtN9CYujQnRlEQy0=", "ref": "master", - "rev": "d7d6c3e8b541cadfd57f1ba15edcfdee1c7151a1", - "revCount": 35, + "rev": "d8434f916eb2f9406396de43a05a5557cbc79bc2", + "revCount": 37, "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 acd830e7..5ce5611a 100644 --- a/hosts/containers/scrape/default.nix +++ b/hosts/containers/scrape/default.nix @@ -120,6 +120,16 @@ in { Group = config.users.users.scrape.group; }; }; + scrape-mkz-programm = { + script = '' + ${scraperPkgs.mkz-programm}/bin/mkz-programm > /tmp/mkz-programm.ics + mv /tmp/mkz-programm.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 @@ -164,6 +174,11 @@ in { wantedBy = [ "timers.target" ]; timerConfig.OnCalendar = "hourly"; }; + scrape-mkz-programm = { + partOf = [ "scrape-mkz-programm.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 03158cac..f4894353 100644 --- a/hosts/containers/ticker/default.nix +++ b/hosts/containers/ticker/default.nix @@ -121,5 +121,9 @@ with lib; url = "https://talks.datenspuren.de/ds21/schedule.ics"; color = "#40A940"; }; + medienkulturzentrum = { + url = "https://scrape.hq.c3d2.de/mkz-programm.ics"; + color = "#DF3FBF"; + }; }; }