xjtlu-timetable-to-ics
Version:
A simple command-line tool for exporting timetable from XJTLU e-bridge to a iCalendar file.
22 lines (21 loc) • 768 B
JavaScript
;
module.exports = function (configs, callback) {
process.env.SUPPRESS_NO_CONFIG_WARNING = 'y';
var config = require('config');
var timetableToIcs = require('./lib');
var defaultConfigs = {
headers: {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36'
},
baseUrl: 'https://ebridge.xjtlu.edu.cn/urd/sits.urd/run',
year: 2019,
month: 9,
day: 2
};
config.util.extendDeep(defaultConfigs, configs);
config.util.setModuleDefaults('xjtlu-timetable-to-ics', defaultConfigs);
//console.log(config);
timetableToIcs(function (data) {
callback(data);
});
};