Indeks goriva - skrejper i web

Opis projekta

Indeks goriva

Projekt se sastoji od mingoparser parsera cijene goriva i indexgoriva web aplikacije koja prikazuje indekse cijena goriva.

Projekt je započet na Code for Croatia hackatronu 21.2.2015. i trenutno je u pre-alpha fazi. Licenca je GNU GPL v3.

indexgoriva

indexgoriva je django web app koji prikazuje indekse cijene goriva u Hrvatskoj. Cilj je prikazivanje ponderirane prosječne cijene pojedine vrste goriva za svaku tvrtku i hrvatsku u cijelini, te prikazivanje povijesnih promjena ovih indeksa. Izvor podataka o cijenama je portal min-go.hr, podaci sa tog portala se obrađuju koristeći mingoparser.

Github: dijxtra/indexgoriva

Roadmap

  1. implementacija jednostavnog bootstrap dizajna
  2. praćenje razvoja mingoparsera i prikaz podataka kako budu dostupni
  3. zapisivanje svih vrijednosti jednom dnevno i grafičko prikazivanje promjene svakog indeksa kroz vrijeme
  4. normaliziranje vremenske promjene indeksa i grafička usporedba trendova indeksa i cijene barela nafte na svjetskom tržištu
  5. pronalaženje front-end developera da predizajnira sajt :slight_smile:

mingoparser

min-go.hr je portal koji na osnovi lokacije korisnika određuje benzinske postaje sa najjeftinijim gorivom.

mingoparser je python biblioteka koja dohvaća i obrađuje podatke sa portala min-go.hr, te omogućava korištenje tih podataka u python aplikacijama, kao što je, primjerice, indexgoriva.

Github: dijxtra/mingoparser

Roadmap

  1. pisanje unit testova za postojeći kod
  2. implementiranje klase Tvrtka koja će sadrži sve cijene pojedine vrste goriva za jednu tvrtku
  3. izračun indexa cijene goriva: izračun ponderirane prosječne cijene pojedine vrste goriva za svaku tvrtku i hrvatsku u cijelini
  4. upisivanje vrijednosti indexa u SQL bazu (za praćenje trendova)
  5. ispis postaja pojedine tvrtke koje imaju istu cijenu

Arhivirana stranica projekta na Wayback Machine