@Liikennetieto botti

7.7.2012 KLO 10:06
~1 min lukuaika

Eilen innostuin koodailemaan ja testaamaan miten saisin tehtyä pätevän botin Twitteriin. Koska työkseni koodaan PHP:tä niin kielen valinta oli luonnollinen ja lähdin rakentamaan sillä bottia joka parsii liikennedataa.

Selitän tuon @Liikennetieto botin toimintaa seuraavaksi ja kerron hieman miten se tekee sen ja mitä ominaisuuksia siinä käytännössä on.

Joka viides minuutti skripti tarkastaan onko tullut uusia liikennetiedotteita TieInfon Apista. Mikäli on tullut uusia niin lisätään se kantaan ja tviitataan uusi tiedote. Tviitissä on myös linkki sivustolle liikenne.kaartinen.eu, jonne tallentuu kaikki tviitatut tiedotteet ja sieltä näkee myös tiedotteen tarkemman kuvauksen, sijainnin kartalla sekä kelikameroita lähistöltä (mikäli niitä löytyy). Yksinkertaisuudessaan homma on siinä, koodia itse bottiin ei tarvittu paljoa. Sivuston teko ja datan parsiminen tuotti eniten koodirivejä.

Tulen kehittämään tuota bottia tarpeen mukaan ja lisäämään ainakin joitain säätietoja lähistöltä tai jotain muuta vastaavaa. Te voitte ehdottaa minulle mitä tuohon voisi lisätä, tuo on aika toimiva paketti noinkin (vaikka itse sen sanonkin).

Esimerkki botin tviitistä:

Myös nämä saattaisi kiinnostaa

Tapaaminen.net uudistui

tiistaina 18.7.2017 klo 18:44
Oma projektini Tapaaminen.net sai uutta väriä pintaan. Uudistuipa se käytännössä kokonaan myös koodiltaankin. Tapaaminen.net on nyt avointa lähdekoodia.

Liikennekäyttäytymisestä

sunnuntaina 11.5.2014 klo 16:31
Kaikki ovat varmaan miettineet liikenteessä, että ”Mitähän tämäkin meinaa” – minä ainakin olen ja useamman kerran viikossa tulee nähtyä Kuopion liikenteessä näitä ”mallisuorituksia”. En väitä, että itse olisin täydellinen kuski ja varmasti teen mokia silloin tällöin. Perinteisesti Googlasin sanan ”liikennekäyttäytyminen” ja löysinkin mielenkiintoista materiaalia. Esimerkiksi EU:n (linkki) sivuilla on tietoutta aiheesta. Alla oleva lainaus onkin… Jatka lukemista Liikennekäyttäytymisestä

Pääsiäinen + PHP

torstaina 23.9.2010 klo 11:54
Tuli eteen työn merkeissä selvittää pääsiäinen. Noh laiskahan olisi tehnyt huonon ohjelmointitavan mukaisesti taulukon, jossa olisi ollut vaikka kymmeneksi vuodeksi eteenpäin pääsiäiset. Itse päädyin tutkimaan miten sen voi määrittää ja miten se määräytyy. Löysinkin artikkelin Wikipediasta, jossa oli ohje pääsiäisen laskemiseen. Ajattelin helpottaa muita vastaavassa tilanteessa olevia ja julkaista pienen PHP pätkän, joka laskee pääsiäisen.… Jatka lukemista Pääsiäinen + PHP

WriteRack - Jaa twiittisi osiin

maanantaina 16.2.2015 klo 18:57
Joskus tulee aina kirjoiteltua suhteellisen pitkiä twiittejä ja niitä pitää jakaa tällöin useaan osaan. Löysinkin vallan mainion sivuston joka tekee sen minun puolestani.  Mikä parasta sivustolle kirjaudutaan suoraan omilla Twitter tunnuksilla ja se postailee ne näppärästi eteenpäin. Sinun pitää vain yhteen tekstikenttään kirjoittaa oma twiittisi ja näet tuloksen oikealla puolella. Voit itse vaikuttaa jaotteluun lisäämällä… Jatka lukemista WriteRack – Jaa twiittisi osiin

Keskustelu

Tämä artikkeli on tuotu vanhasta blogista ja niiden artikkelien kommentointi on uudistettu. Vanhaan artikkeliin voi kommentoida vain blogin kautta, kun taas uudemmissa näytetään myös Mastodonin kautta tulleet kommentit.

Kommentoi

Voit kommentoida artikkelia alla olevan lomakkeen avulla. Roskapostin välttämiseksi kysymme sähköpostin, mutta emme julkaise sitä. Tekstikenttä ottaa vastaan vain tekstiä ja kaikki muu siivotaan pois.

Petri
13 vuotta sitten
Vaikuttaa hyvältä ja vieläpä hyödylliseltä palvelulta. Yksi parannusidea: laita vaikka staattinen karttakuva jo etusivulle, josta voi nähdä mille alueelle tiedote on suunnattu. Pelkän tienumeron (tai edes pelkän paikkakunnan nimen) avulla on tosi hankala päätellä voiko ilmoitus liittyä jotenkin siihen alueeseen, jossa meikäläinen vaikuttaa. Jos ilmoituksen yhteydessä näkyisi vaikka tyyliin 150x150 pikselin kokoinen kartta ja siinä markkeri, sijainnin päätteleminen sujuisi vaivattomasti.
Marko Kaartinen
13 vuotta sitten
Hyvä idea, pitääpä ottaa työn alle. Suunnitteilla on myös "24h kartta" eli heittäisi karttaan 24h sisällä tulleet tiedotteet.
Marko Kaartinen
13 vuotta sitten
Vastaanpa itse itselleni :D Koodasin tuon staattisen kartan ja se on tuotannossa.
Mastodon
Pixelfed
Lemmy
GitHub
RSS
2
1
9
8
6