From 8738cb4a582fbffa5f520eeb460bec1a0dbb4768 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Fri, 12 Nov 2021 20:06:02 +0100 Subject: [PATCH] =?UTF-8?q?feat:=20kir=C4=8Diuoklis=20script?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- configs/packages/default.nix | 1 + packages/scripts/default.nix | 6 ++++++ packages/scripts/kirciuoklis.sh | 11 +++++++++++ 3 files changed, 18 insertions(+) create mode 100755 packages/scripts/kirciuoklis.sh diff --git a/configs/packages/default.nix b/configs/packages/default.nix index 2ded92e..e97735e 100644 --- a/configs/packages/default.nix +++ b/configs/packages/default.nix @@ -125,6 +125,7 @@ in { scripts.scanned scripts.default-gateway scripts.showkeys-toggle + scripts.kirciuoklis scripts.favicon scripts.ipa # XSAMPA to IPA converter scripts.playlist diff --git a/packages/scripts/default.nix b/packages/scripts/default.nix index c50bab2..dee06d6 100644 --- a/packages/scripts/default.nix +++ b/packages/scripts/default.nix @@ -106,6 +106,12 @@ in rec { name = "meteo"; }; + kirciuoklis = wrapScript { + packages = [ pkgs.curl pkgs.jq ]; + script = ./kirciuoklis.sh; + name = "kirciuoklis"; + }; + booksplit = wrapScript { packages = [ pkgs.ffmpeg tag pkgs.glibc.bin ]; script = "${voidrice}/.local/bin/booksplit"; diff --git a/packages/scripts/kirciuoklis.sh b/packages/scripts/kirciuoklis.sh new file mode 100755 index 0000000..c6dcd01 --- /dev/null +++ b/packages/scripts/kirciuoklis.sh @@ -0,0 +1,11 @@ +#!/bin/sh +curl -sSL 'https://kalbu.vdu.lt/wp-admin/admin-ajax.php' -F action=text_accents -F body="$(cat)" \ + | jq -r .message \ + | if [ "$1" = "--json" ] + then jq .textParts + else jq -r ' + .textParts + | map(if has("accented") then .accented else .string end) + | join("") + ' + fi