rulu ruru

post Jak získat povícero GPS souřadnic z Google Maps

September 12th, 2008

Filed under: python — starenka @ 23:41
Tags: ,

Někdy se hodí pumpnout Google Maps o souřadnice místa. Není problém zajít na Google Maps a na stránce to zjistit. Značně nepohodlnou se tahle metoda projeví od nějakých 50+ položek. Následuící minipříkládek ukazuje jak použít Python na hrubou práci získávání souřadnic pražských ulic. Skript jako argument bere soubor s místy… 

import urllib,urllib2
import sys,re

def fetch_page(uri):
    request = urllib2.Request(uri)  
    try:
        response = urllib2.urlopen(request)  
    except urllib2.HTTPError, e:
        return ‘ERR: (’+str(e.code)+‘) Error occured. Current URI:’+uri
    except urllib2.URLError, e:
        return ‘ERR: Failed to reach the URI (’+str(e.reason[0])+‘:’+e.reason[1]+‘)’
    else:
        return response.read()

gps = re.compile(‘ll=([0-9\,\.\-]{15,21}).*’,re.IGNORECASE)

for street in open(sys.argv[1]).readlines():
    html = fetch_page(‘http://maps.google.com/maps?q=’+urllib.quote(street.strip())+‘,+Praha’)
    if html[0:3] != ‘ERR’:
        for match in re.finditer(gps,html):
            print street.strip()+‘;’+match.group(1)
    else:
        print street.strip()+‘;’+html

Realizace zkušebního výstřelu pomocí zdroje a seznamu ulic. Po pár stech dotazech jsou u Gůglů hodně nabroušení a rádi vám zablokují ip (opět funkční po vyplnění 2 captchobrázků). 

Popularity: 14% [?]

post Free hotspoty a wardriving

December 24th, 2007

Filed under: other, web — starenka @ 11:28
Tags: , , , , , , , ,

Taky se Vám stává, že občas pobíháte po městě a hledáte kavárnu, putiku nebo jinou inštituci, kde by jste (nejlépe zadarmo) napojili svého oře? Pro ty, kteří oželí kávu nebo pifko a potřebují jen a jen na chvilku připojit svůj notebook nebo PDA k internetu, je tu i jiné řešení. Stačí si před odchodem z domova jemně projít českou databázi hotspotů na hotspot.airdump.net a můžete surfovat třeba i na Olšanských hřbitovech.

htospots - olšanské náměstí

Wardriving je tu už nějakou tu dobu, ale velké servery jako třeba WiGLE neposkytují takové množství informací (čti pro Čechy a Slovensko), jako výše zmíněný Airdump. Hustota zanesených AP je samozřejmě závislá na ochotě lidí jezdit (chodit) po městě s GPS modulem a posléze dumpy zanášet do databáze. Klasicky je tedy nejdetailněji zmapována Praha, ale pozadu nezůstávají ani jiná větší města. Že to zní skvěle? A že to už dávno víte? Super, ale pomohli jste?

edit: děkuju ČLOVĚKU s přezdívkou cofen.co za upozornění na svévolné zaměňování AP za hotspot :)

Popularity: 60% [?]

post Bored with GoogleMaps?

December 22nd, 2007

Filed under: links to remember — starenka @ 23:42
Tags: , ,

Are you bored with GoogleMaps? Then this site is certianly worth a look. ASCII!

ASCIImaps

Popularity: 25% [?]

ruldrurd
© starenka 2oo7, cute alien monster by noizcut, original theme by Laurentiu Piron - customized by starenka | proudly powered by WordPress