A Deno library to convert your ClassCharts timetable to a classtimetable.app timetable export.
Attributes
Includes Deno configuration
Current version released
3 years ago
Dependencies
deno.land/x
ClassCharts To ClassTimetable
A small Deno library to convert a ClassCharts timetable to a ClassTimetable export.
CLI Usage
deno run --allow-net --allow-write https://deno.land/x/classcharts_to_classtimetable/cli.ts \
--code "StudentCodeHere" \
--dob "DD/MM/YYYY" \
--number-of-weeks 2 \
--out Timetable.timetabledeno run https://deno.land/x/classcharts_to_classtimetable/cli.ts --helpLibrary Usage
import { ClassChartsToClassTimetable } from "https://deno.land/x/classcharts_to_classtimetable/mod.ts";
const client = new ClassChartsToClassTimetable({
code: "StudentCodeHere",
dateOfBirth: "DD/MM/YYYY",
});
const xml = await client.generateTimetable({
numberOfWeeks: 2,
numberOfDaysInWeek: 5,
});
const encoder = new TextEncoder();
Deno.writeFile(`Timetable.timetable`, encoder.encode(xml));