Fetch and generate Timetable from iCress UiTM
Official website for this project: https://www.uitmtimetable.com/
- Afif Zafri, Mohd Shahril & Syed Muhamad Danial
- Created Date : 24/1/16
- Contact Us :
- UPDATE 1 : 10/4/16 - Initial design
- UPDATE 2 : 13/4/16 - Major code overhaul, updated by Shahril
- UPDATE 3 : 20/9/16 - Another major code overhaul, added automatic timetable creator
- UPDATE 4 : 20/9/16 - Major design changes by Syed Danial
- UPDATE 5 : 1/12/16 - Little update, fixed floating footer issue, and added mobile view support
- UPDATE 6 : 22/12/16 - Added feature for saving the timetable to PNG image file (experimental)
- UPDATE 7 : 17/3/17 - Added feature for customizing the events colours scheme (background, border, text)
- Mohd Shahril - Regex code for fetching and sort data (1st version), Major code overhaul and improvement
- Syed Muhammad Danial - Great UI improvement.
- Timetable.js
- Webpage : http://timetablejs.org/
- GitHub : https://github.com/Grible/timetable.js
- html2canvas
- Webpage : https://html2canvas.hertzen.com/
- GitHub : https://github.com/niklasvh/html2canvas/
- Muhammad Nabil - For sponsoring domain and hosting, thanks!
Drag and drop all files into your server/localhost.
Adjust config.php
to suite your need.
- Select faculty or campus.
- Select courses that you want the timetable to generate.
- (Optional) Change colour for each subjects.
- (Optional) Export the timetable image to your device.
Note! : Automatic iStudent data fetcher is currently on experimental mode, consider manual adjusting if needed.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request :D
This project is under MIT license
, please look at the LICENSE file