1
0
mirror of https://github.com/kmein/niveum synced 2026-03-16 18:21:07 +01:00

feat: script for handling lassulus radio

This commit is contained in:
2021-01-26 23:01:31 +01:00
parent ca50ba931a
commit f171284b71
3 changed files with 19 additions and 0 deletions

View File

@@ -112,6 +112,7 @@ in {
scripts.showkeys-toggle
scripts.favicon
scripts.ipa # XSAMPA to IPA converter
scripts.playlist
scripts.devanagari
scripts.betacode # ancient greek betacode to unicode converter
nur.repos.kmein.mahlzeit

View File

@@ -83,6 +83,12 @@ in rec {
script = ./dirmir.sh;
};
playlist = wrapScript {
name = "pls";
script = ./playlist.sh;
packages = [ pkgs.curl pkgs.jq ];
};
favicon = wrapScript {
packages = [ pkgs.imagemagick ];
name = "favicon";

12
packages/scripts/playlist.sh Executable file
View File

@@ -0,0 +1,12 @@
#!/bin/sh
endpoint=prism.r:8001
case "$1" in
good|like|cool|nice|yes|+)
curl -sS -XPOST "$endpoint/good";;
skip|next|bad|sucks|no|nope|-)
curl -sS -XPOST "$endpoint/skip";;
*)
curl -sS -XGET "$endpoint/current" | jq;;
esac