Poststedet kan avledes fra postnummeret, og det er derfor
ikke nødvendig å oppgi (eller lagre) det i det hele tatt
- ved bruk av denne modulen.
Modulen har navnet "No::PostNr", men jeg har begynt å helle
til "Geography::PostCodes::Norway". Synspunkter på det?
Modulen er ferdig programmert, men jeg venter med
offentliggjøringen til navnet er på plass.
Mvh
Arne Sommer
Nyttig! :)
> Modulen har navnet "No::PostNr", men jeg har begynt å helle
> til "Geography::PostCodes::Norway". Synspunkter på det?
Tja. Det er noe som heter Geo::Postcode som utfører samme funksjon men for
UK... Hva med å laste det opp på CPAN som Geo::Postcode::NO?
> Modulen er ferdig programmert, men jeg venter med
> offentliggjøringen til navnet er på plass.
Sikkert lurt. Men hva med APIet? Har du laget det slik at det er lett for andre
å utvide funksjonaliteten med postkoder/steder i andre land? (dvs, åpne
muligheten for at f.eks. söta bror kan lage en Geo::Postcode::SE el.l. :)
- Salve, som tar seg en Oslo.pm-pils i kveld
--
#!/usr/bin/perl
sub AUTOLOAD{$AUTOLOAD=~/.*::(\d+)/;seek(DATA,$1,0);print# Salve Joshua Nilsen
getc DATA}$"="'};&{'";@_=unpack("C*",unpack("u*",':4@,$'.# <s...@foo.no>
'2!--"5-(50P%$PL,!0X354UC-PP%/0\`'."\n"));eval "&{'@_'}"; __END__ is near! :)
Etter en del streving med å finne et fornuftig navn (som
ikke var i bruk fra før), havnet jeg på "Geo::Postcodes"
for superklassen, og "Geo::Postcodes::XX" for de enkelte
land.
"Geo::Postcodes::DK" (Danmark) og "Geo::Postcodes::NO"
(Norge) er tilgjengelig.
Filene er nettopp lastet opp på CPAN, men er også tilgjengelig
her: <http://bbop.org/perl/GeoPostcodes/>.
Geo-Postcodes-0.01.tar.gz - superklasse, må installeres først
Geo-Postcodes-DK-0.01.tar.gz - danske postnumre
Geo-Postcodes-NO-0.01.tar.gz - norske postnumre
Modulene er testet etter alle kunstens regler, håper jeg...
Dokumentasjonen for hvordan man subklasser "Geo::Postcodes"
er ikke på plass ennå.
Takk til Salve for innspill.
Mvh
Arne Sommer
Filene er nettopp lastet opp på CPAN.
Viktigste endring siden versjon 0.01 er muligheten for å søke
(med regulære uttrykk) på feltene. (F.eks. kommuner som
begynner på "LO", poststder som har "ÅS" i seg, eller postnumre
som ender på "007".) Kjekt å ha når man skal løse kryssord...
<http://bbop.org/perl/GeoPostcodes/> har modulene, samt
eksempelkode som kan kjøres online.
Geo-Postcodes-0.02.tar.gz - superklasse, må installeres først
Geo-Postcodes-DK-0.02.tar.gz - danske postnumre
Geo-Postcodes-NO-0.02.tar.gz - norske postnumre
Mvh
Arne Sommer