Ühe bakalaureuse projektiaine raames tehtud programm, mis võrdleb Eesti e-toidupoodide erinevate kaupade hindu. Programmi ideeks oli leida odavaim ostukorv e-toidupoodidest - kasutaja annab ostunimekirja/otsinguterminid ette ja programm tagastab kõige odavamad tooted. Tehniliselt on tegemist veebikoorijaga (web scraperiga), millel on Terminal User Interface.
Algselt oli plaanis lisada kolm toidupoodi, kuid semestri jooksul erinevatel asjaoludel jäi võrdlusesse kaks (Rimi ja Selver). Täna kahjuks peab tõdema, et programm ei tööta. Kui programm loodi, siis enamus e-toidupoode oli võimalik ilma JavaScriptita koorida, kuid tänaseks on siiski JavaScript nendes veebipoodides vajalik, et tooteid näidata. Viimasel katsetamisel töötas programm ainult Rimi poega - seega võrdlust ei ole võimalik teha.
Bakalaureuse viimasel semestril sai üritatud programmile lisada veel kaks e-poodi (Coop ja Maxima) ning sellega koos ka JavaScripti toetus, kuid arenduse käigus sai selgeks, et see teeb programmi liiga aeglaseks - isegi kui rakendada multithreadingut. Selletõttu ei esita ma siin veebilehel programmi kõige viimast versiooni, kuna oma aegluse tõttu see praktiliselt ei töötanud. Programm ka ilma JavaScripti toetuseta ehk siin esitatud kujul ei ole ka kõige kiirem, kuna HTTP päringud võtavad siiski üsna kaua aega.
Staatus: Viimasel kontrollimisel saab vasteid ainult ühest e-poest (Rimist)
Tehnoloogiad: Python
Link projekti aruandele: aruanne
Link koodile: vasjak
Litsents: AGPLv3