Difference between revisions of "User:Klaus"
From Geohashing
imported>Klaus |
imported>Klaus |
||
Line 6: | Line 6: | ||
I was born and lived for a long time in [[49,11|49,11]] and still am there from time to time. | I was born and lived for a long time in [[49,11|49,11]] and still am there from time to time. | ||
+ | |||
+ | |||
+ | == Bash Script == | ||
+ | As I always forget to look up the coordinates, I hacked this (very ugly) bash script to let a daily cronjob inform me per email, whenever a geohash is near to me: | ||
+ | |||
+ | <pre> | ||
+ | #!/bin/bash | ||
+ | |||
+ | maxdistance=15 | ||
+ | |||
+ | a=$(curl 'http://tjum.anthill.de/cgi-bin/geohash.cgi?lat=48.51&lon=9.06&nr=1&map=0&size=240x240&t=&date=&unit=km' 2>/dev/null | | ||
+ | iconv -f 'iso8859-1' -t 'utf8' | | ||
+ | sed 's/<br>/\n/g' | | ||
+ | sed 's/ / /g' | | ||
+ | fgrep 'km' | | ||
+ | cut -d ':' -f2 | | ||
+ | cut -d 'k' -f1 | | ||
+ | sort -n | | ||
+ | head -n 1 | | ||
+ | cut -d '.' -f 1) | ||
+ | |||
+ | echo $a | ||
+ | |||
+ | if [ $a -lt $maxdistance ] | ||
+ | then | ||
+ | echo 'http://tjum.anthill.de/cgi-bin/geohash.cgi?t=1&nr=o&unit=km&zoom=11%2F5&zoom=8%2F2&type=roadmap&lat=48.53&lon=9.06&size=240x240' | | ||
+ | mail -s "geohash is near to tuebingen ($a)" USERNAME | ||
+ | fi | ||
+ | </pre> | ||
+ | |||
+ | I just parses [[User:Ekorren/Hash_Inquiry_Tool|the small hash inquiry tool]] from [[User:Ekorren|Ekorren]] in the most complicated way and sends the mail via a local mailserver :) |
Revision as of 11:30, 17 May 2015
26 / m / 48,9
I did no geohash yet, but always wanted to :)
My home coordinates are plusminus 48.53,9.06 in the city of Tuebingen, Germany.
I was born and lived for a long time in 49,11 and still am there from time to time.
Bash Script
As I always forget to look up the coordinates, I hacked this (very ugly) bash script to let a daily cronjob inform me per email, whenever a geohash is near to me:
#!/bin/bash maxdistance=15 a=$(curl 'http://tjum.anthill.de/cgi-bin/geohash.cgi?lat=48.51&lon=9.06&nr=1&map=0&size=240x240&t=&date=&unit=km' 2>/dev/null | iconv -f 'iso8859-1' -t 'utf8' | sed 's/<br>/\n/g' | sed 's/ / /g' | fgrep 'km' | cut -d ':' -f2 | cut -d 'k' -f1 | sort -n | head -n 1 | cut -d '.' -f 1) echo $a if [ $a -lt $maxdistance ] then echo 'http://tjum.anthill.de/cgi-bin/geohash.cgi?t=1&nr=o&unit=km&zoom=11%2F5&zoom=8%2F2&type=roadmap&lat=48.53&lon=9.06&size=240x240' | mail -s "geohash is near to tuebingen ($a)" USERNAME fi
I just parses the small hash inquiry tool from Ekorren in the most complicated way and sends the mail via a local mailserver :)