From d68eed61d31f90aeeac91417a116dfca46d016a3 Mon Sep 17 00:00:00 2001 From: Donaldttt Date: Sat, 2 Jul 2022 12:28:50 -0400 Subject: [PATCH] add dict --- bash_tools.sh | 13 +++++++++++-- bash_tools/helper.sh | 3 +++ 2 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 bash_tools/helper.sh diff --git a/bash_tools.sh b/bash_tools.sh index 1392090..39eab36 100644 --- a/bash_tools.sh +++ b/bash_tools.sh @@ -1,4 +1,4 @@ - +source bash_tools/helper.sh # args: # $1: # The IP address you want to query geo info for. @@ -24,6 +24,16 @@ function odict(){ curl dict://dict.org/d:"${1}" } +# self host directory +function dict(){ + local api_str="http://$SERVERIP:10008/$1" + if ! hash python; then + curl "$api_str" + else + curl -s "$api_str" | python -m json.tool + fi +} + # Linux specific functions if [[ "$OSTYPE" == "linux-gnu"* ]]; then @@ -37,7 +47,6 @@ function set_wallpaper(){ gsettings set org.gnome.desktop.background picture-uri file://$file } - fi # Mac OSX specific functions diff --git a/bash_tools/helper.sh b/bash_tools/helper.sh new file mode 100644 index 0000000..c0413d2 --- /dev/null +++ b/bash_tools/helper.sh @@ -0,0 +1,3 @@ +SERVERIP=x.useless.pw +ip=$(ifconfig | grep -Po 10.0.0.[01][0-9]+) +[ "$ip" != "" ] && SERVERIP=10.0.0.100