diff options
Diffstat (limited to 'util/bin')
| -rwxr-xr-x | util/bin/anonbox.net | 8 | ||||
| -rwxr-xr-x | util/bin/dict.leo.org | 36 | ||||
| -rwxr-xr-x | util/bin/my-global-ipv4-addr | 3 | ||||
| -rwxr-xr-x | util/bin/naturalvoices.att | 4 | ||||
| -rwxr-xr-x | util/bin/translate.google | 4 | 
5 files changed, 28 insertions, 27 deletions
| diff --git a/util/bin/anonbox.net b/util/bin/anonbox.net index d038cd0a..3b648afb 100755 --- a/util/bin/anonbox.net +++ b/util/bin/anonbox.net @@ -13,12 +13,12 @@ GET() {  ## retrieve data  eval "$(${GET-GET} | -  sed -rn ' -s^<dd><p>([[:alnum:]@.]+)</p></dd>$\ +  sed -n ' +s^<dd><p>\([[:alnum:]@.]\+\)</p></dd>$\        email="\1" ; p -s^<dd><p><a href="([^"\\]+)">.*</a></p></dd>$\ +s^<dd><p><a href="\([^"\\]\+\)">.*</a></p></dd>$\        uri="\1/" ; p -s^<dd><p>([0-9]+)/([0-9]+)/([0-9]+) ([0-9]+):([0-9]+) ([ap]).m.</p></dd>$\ +s^<dd><p>\([0-9]\+\)/\([0-9]\+\)/\([0-9]\+\) \([0-9]\+\):\([0-9]\+\) \([ap]\).m.</p></dd>$\        Y=20\3 ; \        m=\1 ; \        d=\2 ; \ diff --git a/util/bin/dict.leo.org b/util/bin/dict.leo.org index 6a9d9669..03f16b96 100755 --- a/util/bin/dict.leo.org +++ b/util/bin/dict.leo.org @@ -14,7 +14,7 @@ if test -d "$cache_dir" ; then  else    curl --silent "$url"  fi | -sed 's/>\( *.\)/>\n\1/g' | sed -rn ' +sed 's/>\( *.\)/>\n\1/g' | sed -n '    s/[[:space:]]/ /g    /<!-- # Werbung # -->/,/<\/td>/b    /<!-- ============================================== -->/,/^<\/td>/b @@ -23,7 +23,7 @@ sed 's/>\( *.\)/>\n\1/g' | sed -rn '    /<div id="divMoreInfo" class="popup">/,/^ <\/table>/b    ## show link in rendered version -  s/^<a href="(.*searchLocRelinked.*)">$/&mehr: \1/ +  s/^<a href="\(.*searchLocRelinked.*\)">$/&mehr: \1/    s/^mehr >>//    s/<[Bb][Rr] *\/>/,/g @@ -36,34 +36,34 @@ sed 's/>\( *.\)/>\n\1/g' | sed -rn '    s/.*/<!--(&)-->/    p  ' \ -| w3m -cols 1024 -T text/html -dump | sed -r ' -  s/[[:space:]]+/ /g +| w3m -cols 1024 -T text/html -dump | sed ' +  s/[[:space:]]\+/ /g    s/ ,/,/g    s/^ //;s/ $//    s/[┌┬┐└┴┘├┼┤─]//g    s/ *│ */|/g    s/\[ \]//    s/\[Speichern\] der ausgewa:hlten Wo:rter im Trainer// -  s/^\|\|//;s/\|\| ?$// -' | sed -rn ' +  s/^||//;s/|| \?$// +' | sed -n '    /^\[EN-> DE\]/,$b    s/^mehr: /+ / -  s/^ENGLISCH\|\|DEUTSCH ?/= Englisch -> Deutsch/ -  s/^\|([0-9]+) (Treffer)\|$/= \1 \2/ -  s/^([^|]+)\|\|([^|]+)$/- \1|\2/ +  s/^ENGLISCH||DEUTSCH \?/= Englisch -> Deutsch/ +  s/^|\([0-9]\+\) \(Treffer\)|$/= \1 \2/ +  s/^\([^|]\+\)||\([^|]\+\)$/- \1|\2/ -  s/^[^=+#-][^|]+$/## &/ +  s/^[^=+#-][^|]\+$/## &/    p -' | sed -rn ' +' | sed -n '    /^$/b -  s/ ([?!])/\1/g -  s/([[(]) /\1/g;s/ ([])])/\1/g +  s/ \([?!]\)/\1/g +  s/\([[(]\) /\1/g;s/ \([]\)]\)/\1/g -  s/ \([0-9]+ of [0-9]+\) ?//;# TODO +  s/ ([0-9]\+ of [0-9]\+) \?//;# TODO    #s/^##.*Grundform.*/\n#&/ -  /^## .*Grundform.*/,/^##( .*)?/{ +  /^## .*Grundform.*/,/^##\( .*\)\?/{      /##/{/Grundform/!p}      b    } @@ -71,13 +71,13 @@ sed 's/>\( *.\)/>\n\1/g' | sed -rn '    /^## Informationen /,$b;# TODO    #/^## Beispiele/,$b;# TODO    #/^## Wendungen/,$b;# TODO -  /^\+/b;# TODO +  /^+/b;# TODO    #/^=/b;# TODO    p -' | sed -r ' +' | sed '    ## -  s/\|(.*)/\n  [32m\1[m/g +  s/|\(.*\)/\n  [32m\1[m/g    s/^#.*/\n[33m&[m/    s/##.*Treffer $/\n[1;33m#&[m/ diff --git a/util/bin/my-global-ipv4-addr b/util/bin/my-global-ipv4-addr index 305d3f80..71608a8a 100755 --- a/util/bin/my-global-ipv4-addr +++ b/util/bin/my-global-ipv4-addr @@ -8,7 +8,8 @@  if test $# = 1; then    has() { type "$1" 1>/dev/null 2>/dev/null; }    parse() { -    sed -rn 's/.*((1?[0-9][0-9]|2[0-5][0-9])\.(1?[0-9][0-9]|2[0-5][0-9])\.(1?[0-9][0-9]|2[0-5][0-9])\.(1?[0-9][0-9]|2[0-5][0-9])).*/\1/p' | grep . +    sed -n 's/.*\(\(1\?[0-9][0-9]\|2[0-5][0-9]\)\.\(1\?[0-9][0-9]\|2[0-5][0-9]\)\.\(1\?[0-9][0-9]\|2[0-5][0-9]\)\.\(1\?[0-9][0-9]\|2[0-5][0-9]\)\).*/\1/p' | +      grep .    }    get () {      # TODO get random valid user agent diff --git a/util/bin/naturalvoices.att b/util/bin/naturalvoices.att index 9a944d8b..07fb6e17 100755 --- a/util/bin/naturalvoices.att +++ b/util/bin/naturalvoices.att @@ -24,8 +24,8 @@ done  (cd "$pwd/../.." && git submodule update --init)  { -  for arg; do echo "$arg"; done | sed -rn ' -    s/^--(.*=.*)/\1/p;t +  for arg; do echo "$arg"; done | sed -n ' +    s/^--\(.*=.*\)/\1/p;t      s/.*/text="${text+$text }&"/p;t    '    cat<<EOF diff --git a/util/bin/translate.google b/util/bin/translate.google index 1a1be6b6..45da6463 100755 --- a/util/bin/translate.google +++ b/util/bin/translate.google @@ -19,8 +19,8 @@ done  (cd "$pwd/../.." && git submodule update --init)  { -  for arg; do echo "$arg"; done | sed -rn ' -    s/^--(.*=.*)/\1/p;t +  for arg; do echo "$arg"; done | sed -n ' +    s/^--\(.*=.*\)/\1/p;t      s/.*/text="${text+$text }&"/p;t    '    cat<<EOF | 
