Found issue with references.
parent
b26e703002
commit
70a07d6ae3
File diff suppressed because it is too large
Load Diff
19
trans.sh
19
trans.sh
|
@ -38,7 +38,7 @@ pons_request() {
|
|||
PONS_QUERY="$PONS_QUERY&ref=true"
|
||||
fi
|
||||
#echo "$PONS_QUERY"
|
||||
PONS_JSON=$( curl -s --header "X-Secret: $PONS_SECRET" $PONS_URI$PONS_QUERY )
|
||||
PONS_JSON=$( curl -s --header "X-Secret: $PONS_SECRET" $PONS_URI$PONS_QUERY | tr '\r\n' ' ' )
|
||||
# check if type of hit is translation
|
||||
pons_hits
|
||||
}
|
||||
|
@ -67,6 +67,7 @@ pons_filter() {
|
|||
pons_tags() {
|
||||
source_t="$1"
|
||||
source_t=$( recode html..latin1 <<< $source_t )
|
||||
#source_t=$( recode html..latin9 <<< $source_t )
|
||||
old_color="$2"
|
||||
spn_color="$3"
|
||||
if [ -z $PONS_NOCOLOR ] ; then
|
||||
|
@ -100,8 +101,8 @@ pons_parse() {
|
|||
COLS=$(( $(tput cols) / 2 - 4 ))
|
||||
PONS_COUNT=0
|
||||
for lang_key in $(jq -r '.| keys | .[]' <<< $PONS_JSON); do
|
||||
cur_lang=$(echo $PONS_JSON | jq ".[$lang_key] | .language_p" | sed -e 's/^"//' -e 's/"$//')
|
||||
sub_lang=$(echo $PONS_JSON | jq ".[$lang_key]");
|
||||
cur_lang=$(echo "$PONS_JSON" | jq ".[$lang_key] | .language_p" | sed -e 's/^"//' -e 's/"$//')
|
||||
sub_lang=$(echo "$PONS_JSON" | jq ".[$lang_key]");
|
||||
if [ ! -z $PONS_LIMIT ] && [ "$PONS_COUNT" -gt "$PONS_LIMIT" ] ; then
|
||||
break
|
||||
fi
|
||||
|
@ -191,7 +192,7 @@ pons_help () {
|
|||
echo -e "\t-d [dict] :: Dictonary; Select language pair to translate in (ensl, desl, husl ...). For full list call with [-o] flag."
|
||||
echo -e "\t-f :: Fuzzy matching; Enable fuzzy matching results."
|
||||
echo -e "\t-e :: Enable REference ; Not quite sure what this does yet."
|
||||
echo -e "\t-n [num] :: Number; Limits the number of results."
|
||||
echo -e "\t-n [num] :: Number; Limits the number of results."
|
||||
echo -e "\t-r :: Raw; Return raw result from pons."
|
||||
# echo -e "\t-t [type] :: Type; Return results in this type, txt by default (json, csv)." # long term plan
|
||||
echo -e "\t-c :: Count; Count number of results."
|
||||
|
@ -229,7 +230,7 @@ do
|
|||
esac
|
||||
done
|
||||
shift $((OPTIND -1))
|
||||
PONS_WORD=$1
|
||||
PONS_WORD=$(php -r "echo rawurlencode('$1');")
|
||||
|
||||
if [ "$PONS_HELP" == "1" ] ; then
|
||||
pons_help
|
||||
|
@ -239,13 +240,15 @@ elif [ "$PONS_RAW" == "1" ] ; then
|
|||
pons_config
|
||||
pons_request
|
||||
pons_filter
|
||||
PONS_JSON=$(echo $PONS_JSON | jq "$PONS_FILTER")
|
||||
echo -e $PONS_JSON | jq .
|
||||
PONS_JSON=$(echo "$PONS_JSON" | jq "$PONS_FILTER")
|
||||
PONS_JSON=$(echo -e $PONS_JSON) #| jq '.'
|
||||
echo $PONS_JSON | jq .
|
||||
else
|
||||
pons_config
|
||||
pons_request
|
||||
pons_filter
|
||||
PONS_JSON=$(echo $PONS_JSON | jq "$PONS_FILTER")
|
||||
PONS_JSON=$( echo "$PONS_JSON" | jq "$PONS_FILTER" )
|
||||
#PONS_JSON=$(jq $PONS_FILTER <<< $PONS_JSON)
|
||||
if [ "$PONS_HITS" -gt 0 ] ; then
|
||||
pons_parse_translate
|
||||
else
|
||||
|
|
Loading…
Reference in New Issue