@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.

SpottiHinta.fi - pörssisähkön spot-hinnat

maanantaina 3.10.2022 klo 12:39
Pikaisessa esittelyssä oma vapaa-ajan projekti SpottiHinta.fi jossa voi seurata pörssisähkön spot-hintaa oman "dashboardin" avulla.

Hiljaiseloa Internetissä

sunnuntaina 6.9.2009 klo 11:37
Ei Marko ei ole kuollut, eikä lopettanut www-puolen säätöä. Olen vain ollut koko kesän suhteellisen hyvin työllistetty. Osa pitkäaikaisista kävijöistä (onkohan niitä edes?) muistavat varmaan suhteellisen nopean sivuston päivitystahdin, joka on hidastunut huomattavasti viime aikoina. Tähän hidastumiseen löytyy suhteellisen hyvä selitys. Vaikka kesän aikana sivusto on pysynyt suhteellisen muuttumattomana, paria blogausta lukuunottamatta, niin ei Marko… Jatka lukemista Hiljaiseloa Internetissä

Liikennetieto botin tekeminen

maanantaina 16.7.2012 klo 13:10
Ajattelin aukaista teille hieman tekniikkaa ja koodia tuon @Liikennetieto botin takaa. Tässä postauksessa on siis aimo annos nörtti-puhetta. Käytetyt tekniikat Liikennetieto botin takana on paljon muutakin, kuin pelkkä Twitter-tili johon ilmestyy automaattisesti päivityksiä. Kerron tässä kappaleessa seikkaperäisesti eri tekniikoista ja miten niitä käytetään tämän botin kanssa. TwitterOAuth on PHP-kirjasto, jonka avulla voidaan käyttää Twitterin APIa… Jatka lukemista Liikennetieto botin tekeminen

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
GitHub
RSS
2
3
6
0
8