Slik gjorde vi det: Festivalguiden

Kulturgruppa i Sunnmørsposten har fòret folket med informasjon om festivaler hver sommer. Men vi har aldri laget en digital oversikt, det synest vi det var på tide å gjøre noe med. Etter NICAR satt jeg igjen med bl.a. litt kunnskap om Python, og prosjektet jeg gjorde der, passet godt som utgangspunkt til en festivalguide. Tanken med guiden var å la folk ta utgangspunkt i sine behov og la guiden finne den perfekte festivalen for dem. Så den starter med tidspunkt for når vil du gå på festival, deretter plotter du inn hva du er interessert i, hva du ønsker å betale og hvilke spesielle behov du har.

Vi tok utgangspunkt i et Google docs-skjema som flere journalister la inn informasjon på, og jeg satte opp en lokal server på maskina og bygget prosjektet derfra. Med Python slapp jeg da å lage en detalj-side for hver enkelt festival, men kunne generere detalj-sider ut fra ett enkelt html-dokument. Genialt og utrolig tidsbesparende! Jeg brukte også github underveis for å lagre versjoner av koden etterhvert som den ble utviklet. Sorteringsfunksjonen ble vi spesielt fornøyde med, den fant vi her. Til slutt kjørte vi freeze.py og genererte ut alle statiske filer som vi la ut på serveren vår.

Vi vet at vi ikke har fått med rubbel og rake av festivaler i Nordvest (for det finnes vanvittig mange små og mellomstore festivaler der ute), derfor la vi inn et Google Form så folk kan sende inn sine festivaler. Og det gjør de, så guiden kommer til å vokse fremover. Vi har allerede oppdatert noen av funksjonene også, og det kommer til å jobbes videre etterhvert som vi samler inn erfaringer og får tilbakemeldinger.

Festivalguiden ble lansert 28. mai, prøv den selv her.

Liv-Jorunn

Bilde

Advertisements

Python – pyton eller ikke?

NICAR2014 var jeg på et todagers hands-on-kurs med Ben Welsh fra LA Times og Derek Willis fra NY Times der jeg skulle lære å lage min første «news app» med programmeringsspråket Pyhton. Min erfaring med programmeringsspråk var svært begrenset da jeg satte meg ned i klasserommet, og hadde et svare strev med å henge med i svingene. Ben Welsh hadde på forhånd laget denne oppskriften som vi fulgte til punkt og prikke. Det var svært nyttig! Jeg kom gjennom kurset (noe heseblesende), og vel hjemme startet jeg på toppen av oppskriften igjen, for å repetere. Problemet var at på kurset satt jeg på en MAC og hjemme har jeg PC. Og siden jeg hadde null erfaring med å jobbe i terminalvinduet på maskina fra før, var det enda vanskeligere å forstå hvordan jeg skulle klare å gjøre den samme jobben om igjen, i enda mer ukjent terreng. Men jeg prøvde, feilet, brukte masse tid, maste på de jeg kunne mase på, og fikk det til på et vis. Jeg fikk stablet det samme prosjektet på beina igjen på PC, og nå er jeg klar for å lage noe skikkelig i denne arbeidsmetoden. Hva det blir, får du se litt nærmere sommeren.

Moralen er? Prøv! Feil, og prøv igjen. Python er ikke pyton likevel.

 

Liv-Jorunn