Sovelluksen konfiguraatiot ovat .env
-tiedostossa.
Tällä hetkellä sovelluksella on seuraavat konfiguraatiot:
DATABASE_FILENAME
, tietokantatiedoston nimiPERIODS_PER_YEAR
, periodien määrä lukuvuodessa, voidaan esimerkiksi asettaa 6 vastaamaan 4 tavallista periodia + 2 kesäperiodia.COURSE_NAME_WIDTH
, kurssin nimikentän pituus, voidaan säätää tarpeen mukaan pidemmäksi
-
Asenna Python
3.10.x
ja Poetry. -
Klonaa repositorio.
-
Asenna riippuvuudet:
poetry install
Sovellus käynnistyy komennolla:
poetry run invoke start
Jos sovellus valittaa, että ei ole oikeuksia tietokantaan, niin säädä tiedoston data/database.db
(oletusnimi) oikeudet tai poista se ja käynnistä sovellus uudelleen.
Täytä tiedot ja paina "Tallenna"-nappia.
Kurssitiedot voidaan tallentaa JSON-tiedostoksi painamalla "Vie"-nappia ja antamalla haluttu tiedostonimi.
Kurssitiedot voidaan lukea JSON-tiedostosta painamalla "Tuo"-nappia ja valitsemalla tiedosto.
Painamalla laskurivälilehteä pääsee laskurinäkymään. Kun halutut parametrit on syötetty, niin "Laske"-nappia painamalla pääsee aikataulunäkymään.
Aikataulunäkymässä on kurssit jaettu sopiviin vuosiin ja periodeihin laskurinäkymässä annettujen ehtojen perusteella.