scrape, ticker: add drk-impfaktionen
This commit is contained in:
parent
d916d4d7e0
commit
3ae9feaa9d
|
@ -250,11 +250,11 @@
|
||||||
"scrapers": {
|
"scrapers": {
|
||||||
"flake": false,
|
"flake": false,
|
||||||
"locked": {
|
"locked": {
|
||||||
"lastModified": 1634140128,
|
"lastModified": 1636672048,
|
||||||
"narHash": "sha256-ShrH4lvc/uc9CRQZJWfdBBbNGqgdtN9CYujQnRlEQy0=",
|
"narHash": "sha256-VmZ8Gt0Mq4sWIv/Imvdy/VO/N6SO7kN+zCxjv7lXLa8=",
|
||||||
"ref": "master",
|
"ref": "master",
|
||||||
"rev": "d8434f916eb2f9406396de43a05a5557cbc79bc2",
|
"rev": "097c0437f2752dc535f91bb0d83510e1d529b6b0",
|
||||||
"revCount": 37,
|
"revCount": 38,
|
||||||
"type": "git",
|
"type": "git",
|
||||||
"url": "https://gitea.c3d2.de/astro/scrapers.git"
|
"url": "https://gitea.c3d2.de/astro/scrapers.git"
|
||||||
},
|
},
|
||||||
|
|
|
@ -130,6 +130,16 @@ in {
|
||||||
Group = config.users.users.scrape.group;
|
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
|
} // builtins.listToAttrs
|
||||||
(map makeNodeScraper (builtins.attrNames freifunkNodes) ++
|
(map makeNodeScraper (builtins.attrNames freifunkNodes) ++
|
||||||
map makeLuftScraper luftqualitaetStations
|
map makeLuftScraper luftqualitaetStations
|
||||||
|
@ -179,6 +189,11 @@ in {
|
||||||
wantedBy = [ "timers.target" ];
|
wantedBy = [ "timers.target" ];
|
||||||
timerConfig.OnCalendar = "hourly";
|
timerConfig.OnCalendar = "hourly";
|
||||||
};
|
};
|
||||||
|
scrape-drk-impfaktionen = {
|
||||||
|
partOf = [ "scrape-drk-impfaktionen.service" ];
|
||||||
|
wantedBy = [ "timers.target" ];
|
||||||
|
timerConfig.OnCalendar = "hourly";
|
||||||
|
};
|
||||||
} // builtins.listToAttrs
|
} // builtins.listToAttrs
|
||||||
(map makeNodeScraperTimer (builtins.attrNames freifunkNodes) ++
|
(map makeNodeScraperTimer (builtins.attrNames freifunkNodes) ++
|
||||||
(map makeLuftScraperTimer luftqualitaetStations)
|
(map makeLuftScraperTimer luftqualitaetStations)
|
||||||
|
|
|
@ -133,5 +133,9 @@ with lib;
|
||||||
url = "https://www.meetup.com/de-DE/ddos-usergroup/events/ical/";
|
url = "https://www.meetup.com/de-DE/ddos-usergroup/events/ical/";
|
||||||
color = "#001F3F";
|
color = "#001F3F";
|
||||||
};
|
};
|
||||||
|
impfaktionen = {
|
||||||
|
url = "https://scrape.hq.c3d2.de/drk-impfaktionen.ics";
|
||||||
|
color = "#EF3FCF";
|
||||||
|
};
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue