detfalskested

rejs-dk: Rejseplanen til Nokia N900

28. juli 2010 af Mikkel Munch Mortensen

Jeg har endeligt fået tid til at lægge en klargørende hånd på et meget simpelt Rejseplanen-program til min mobiltelefon, Nokia N900.

Screenshot af rejs-dk Til at starte med kan programmet ikke så meget: Man starter det, det bruger GPS'en til at finde ud af hvor man er og så slår det de nærmeste stationer/stoppesteder op. Herefter vælger man et stop, og så åbnes Rejseplanen i browseren med afgangstider for det valgte stop. Langtfra rocket science, men har allerede vist sig ret nyttigt for mig selv flere gange når jeg lige stod og skulle vide hvornår næste bus kører.

Jeg har ikke rigtigt de vilde planer for den videre udvikling (det må komme hen ad vejen), andet end at jeg vil gøre sådan at man kan markere stop som favoritter. Så vil man fra sin favoritliste hurtigt kunne finde stop man tit bruger frem, i stedet for at skulle vente på GPS og opslag af nærmeste stop. Hvis nogen har forslag til hvad det ellers skal kunne, modtages de selvfølgelig med kyshånd.

Programmet hedder rejs-dk og kan findes via App Manager og apt-get hvis man har slået det repository til som hedder extras-devel.

Lidt teknik

Telefonen kører det Linux-baserede, open source styresystem Maemo. Og eftersom det er baseret på Debian og minder meget mere om "almindelig" Linux end Googles Android gør det, så er det også utroligt nemt for sådan en som mig at gå til. Ikke noget med SDK'er og IDE'er og hvad ved jeg. En SSH-klient og en teksteditor, og så var jeg godt i gang. Det er skrevet i Python og bruger Qt til brugergrænsefladen.

Man kan tilmelde sig som udvikler hos Rejseplanen og dermed få adgang til deres data. Desværre er det ikke en overflod og udviklervenlige API'er de stiller til rådighed, men blot download af en kommasepareret fil med en liste over alle stop i Danmark, deres ID og deres placering. Placeringen er tilmed i et (i hvert fald for mig) ret fjollet format – UTM zone 32N på Euref89 datum – så jeg har lavet et lille Python-script der konverterer dette til almindelig længde/breddegrad og gemmer i en SQLite-database. Hvis der er andre der sidder og roder med Rejseplanens data som kan have glæde af dette script, så deler jeg med glæde. Både det og resten af koden til mit program. Bare sig til.

4 kommentarer

dfs er tilbage!

20. juli 2010 af Mikkel Munch Mortensen

Efter lang tid med ingenting her på domænet har jeg nu besluttet mig for at vende tilbage.

Fraværet skyldes – som den trofaste læser måske ved – en diskfejl, der resulterede i at al data for dfs med et trylleslag forsvandt. Det er hundedyrt at sende sin disk til diskdokteren. Så i stedet for at vente på at jeg får råd til det har jeg besluttet mig for at starte på en frisk. Skulle det lykkelige en dag ske, at jeg får råd til at få hevet de gamle data ud af min defekte disk, så finder jeg på en måde at inkorporere det gamle i det nye her.

I mellemtiden har jeg selvfølgelig haft lyst til at blogge om alt muligt, men har også klaret mig uden. Meget foregår andetsteds på internettet nu om dage, så der har været god mulighed for at lette trykke når trangen til at udgyde min mening var for stor.

Jeg har valgt at vende tilbage netop nu fordi jeg har gang i nogle projekter der simpelthen kræver et sted at blive beskrevet løbende.

Såeh... Velkommen tilbage til os allesammen.

4 kommentarer

nyere indlæg