From ce17c069e5bb572fc35dd74c311fefa8e8a3ade1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kier=C3=A1n=20Meinhardt?= Date: Tue, 16 Aug 2022 21:17:30 +0200 Subject: [PATCH] feat: heuretes --- configs/packages.nix | 1 + packages/scripts/default.nix | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/configs/packages.nix b/configs/packages.nix index ea536d6..86b4e01 100644 --- a/configs/packages.nix +++ b/configs/packages.nix @@ -152,6 +152,7 @@ in { scripts.showkeys-toggle scripts.kirciuoklis scripts.favicon + scripts.heuretes scripts.ipa # XSAMPA to IPA converter scripts.playlist scripts.mpv-tv diff --git a/packages/scripts/default.nix b/packages/scripts/default.nix index 19888ed..30a3db7 100644 --- a/packages/scripts/default.nix +++ b/packages/scripts/default.nix @@ -445,6 +445,16 @@ in ln -f $filename files ''; + heuretes = let + database = pkgs.fetchurl { + url = "http://c.krebsco.de/greek.csv"; + hash = "sha256-SYL10kerNI0HzExG6JXh765+CBBCHLO95B6OKErQ/sU="; + }; + in + pkgs.writers.writeDashBin "heuretes" '' + ${pkgs.xsv}/bin/xsv search -s simple "$*" ${database} | ${pkgs.xsv}/bin/xsv table + ''; + # https://nitter.net/igor_chubin/status/1557793569104183298 stackoverflow = pkgs.writers.writeDashBin "so" '' IFS=+