diff options
| author | Tim Schiewe <git@tforge.de> | 2018-04-30 17:58:35 +0200 |
|---|---|---|
| committer | Tim Schiewe <git@tforge.de> | 2018-04-30 17:58:35 +0200 |
| commit | 588c0fee4a47efe71b5bae37676228ae563295d9 (patch) | |
| tree | c4324a657d9db5aae691202f88a94c76593dd25a /index.ts | |
| parent | a439d29d8ff0bbee2d7c92c7594729c13c87baf8 (diff) | |
| parent | 96d612b65b9fb6caccb2bf6fc45c8a409f521b02 (diff) | |
| download | splus-588c0fee4a47efe71b5bae37676228ae563295d9.tar.gz splus-588c0fee4a47efe71b5bae37676228ae563295d9.zip | |
Merge branch 'feature/1-ics'
Diffstat (limited to 'index.ts')
| -rw-r--r-- | index.ts | 18 |
1 files changed, 15 insertions, 3 deletions
@@ -1,7 +1,14 @@ -import {get} from 'http'; import {readFile} from 'fs'; import {SplusParser} from './SplusParser'; -import {createEvent, listEvents} from "./GoogleCalendar"; +let createEvent = (arg) => {}; +let commit = () => {}; +if (process.argv.includes('ics')) { + createEvent = require('./ICal').createEvent; + commit = require('./ICal').commit; +} else { + createEvent = require('./GoogleCalendar').createEvent; +} + const splusUrl = 'http://splus.ostfalia.de/semesterplan123.php?id=1362F014835FFFD0F67159E302EC1A3C&identifier=%23SPLUS7A3292'; @@ -26,7 +33,7 @@ readFile('sample.htm', (err, data) => { return lecture.title.indexOf('Kompetenzen') === -1; }); - lectures.forEach(lec => { + lectures.forEach((lec, index) => { let beginDate = new Date(baseDate); beginDate.setDate(beginDate.getDate() + lec.day); @@ -52,6 +59,11 @@ readFile('sample.htm', (err, data) => { useDefault: false } }); + + // TODO + if (index == lectures.length - 1) { + commit(); + } }) }); |
