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:
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].
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).