]> pere.pagekite.me Git - homepage.git/blob - blog/tags/drivstoffpriser/index.html
27f04db46e2e9da0a80b6ab2761f699e17d02e6c
[homepage.git] / blog / tags / drivstoffpriser / index.html
1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
2 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" dir="ltr">
4 <head>
5 <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
6 <title>Petter Reinholdtsen: Entries Tagged drivstoffpriser</title>
7 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/style.css" />
8 <link rel="stylesheet" type="text/css" media="screen" href="http://people.skolelinux.org/pere/blog/vim.css" />
9 <link rel="alternate" title="RSS Feed" href="drivstoffpriser.rss" type="application/rss+xml" />
10 </head>
11 <body>
12 <div class="title">
13 <h1>
14 <a href="http://people.skolelinux.org/pere/blog/">Petter Reinholdtsen</a>
15
16 </h1>
17
18 </div>
19
20
21 <h3>Entries tagged "drivstoffpriser".</h3>
22
23 <div class="entry">
24 <div class="title">
25 <a href="http://people.skolelinux.org/pere/blog/Litt_informasjon_om_Bitfactorys_Bensinpris_API.html">Litt informasjon om Bitfactorys Bensinpris-API</a>
26 </div>
27 <div class="date">
28 28th May 2012
29 </div>
30 <div class="body">
31 <p>I fjor lanserte Bitfactory en
32 <a href="http://www.bitfactory.no/bensinpris.html">mobilapp for å få
33 tilgang til bensinpriser</a> på landets bensinstasjoner ved å samle
34 inn prisene på dugnad ved hjelp av mobilapp-ens brukere.
35 Informasjonen app-ens brukere har samlet inn har så langt kun vært
36 tilgjengelig for brukerne av app-ene, og API for å hente ut
37 informasjonen fra andre plattformer har ikke vært publisert. Da
38 løsningen kom spurte jeg utviklerne om de kunne publisere
39 API-dokumentasjon og de skulle se på saken, men det har ikke skjedd så
40 langt. Jeg antar de har vært for travelt opptatt til å publisere
41 API-dokumentasjon.</p>
42
43 <p>Utrolig nok er det i følge
44 <a href="http://www.dn.no/energi/article2194526.ece">Dagens
45 Næringsliv</a> og
46 <a href="http://www.finnmarkdagblad.no/nyheter/article5323140.ece">Finnmark
47 Dagblad</a> bensinstasjoner som nekter å oppgi prisene sine på
48 telefon, slik at det ikke finnes en fornuftig måte å få tak i prisene
49 på uten å samle dem inn på stedet. Flere har dugnader på gang for å
50 samle inn prisinformasjon om bensin, men så vidt jeg kan se er det kun
51 <a href="http://www.dinside.no/php/oko/bensin/vis_prisliste.php">dinside.no</a>
52 og Bitfactorys App som får regelmessige oppdateringer. Dinsides
53 oversikt er tilgjengelig på web for de som vil følge med, mens
54 bitfactorys informasjon ikke er like enkelt tilgjengelig.<p>
55
56 <p>Jeg tok meg derfor litt tid for å revers-utvikle protokollen for
57 Bitfactorys mobilapp for å gjøre den innsamlede informasjonen mer
58 tilgjengelig for flere. Protokollen bruker HTTP og normal
59 forms-notasjon for POST. Jeg lot en telefon koble seg til mitt
60 trådløsnett, og satte opp tcpdump til å samle all trafikken mot
61 www.bitfactory.no, og deretter tittet på alle HTTP-kallene ved hjelp
62 av wireshark. Her er API-kallene jeg har identifisert så langt.</p>
63
64 <p><b>stasjonsDatabaseUpdateStamp</b></p>
65
66 <p><tt>GET http://www.bitfactory.no/Bensin/ver1.1.stasjonsDatabaseUpdateStamp</tt></p>
67
68 <p>Vet ikke helt hva dette API-kallet gjør, men navnet gjør at jeg
69 tror den rapporterer når listen over stasjoner sist ble endret.
70 Returverdien er et tall som pr. 2011-12-09 er 1319145491 og
71 pr. 2012-05-28 er 1336420693. Mitt gjett er at dette er sekunder
72 siden 1. januar 1970 ala det en finner på Linux, som kan konverteres
73 til en leselig dato med <tt>perl -e 'print
74 scalar(localtime(1319145491)), "\n"'</tt>. Den første verdien
75 konverterer da til "Thu Oct 20 23:18:11 2011", mens den andre
76 konverteres til "Mon May 7 21:58:13 2012".</p>
77
78 <p><b>GetXMLDatabase</b></p>
79
80 <p><tt>echo password=XYZXYZXYZXYZX | POST http://www.bitfactory.no/Bensin/GetXMLDatabase.php</tt></p>
81
82 <p>Henter ned listen med stasjoner på XML-format. Argumentet er
83 password som muligens følger med i programpakken og eventuelt
84 genereres av app-en. Nedlasting med samme passord flere ganger ser
85 ikke ut til å fungere. Innholdet er ca. 1600 stasjoner, men manglet
86 bensinstasjonen i min hjemkommune Ballangen da jeg sjekket, så den er
87 ikke komplett. Formatet på selve listen ser slik ut (klippet):</p>
88
89 <p><pre>
90 &lt;?xml version="1.0" encoding="UTF-8"?&gt;
91 &lt;STASJONSDATABASE&gt;
92 &lt;STASJON&gt;
93 &lt;NAME&gt;&lt;/NAME&gt;
94 &lt;ADDRESS&gt;&lt;/ADDRESS&gt;
95 &lt;ID&gt;0&lt;/ID&gt;
96 &lt;LATITUDE&gt;0.000000&lt;/LATITUDE&gt;
97 &lt;LONGITUDE&gt;0.000000&lt;/LONGITUDE&gt;
98 &lt;COMPANY&gt;&lt;/COMPANY&gt;
99 &lt;/STASJON&gt;
100 &lt;STASJON&gt;
101 &lt;NAME&gt;Statoil Best Eidsvoll Verk&lt;/NAME&gt;
102 &lt;ADDRESS&gt;Gamle Trondheimsvei 339 2074 Eidsvoll Verk&lt;/ADDRESS&gt;
103 &lt;ID&gt;1&lt;/ID&gt;
104 &lt;LATITUDE&gt;60.303902&lt;/LATITUDE&gt;
105 &lt;LONGITUDE&gt;11.168100&lt;/LONGITUDE&gt;
106 &lt;COMPANY&gt;Best&lt;/COMPANY&gt;
107 &lt;/STASJON&gt;
108 [...]
109 &lt;STASJON&gt;
110 &lt;NAME&gt;Esso Andenes&lt;/NAME&gt;
111 &lt;ADDRESS&gt;Falcksgate 9, 8480 Andenes&lt;/ADDRESS&gt;
112 &lt;ID&gt;1822&lt;/ID&gt;
113 &lt;LATITUDE&gt;69.320999&lt;/LATITUDE&gt;
114 &lt;LONGITUDE&gt;16.118700&lt;/LONGITUDE&gt;
115 &lt;COMPANY&gt;Esso&lt;/COMPANY&gt;
116 &lt;/STASJON&gt;
117 &lt;/STASJONSDATABASE&gt;
118 </pre></p>
119
120 <p><b>GetBanStatus</b></p>
121
122 <p><tt>echo UDID=Android-123456789012345 | POST http://www.bitfactory.no/Bensin/ver1.1.GetBanStatus.php</tt></p>
123
124 <p>Vet heller ikke helt hva dette API-kallet gjør. Navnet gjør at jeg
125 tror den rapporterer om telefonen med UDID oppgitt som argument er
126 bannlyst fra tjenesten. Bannlysning gjør antagelig at telefonen ikke
127 kan brukes til å registrere bensinpriser, men det er også mulig det
128 blokkerer for å se på priser. Eneste POST-argument er UDID, som ser
129 ut til å være den unike ID-en til en mobil-enhet. Returnverdi er 'NO'
130 for alle UDID-verdier jeg har testet. Gjetter på at alternativ
131 returverdi er 'YES', men har ikke sett en slik verdi så langt.</p>
132
133 <p><b>PriserVedStasjoner</b></p>
134
135 <p><tt>echo 'stasjoner=810,364&day=0' | POST http://www.bitfactory.no/Bensin/ver1.1.PriserVedStasjoner.php</tt></p>
136
137 <p>Dette kallet henter ut priser registrert på en eller flere
138 bensinstasjoner. Den tar to POST-argumenter, "stasjoner" som er
139 kommaseparert liste over stasjons-IDer (numeriske), og "day" som bør
140 settes til "0" for å få ut informasjon om priser. Usikker på hva
141 day-tallet betyr, men mistenker det har med hvor langt tilbake i tid
142 det skal hentes ut informasjon.</p>
143
144 <p>Resultatet som kommer tilbake er en kommaseparert liste for hver
145 enkelt stasjon, med &lt;br&gt; som skillemarkør mellom hver stasjon.
146 Ikke helt sikker på hva alle feltene er. Her er mine gjett:</p>
147
148 <p><table>
149 <tr><ht>Felt</ht><ht>Beskrivelse</ht></tr>
150 <tr><td>1</td><td>Bensinstasjons-ID</td></tr>
151 <tr><td>2</td><td>Pris for blyfri 95 oktan, flyttall med punktum som desimalskille.</td></tr>
152 <tr><td>3</td><td>Klokkeslett da prisen ble oppdatert, format HH:MM. </td></tr>
153 <tr><td>4</td><td>Telefon-ID på formen Android-123456789012345 eller hex-kodet streng/MD5-sum</td></tr>
154 <tr><td>5</td><td>tall, uviss betydning. muligens relatert til day-verdien. <b>Oppdatering 2012-06-02: Denne verdien er antall bekreftelser en gitt pris har fått.</td></tr>
155 <tr><td>6</td><td>Pris for blyfri 98-oktan?</td></tr>
156 <tr><td>7</td><td>samme som felt 3</td></tr>
157 <tr><td>8</td><td>samme som felt 4</td></tr>
158 <tr><td>9</td><td>samme som felt 5</td></tr>
159 <tr><td>10</td><td>Pris for disel</td></tr>
160 <tr><td>11</td><td>Samme som felt 3</td></tr>
161 <tr><td>12</td><td>Samme som felt 4</td></tr>
162 <tr><td>13</td><td>Samme som felt 5</td></tr>
163 </table></p>
164
165 <p>En stasjonsoppføring består dermed av av bensinstasjons-ID og
166 deretter tre blokker for 95-oktan bensin, 98-oktan bensin og
167 disel.</p>
168
169 <p><b>PriserVedStasjon</b></p>
170
171 <p><tt>echo 'id=736&day=0' | POST http://www.bitfactory.no/Bensin/ver1.1.PriserVedStasjon.php</tt></p>
172
173 <p>Ser ut til å returnere informasjon for en enkelt bensinstasjon.
174 Formatet er dato på formen "08_12_2011" for 2011-12-08, og noe som ser
175 ut som samme format som fra PriserVedStasjoner. For stasjoner der
176 intet er registrert returnerer den "NO RESULTS".</p>
177
178 <p><b>AllePriser</b></p>
179
180 <p><tt>echo day=0 | POST http://www.bitfactory.no/Bensin/ver1.1.AllePriser.php</tt></p>
181
182 <p>Returnere liste med av alle stasjoner det er registrert oppdaterte
183 priser på siste 24 timer (eller er det fra ca. midnatt dagen før?).
184 Returnerer "NO RESULTS" når listen er tom. Ellers returnerer den en
185 dato på formen "Thursday_09_12_2011" fulgt av &lt;br&gt; og deretter
186 en liste med stasjoner på samme format som PriserVedStasjoner.</p>
187
188 </div>
189 <div class="tags">
190
191
192 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
193
194
195 </div>
196 </div>
197 <div class="padding"></div>
198
199 <div class="entry">
200 <div class="title">
201 <a href="http://people.skolelinux.org/pere/blog/Database_over_bensinpriser_fra_dinside_no.html">Database over bensinpriser fra dinside.no</a>
202 </div>
203 <div class="date">
204 30th May 2012
205 </div>
206 <div class="body">
207 <p>En god og offentlig kilde til bensinpriser i Norge er
208 <a href="http://www.dinside.no/1931/her-faar-du-billigst-bensin-diesel">dinside.no
209 sin prisoversikt</a> samlet inn på dugnad fra frivillige over hele
210 landet. Den har ikke like mange priser rapportert inn som Bitfactorys
211 mobil-app, men informasjonen som samles inn er enkelt offentlig
212 tilgjengelig på web. Dessverre forsvinner prisene fra web etter noen
213 dager, så for å kunne lage analyser og se trender må en lage en
214 database ved å hente ut informasjon fra dinside.no sine nettsider over
215 en lengre periode. Jeg startet for litt over en uke siden en
216 innsamlingstjeneste som gjør nettopp dette. Jeg har de siste ukene
217 lært meg å bruke <a href="http://www.scraperwiki.com/">Scraperwiki</a>,
218 et nytt og nyttig verktøy for å hente ut og strukturere informasjon
219 tilgjengelig fra nettsider, PDF-er og andre kilder og som trenger
220 strukturering. Hvis du vil se hvordan prisene har utviklet seg, ta en
221 titt på
222 <a href="https://scraperwiki.com/scrapers/dinside-bensinpriser/">scraperwiki-siden
223 med databasen</a> over bensinpriser. Den henter ned priser fra
224 dinside.no hver time. Hvis du vil bidra til å bedre oversikt over
225 bensinprisene i Norge
226 <a href="http://www.dinside.no/php/int/vis_endre.php?ny=1">registrer
227 deg</a> hos dinside.no og legg inn prisene fra dine lokale
228 bensinstasjoner.</p>
229
230 <p>Jeg har kun gjort dette med informasjonen fra dinside.no og ikke
231 informasjonen fra Bitfactory pga. bekymring rundt opphavsrettslige
232 problemstillinger. Faktainformasjonen samlet inn av brukerene av
233 dinside.no nettsider er åpenbart publisert offentlig, mens jeg
234 mistenker det er en juridisk gråsone om det samme gjelder
235 informasjonen samlet inn av brukerne av bitfactorys mobilapp. Derfor
236 bidrar jeg med å samle inn priser hos dinside.no, og anbefaler andre å
237 gjøre det samme. Jeg prioriterer å bidra hos de som forstår verdien
238 av å dele informasjon med andre uten bruksbegresninger.</p>
239
240 </div>
241 <div class="tags">
242
243
244 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki</a>.
245
246
247 </div>
248 </div>
249 <div class="padding"></div>
250
251 <div class="entry">
252 <div class="title">
253 <a href="http://people.skolelinux.org/pere/blog/Hvor_samles_det_inn_bensinpriser_for_Norge_.html">Hvor samles det inn bensinpriser for Norge?</a>
254 </div>
255 <div class="date">
256 31st May 2012
257 </div>
258 <div class="body">
259 <p>Det finnes i følge de som har talt ca. 1600 bensinstasjoner i
260 Norge. Daglig innsamling av informasjon fra alle disse vil antagelig
261 kreve noen tusen frivillige. Dugnadsbasert innsamling av bensinpriser
262 for å gjøre det enklere å sammenligne priser og dermed bedre
263 konkurransen i bensinmarkedet er en idé som mange har gjennomført de
264 siste årene. Her er et forsøk på en oversikt over de som finnes i
265 dag.</p>
266
267 <dl>
268
269 <dt>Dinside.no nettside</dt>
270
271 <dd>Nettavisen dinside startet for noen år siden en dugnad for å
272 <a href="http://www.dinside.no/1931/her-faar-du-billigst-bensin-diesel">samle
273 inn drivstoffpriser</a>. Tjenesten samler inn med et nettsideskjema
274 der en må registrere seg for å delta. En SMS-tjeneste har visst
275 eksistert tidligere, men er ute av drift 2012-05-31. Listen over
276 bensinstasjoner er kun tilgjengelig for registrerte brukere, og
277 mangler geografiske koordinater for fremvisning på kart. Listen over
278 innsamlede bensinpriser er tilgjengelig som nettside i litt over 24
279 timer etter registrering. Antall innsamlede priser pr. dag ligger i
280 området 10-35, og jeg har startet på
281 <a href="https://scraperwiki.com/scrapers/dinside-bensinpriser/">en
282 database over de publiserte prisene</a> hos Scraperwiki.</dd>
283
284 <dt>Bitfactorys mobilapp</dt>
285
286 <dd>I fjor lanserte
287 <a href="http://www.bitfactory.no/bensinpris.html">selskapet Bitfactory
288 sin landsdekkende mobilapp</a> (først for iphone, siden også for
289 Android) for å samle inn drivstoffpriser og gjøre det enkelt å finne
290 billigste stasjon i nærområdet ved hjelp av smarttelefon. Den
291 innsamlede informasjonen er ikke publisert på web, men dagens priser
292 kan hentes ut ved hjelp av et
293 <a href="http://people.skolelinux.org/pere/blog/Litt_informasjon_om_Bitfactorys_Bensinpris_API.html">web-API
294 som jeg har dokumentert med reversutvikling</a>. Stasjonslisten
295 inneholder geografiske koordinater for fremvisning på kart. Antall
296 innsamlede priser pr. dag ser ut til å ligge rundt 200.</dd>
297
298
299
300 <dt>NAF Bergens nettside og iphone-app</dt>
301
302 <dd>I år lanserte NAF Bergen <a href="http://www.drivstoffpriser.no/">en
303 landsdekkende iphone-app</a> koblet til NAF Bergens tjeneste for å
304 samle inn og varsle brukerne om bensinpriser. Nettstedet har
305 publisert listen over bensinstasjoner, men ikke en komplett oversikt
306 over innsamlede priser. De har interessant statistikk over
307 prisutviklingen som går tilbake til 2009.
308
309 <dt>bensinpris.net</dt>
310
311 <dd>Nettside med prisinformasjon for Trondheimsområdet. Informasjonen
312 registreres via web og SMS, og krever ikke registrering. Nettsiden
313 viser de tre siste prisene registret for bensin og disel. Har liste
314 over kjente stasjoner tilgjengelig. Svært lite oppdatert for
315 tiden.</dd>
316
317 </dl>
318
319 <p>I tillegg er jeg kjent med drivstoffguiden.no som ser ut til å være
320 nedlagt, og at SSB som del av beregningen av konsumprisindeksen samler
321 inn driftstoffpriser hver måned og
322 <a href="http://www.ssb.no/petroleumsalg/">legger dem ut i
323 PDF-format</a>.</p>
324
325 <p>Det jeg ikke forstår er hvorfor det stadig opprettes nye nett- og
326 mobiltjenester for å samle inn bensinpriser, i stedet for å samarbeide
327 med de eksisterende løsninger for å gjøre de gode nok til nye
328 bruksområder. Jobben med å samle inn priser er formidabel, og hvis
329 målet er bedre konkurranse på bensinmarkedet ville jeg tro det beste
330 var om kundene samlet seg om _ett_ nettsted og samlet alle prisene
331 der, i stedet for å spre innsatsen på mange nettsteder. Jeg mistenker
332 årsaken ligger i at de aktørene som har satt opp tjenester så langt
333 ikke har lagt opp til deling og samarbeid på like vilkår med andre
334 aktører, og dermed gjort det vanskelig å legge til funksjonalitet som
335 presentasjon på kart, statistisk analyse eller kvalitetssikring av
336 bensinstasjonslisten og prisinformasjonen.</p>
337
338 <table>
339
340 <tr>
341 <th>Tjeneste</th>
342 <th>Offentlig stasjons-liste</th>
343 <th>Publisert stasjons-geopunkt</th>
344 <th>Publisert API for inn-legging</th>
345 <th>Publisert API for ut-henting</th>
346 <th>Publisert alle priser</th>
347 <th>Publisert database</th>
348 <th>Lands-dekkende</th>
349 </tr>
350
351 <tr>
352 <td>Dinside</td>
353 <td>(ja)</td>
354 <td>nei</td>
355 <td>nei</td>
356 <td>nei</td>
357 <td>ja</td>
358 <td>(ja)</td>
359 <td>ja</td>
360 </tr>
361
362 <tr>
363 <td>Bitfactorys mobilapp</td>
364 <td>nei</td>
365 <td>ja</td>
366 <td>(ja)</td>
367 <td>(ja)</td>
368 <td>nei</td>
369 <td>nei</td>
370 <td>ja</td>
371 </tr>
372
373 <tr>
374 <td>drivstoffpriser.no</td>
375 <td>ja</td>
376 <td>ja</td>
377 <td>nei</td>
378 <td>nei</td>
379 <td>nei</td>
380 <td>nei</td>
381 <td>ja</td>
382 </tr>
383
384 <tr>
385 <td>bensinpris.net</td>
386 <td>ja</td>
387 <td>nei</td>
388 <td>nei</td>
389 <td>nei</td>
390 <td>nei</td>
391 <td>nei</td>
392 <td>nei</td>
393 </tr>
394
395 </table>
396
397 <p>Dinside mangler dugnadsbasert kvalitetssikring av stasjonslista,
398 georeferert informasjon og API for innlegging og uthenting av
399 informasjon. Bitfactory mangler publisering av all innsamlet
400 informasjon, dugnadsbasert kvalitetssikring av stasjonslista og
401 dokumentert API for innlegging og uthenting av informasjon. NAFs
402 løsning mangler publisering av all innsamlet informasjon og API for
403 innlegging og uthenting av informasjon.</p>
404
405 <p>Jeg har nylig spurt folkene bak dinside.nos oversikt og
406 drivstoffpriser.no om de er villige til å gi ut sine innsamlede data
407 uten bruksbegresninger og tilby et dokumentert og publisert API for å
408 legge inn og hente ut informasjon. Så får vi se hva de sier.</p>
409
410 </div>
411 <div class="tags">
412
413
414 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>.
415
416
417 </div>
418 </div>
419 <div class="padding"></div>
420
421 <div class="entry">
422 <div class="title">
423 <a href="http://people.skolelinux.org/pere/blog/Hvem_samler_inn_flest_bensinpriser_.html">Hvem samler inn flest bensinpriser?</a>
424 </div>
425 <div class="date">
426 2nd July 2012
427 </div>
428 <div class="body">
429 <p>For ca. en måned siden så jeg på tjenester som forsøker å gjøre det
430 enklere å ta informerte valg om hvor en skal kjøpe drivstoff, for å
431 bedre konkurransesituasjonen i drivstoffmarkedet. Det er tre aktive
432 tjenester jeg kjenner til. NAF Bergens
433 <a href="http://www.drivstoffpriser.no/">Drivstoffpriser.no</a>,
434 Bitfactorys
435 <a href="http://www.bitfactory.no/bensinpris.html">Bensinpris-app</a>,
436 og Dinsides
437 <a href="http://www.dinside.no/php/oko/bensin/vis_prisliste.php">prisliste</a>.
438 Nå har jeg holdt øye med alle disse i over en måned, og kan fortelle
439 hvor mange priser for 95-oktan bensin de har klart å samle inn i juni
440 2012:</p>
441
442 <p><table border="1">
443 <tr><th>Tjeneste</th><th>Antall målinger i juni 2012</th></tr>
444 <tr><td>Bitfactorys bensinpris-app</td><td>7687</td></tr>
445 <tr><td>Drivstoffpriser.no</td><td>1788</td></tr>
446 <tr><td>Dinsides prisliste</td><td>322</td></tr>
447 <table></p>
448
449 <p>Det er dermed åpenbart at Dinsides tjeneste henger langt etter de
450 andre to, og at Bitfactorys løsning er den som har størst sjanse for å
451 gi bileiere gode råd ved kjøp av drivstoff. Det er ca. 1600
452 bensinstasjoner i Norge, så optimalt sett burde det vært samlet inn 30
453 * 1600 = 48 000 priser for å ha maksimalt en dag gamle priser for alle
454 bensinstasjoner i Norge. Ingen av tjenestene er i nærheten av å ha
455 komplett dekning. Og kun Dinside og NAF Bergens Drivstoffpriser gjør
456 prisinformasjonen tilgjengelig for alle på Internet.</p>
457
458 <p>Den store fordelen med Drivstoffpriser.no er at de også har
459 historiske priser liggende ute på åpne nettsider, slik at det er mulig
460 å se alle prisdata de har samlet inn så langt. Jeg har laget
461 <a href="https://scraperwiki.com/scrapers/naf-drivstoffpriser/">en
462 SQLite-database</a> med alle prisene samlet inn der, som oppdateres
463 jevnlig hos Scraperwiki. Tidligere anbefalte jeg å registrere priser
464 hos Dinside, men etter å ha utvekslet noen epost med dem og konkludert
465 med at der kommer det neppe til å skje noen videreutvikling med det
466 første, anbefaler jeg nå å registrere prisene hos NAF Bergens
467 drivstoffpriser.no. Jeg foretrekker å bidra til tjenester som åpent
468 deler data med andre, og det gjør ikke Bitfactory.</p>
469
470 </div>
471 <div class="tags">
472
473
474 Tags: <a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser</a>, <a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk</a>, <a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki</a>.
475
476
477 </div>
478 </div>
479 <div class="padding"></div>
480
481 <p style="text-align: right;"><a href="drivstoffpriser.rss"><img src="http://people.skolelinux.org/pere/blog/xml.gif" alt="RSS Feed" width="36" height="14" /></a></p>
482 <div id="sidebar">
483
484
485
486 <h2>Archive</h2>
487 <ul>
488
489 <li>2012
490 <ul>
491
492 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/01/">January (7)</a></li>
493
494 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/02/">February (10)</a></li>
495
496 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/03/">March (17)</a></li>
497
498 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/04/">April (12)</a></li>
499
500 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/05/">May (12)</a></li>
501
502 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/06/">June (20)</a></li>
503
504 <li><a href="http://people.skolelinux.org/pere/blog/archive/2012/07/">July (6)</a></li>
505
506 </ul></li>
507
508 <li>2011
509 <ul>
510
511 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/01/">January (16)</a></li>
512
513 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/02/">February (6)</a></li>
514
515 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/03/">March (6)</a></li>
516
517 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/04/">April (7)</a></li>
518
519 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/05/">May (3)</a></li>
520
521 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/06/">June (2)</a></li>
522
523 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/07/">July (7)</a></li>
524
525 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/08/">August (6)</a></li>
526
527 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/09/">September (4)</a></li>
528
529 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/10/">October (2)</a></li>
530
531 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/11/">November (3)</a></li>
532
533 <li><a href="http://people.skolelinux.org/pere/blog/archive/2011/12/">December (1)</a></li>
534
535 </ul></li>
536
537 <li>2010
538 <ul>
539
540 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/01/">January (2)</a></li>
541
542 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/02/">February (1)</a></li>
543
544 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/03/">March (3)</a></li>
545
546 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/04/">April (3)</a></li>
547
548 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/05/">May (9)</a></li>
549
550 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/06/">June (14)</a></li>
551
552 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/07/">July (12)</a></li>
553
554 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/08/">August (13)</a></li>
555
556 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/09/">September (7)</a></li>
557
558 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/10/">October (9)</a></li>
559
560 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/11/">November (13)</a></li>
561
562 <li><a href="http://people.skolelinux.org/pere/blog/archive/2010/12/">December (12)</a></li>
563
564 </ul></li>
565
566 <li>2009
567 <ul>
568
569 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/01/">January (8)</a></li>
570
571 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/02/">February (8)</a></li>
572
573 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/03/">March (12)</a></li>
574
575 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/04/">April (10)</a></li>
576
577 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/05/">May (9)</a></li>
578
579 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/06/">June (3)</a></li>
580
581 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/07/">July (4)</a></li>
582
583 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/08/">August (3)</a></li>
584
585 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/09/">September (1)</a></li>
586
587 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/10/">October (2)</a></li>
588
589 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/11/">November (3)</a></li>
590
591 <li><a href="http://people.skolelinux.org/pere/blog/archive/2009/12/">December (3)</a></li>
592
593 </ul></li>
594
595 <li>2008
596 <ul>
597
598 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/11/">November (5)</a></li>
599
600 <li><a href="http://people.skolelinux.org/pere/blog/archive/2008/12/">December (7)</a></li>
601
602 </ul></li>
603
604 </ul>
605
606
607
608 <h2>Tags</h2>
609 <ul>
610
611 <li><a href="http://people.skolelinux.org/pere/blog/tags/3d-printer">3d-printer (13)</a></li>
612
613 <li><a href="http://people.skolelinux.org/pere/blog/tags/amiga">amiga (1)</a></li>
614
615 <li><a href="http://people.skolelinux.org/pere/blog/tags/aros">aros (1)</a></li>
616
617 <li><a href="http://people.skolelinux.org/pere/blog/tags/bitcoin">bitcoin (2)</a></li>
618
619 <li><a href="http://people.skolelinux.org/pere/blog/tags/bootsystem">bootsystem (12)</a></li>
620
621 <li><a href="http://people.skolelinux.org/pere/blog/tags/bsa">bsa (2)</a></li>
622
623 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian">debian (55)</a></li>
624
625 <li><a href="http://people.skolelinux.org/pere/blog/tags/debian edu">debian edu (106)</a></li>
626
627 <li><a href="http://people.skolelinux.org/pere/blog/tags/digistan">digistan (9)</a></li>
628
629 <li><a href="http://people.skolelinux.org/pere/blog/tags/drivstoffpriser">drivstoffpriser (4)</a></li>
630
631 <li><a href="http://people.skolelinux.org/pere/blog/tags/english">english (138)</a></li>
632
633 <li><a href="http://people.skolelinux.org/pere/blog/tags/fiksgatami">fiksgatami (17)</a></li>
634
635 <li><a href="http://people.skolelinux.org/pere/blog/tags/fildeling">fildeling (12)</a></li>
636
637 <li><a href="http://people.skolelinux.org/pere/blog/tags/frikanalen">frikanalen (6)</a></li>
638
639 <li><a href="http://people.skolelinux.org/pere/blog/tags/intervju">intervju (29)</a></li>
640
641 <li><a href="http://people.skolelinux.org/pere/blog/tags/kart">kart (16)</a></li>
642
643 <li><a href="http://people.skolelinux.org/pere/blog/tags/ldap">ldap (8)</a></li>
644
645 <li><a href="http://people.skolelinux.org/pere/blog/tags/lenker">lenker (4)</a></li>
646
647 <li><a href="http://people.skolelinux.org/pere/blog/tags/ltsp">ltsp (1)</a></li>
648
649 <li><a href="http://people.skolelinux.org/pere/blog/tags/multimedia">multimedia (21)</a></li>
650
651 <li><a href="http://people.skolelinux.org/pere/blog/tags/norsk">norsk (185)</a></li>
652
653 <li><a href="http://people.skolelinux.org/pere/blog/tags/nuug">nuug (137)</a></li>
654
655 <li><a href="http://people.skolelinux.org/pere/blog/tags/offentlig innsyn">offentlig innsyn (4)</a></li>
656
657 <li><a href="http://people.skolelinux.org/pere/blog/tags/open311">open311 (2)</a></li>
658
659 <li><a href="http://people.skolelinux.org/pere/blog/tags/opphavsrett">opphavsrett (30)</a></li>
660
661 <li><a href="http://people.skolelinux.org/pere/blog/tags/personvern">personvern (48)</a></li>
662
663 <li><a href="http://people.skolelinux.org/pere/blog/tags/raid">raid (1)</a></li>
664
665 <li><a href="http://people.skolelinux.org/pere/blog/tags/reprap">reprap (11)</a></li>
666
667 <li><a href="http://people.skolelinux.org/pere/blog/tags/rfid">rfid (2)</a></li>
668
669 <li><a href="http://people.skolelinux.org/pere/blog/tags/robot">robot (4)</a></li>
670
671 <li><a href="http://people.skolelinux.org/pere/blog/tags/rss">rss (1)</a></li>
672
673 <li><a href="http://people.skolelinux.org/pere/blog/tags/ruter">ruter (4)</a></li>
674
675 <li><a href="http://people.skolelinux.org/pere/blog/tags/scraperwiki">scraperwiki (2)</a></li>
676
677 <li><a href="http://people.skolelinux.org/pere/blog/tags/sikkerhet">sikkerhet (23)</a></li>
678
679 <li><a href="http://people.skolelinux.org/pere/blog/tags/sitesummary">sitesummary (4)</a></li>
680
681 <li><a href="http://people.skolelinux.org/pere/blog/tags/skepsis">skepsis (1)</a></li>
682
683 <li><a href="http://people.skolelinux.org/pere/blog/tags/standard">standard (34)</a></li>
684
685 <li><a href="http://people.skolelinux.org/pere/blog/tags/stavekontroll">stavekontroll (1)</a></li>
686
687 <li><a href="http://people.skolelinux.org/pere/blog/tags/stortinget">stortinget (4)</a></li>
688
689 <li><a href="http://people.skolelinux.org/pere/blog/tags/surveillance">surveillance (10)</a></li>
690
691 <li><a href="http://people.skolelinux.org/pere/blog/tags/valg">valg (6)</a></li>
692
693 <li><a href="http://people.skolelinux.org/pere/blog/tags/video">video (31)</a></li>
694
695 <li><a href="http://people.skolelinux.org/pere/blog/tags/vitenskap">vitenskap (1)</a></li>
696
697 <li><a href="http://people.skolelinux.org/pere/blog/tags/web">web (24)</a></li>
698
699 </ul>
700
701
702 </div>
703 <p style="text-align: right">
704 Created by <a href="http://steve.org.uk/Software/chronicle">Chronicle v4.4</a>
705 </p>
706
707 </body>
708 </html>