X-Git-Url: http://pere.pagekite.me/gitweb/homepage.git/blobdiff_plain/be6166d29a438e86c5cffb6bfdadcc9783ef3bc6..bb5103d480cac22d46617368d7c00fc57e1f03b4:/blog/data/2012-05-28-bensinpris.txt diff --git a/blog/data/2012-05-28-bensinpris.txt b/blog/data/2012-05-28-bensinpris.txt index 66a434307b..a4fb24fa58 100644 --- a/blog/data/2012-05-28-bensinpris.txt +++ b/blog/data/2012-05-28-bensinpris.txt @@ -1,8 +1,8 @@ Title: Litt informasjon om Bitfactorys Bensinpris-API -Tags: norsk +Tags: norsk, drivstoffpriser Date: 2012-05-28 23:55 -

I fjor siden lanserte Bitfactory en +

I fjor lanserte Bitfactory en mobilapp for å få tilgang til bensinpriser på landets bensinstasjoner ved å samle inn prisene på dugnad ved hjelp av mobilapp-ens brukere. @@ -18,7 +18,7 @@ API-dokumentasjon.

Dagens Næringsliv og Finnmark -Dagbladet bensinstasjoner som nekter å oppgi prisene sine på +Dagblad bensinstasjoner som nekter å oppgi prisene sine på telefon, slik at det ikke finnes en fornuftig måte å få tak i prisene på uten å samle dem inn på stedet. Flere har dugnader på gang for å samle inn prisinformasjon om bensin, men så vidt jeg kan se er det kun @@ -51,8 +51,7 @@ konverteres til "Mon May 7 21:58:13 2012".

GetXMLDatabase

-

echo password=X43uP9KS_3ZqR | POST http://www.bitfactory.no/Bensin/GetXMLDatabase.php -

echo password=XYZXYZXYZXYZX | POST http://www.bitfactory.no/Bensin/GetXMLDatabase.php +

echo password=XYZXYZXYZXYZX | POST http://www.bitfactory.no/Bensin/GetXMLDatabase.php

Henter ned listen med stasjoner på XML-format. Argumentet er password som muligens følger med i programpakken og eventuelt @@ -61,7 +60,7 @@ ikke ut til å fungere. Innholdet er ca. 1600 stasjoner, men manglet bensinstasjonen i min hjemkommune Ballangen da jeg sjekket, så den er ikke komplett. Formatet på selve listen ser slik ut (klippet):

-
+

 <?xml version="1.0" encoding="UTF-8"?>
 <STASJONSDATABASE>
 <STASJON>
@@ -90,7 +89,7 @@ ikke komplett.  Formatet på selve listen ser slik ut (klippet):

<COMPANY>Esso</COMPANY> </STASJON> </STASJONSDATABASE> -
+

GetBanStatus

@@ -120,13 +119,13 @@ det skal hentes ut informasjon.

enkelt stasjon, med <br> som skillemarkør mellom hver stasjon. Ikke helt sikker på hva alle feltene er. Her er mine gjett:

- +

FeltBeskrivelse - + @@ -135,7 +134,7 @@ Ikke helt sikker på hva alle feltene er. Her er mine gjett:

-
1Bensinstasjons-ID
2Pris for blyfri 95 oktan, flyttall med punktum som desimalskille.
3Klokkeslett da prisen ble oppdatert, format HH:MM.
4Telefon-ID på formen Android-123456789012345 eller hex-kodet streng/MD5-sum
5tall, uviss betydning. muligens relatert til day-verdien.
5tall, uviss betydning. muligens relatert til day-verdien. Oppdatering 2012-06-02: Denne verdien er antall bekreftelser en gitt pris har fått.
6Pris for blyfri 98-oktan?
7samme som felt 3
8samme som felt 4
11Samme som felt 3
12Samme som felt 4
13Samme som felt 5
+

En stasjonsoppføring består dermed av av bensinstasjons-ID og deretter tre blokker for 95-oktan bensin, 98-oktan bensin og