In English

Oodi++

Oodi++ on userscript WebOodiin. Se lisää tehokkaan lukujärjestysnäkymän, jossa voit valita luentoja ja muita opetustapahtumia ja seurata reaaliajassa lukujärjestyksen täyttymistä. Valmiin lukujärjestyksen voit viedä iCalendar-muodossa useimpiin kalenterisovelluksiin.

Mahdollisia ominaisuuksia tulevaisuudessa:

Asennus

Oodi++:n käyttöön tarvitset userscript-lisäosan kuten Tampermonkey. Lataa se ensin Firefoxille tai Chromelle.

Tämän jälkeen lataa itse userscript. Se on saatavilla kolmena versiona:

Skriptin dependencyinä ovat Preact ja jQuery, jotka sisältyvät tiedostoon. Jos haluat tarkistaa niiden minifioidut lähdekoodit, kyseiset tiedostot ovat [preact.module.js], [hooks.module.js] ja [jquery.slim.min.js].

Buildaus

Alkuperäinen lähdekoodi on saatavilla GitLabissa MIT-lisenssillä. Se käyttää buildaukseen Webpackia ja TypeScriptiä, mutta konfiguraation tavoitteena on maksimoida lopputuloksen luettavuus.

Vakaa versio löytyy branchista stable. Branchissa master on uusin kehitysversio, joka saattaa olla epävakaa. Buildataksesi userscriptit suorita komennot npm install ja make (vaatii normaalin *nix-ympäristön sekä suhteellisen tuoreen Node.js:n).