diff --git a/default/home/.local/bin/rdict b/default/home/.local/bin/rdict new file mode 100755 index 0000000..3f8e643 --- /dev/null +++ b/default/home/.local/bin/rdict @@ -0,0 +1,21 @@ +#!/usr/bin/env bash + +search_cache_path="${HOME}/.cache/rdict/searches" +mkdir -p "${search_cache_path}" + +search_string='' +for i in $@;do + if [[ -n "${search_string}" ]];then + search_pad=" " + fi + search_string="${search_string}${search_pad}${i}" +done + +search_encode="$(printf %s "${search_string}"|jq -sRr @uri)" +search_cache_file="${search_cache_path}/${search_encode}.json" +if [ ! -f "${search_cache_file}" ];then + curl --silent --get "https://api.datamuse.com/words?ml=${search_encode}" | tee "${search_cache_file}" 1&>/dev/null +fi +jq '.[].word' "${search_cache_file}" +#jq -C '.[].word' "${search_cache_file}" + diff --git a/default/include b/default/include index 90b43d5..a2ebe13 100644 --- a/default/include +++ b/default/include @@ -9,3 +9,4 @@ Scripts/create-podman-container-arm.sh .local/bin/ssi-server .local/bin/hass-cli Scripts/iso_updater.sh +.local/bin/rdict