Intuitive timetable builder for the Australian National University.
Any changes to index.html, js/timetable.js and anuscrape/scraper.py should be synchronized with the template files in semester_update folder.
Course.course
initialize errorcommit.sh
- bash script that checks for new timetable data and updates the GitHub reposchedule_scraping.bak
- crontab configuration that sets scraping frequencyupdate_date.py
- python program that updates version numbers if new data is foundautofocus
property for the course input boxArray.prototype.indexOf
method does not existparent().get(0)
only returns one element, therefore need to loop over parent()
)choose
button to be displayed only when there's alternativesday
will now be index instead of string.name
because it's redundant.id
.revisionNum
.
delete
button next to course name to icons.choose
button will now longer appear if there's a chosen tutorial.{COURSE_NAME}{GROUP_TYPE}{GROUP_NUMBER}/ {NUMBER}
, {NUMBER} will be used.{ class: chosen tutorial id, ... }
).item.info
and ending /
s (because the official data sometimes mistakenly gives different numbers such as 01
and 1
).data-fgroup
, data-id
will now be used.