Skip to content

Prodeko/autoaikataulu

Repository files navigation

Prodekon autoaikataulu

Työkalu automaattisten aikataulukuvien muodostamiseen Prodekon kalentereista.


Kehittäminen

Paikallinen kehittäminen onnistuu seuraavilla komennoilla:

yarn
yarn dev

// Kääntäminen
yarn build

Koodityyli

Tiedostot tsconfig.json, .eslintrc ja .prettierrc sisältävät koodin tyyppi- ja tyylimäärittelyjä. Käytössä on Typescript, ESLint ja Prettier

Konfigurointi

Työkaluun on laitettava credentials.json tiedosto, joka toimii samalla tavalla, kuin googlen node.js quickstart https://developers.google.com/calendar/quickstart/nodejs

Työkaluun on myös kirjauduttava google-tunnuksilla, jotka ovat tilanneet kyseiset kalenterit. Ohjeet tulostuvat komentoriville.

Kalenterit

Kalenterit, joista tietoa haetaan, on määritelty caldendarId:n perusteella calendarIds.json tiedostossa. Nykyiset kalenterit josta dataa haetaan ovat:

Setup

Asenna työkalun riippuvuudet

yarn

Käyttö

Kuva tulostuu tulos.jpg tiedostoon

// Nykyisen viikon
yarn start

// Seuraavan viikon
yarn start-nextweek

Viikon voi myös valita manuaalisesti ajamalla lähdehakemistossa

// Nykyisen viikon
node ./build/index.js

// Seuraavan viikon
node ./build/index.js next

// Tietyn viikon
node ./build/index.js [viikon numero]

Rakennuspalikat

Kehittäjät

  • Taavi Mustajoki

Lisenssi

MIT lisenssi - LICENSE.

About

Automaattiseen aikataulukuvien muodostamiseen

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published