Skip to content

hallvardnmbu/snublejuice-python

Repository files navigation

snublejuice-python

Warning

Utdatert. Flyttet til snublejuice.

Original kildekode til snublejuice – en applikasjon for å utforske og sammenlikne vinmonopolets utvalg og prisendringer.

Informasjon

Applikasjonen bruker Writer Framework (tidligere StreamSync).

Kjør applikasjonen lokalt

For å kunne kjøre applikasjonen lokalt må (Python eksistere, og) de nødvendige pakkene installeres. Dette gjøres ved;

pip install -r requirements.txt

i terminalen, for så å åpne applikasjonen med

writer run .

(også fra terminalen).

OBS: For å kunne kjøres lokalt må enkelte miljøvariabler settes. Dette gjøres ved å kjøre;

export MONGO_USR=<username>
export MONGO_PWD=<password>

(eller tilsvarende for ditt operativsystem). Hvor <username> og <password> er brukernavn og passord til din MongoDB-database (hvilket kan opprettes gratis).

Første gang applikasjonen kjøres lokalt må databasen initialiseres. Dette gjøres ved å kjøre funksjonene i ./scrape/ (etter å ha oppretted databasen vinskraper og collection varer).