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/&nbsp;/ /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

Lol-asg.png 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 :)