The project is no longer maintained and has been taken down from bsched.herokuapp.com.
The most relevant deployed version: bsched.herokuapp.com
A BSUIR schedule parser that provides a transparent and eye-pleasing display.
-
Table (desktop) or list (mobile) view of group schedule for specified group and subgroup
-
Responsive design
-
Lesson filter by lesson type, subject, employee and auditory
-
Schedule is available for download in multi-page A4 PDF
-
Using BSUIR Schedule API: www.bsuir.by/schedule/API.xhtml
-
Using Nogokiri for XML parsing: github.com/sparklemotion/nokogiri
-
Using WickedPDF for PDF generation: github.com/mileszs/wicked_pdf
-
Using WickedPDF binary for Heroku: github.com/rposborne/wkhtmltopdf-heroku
-
Using Bootswatch Paper Theme: github.com/maxim/bootswatch-rails
-
Using StickyTableHeaders: github.com/jmosbech/StickyTableHeaders
-
Using stacktable.js: github.com/johnpolacek/stacktable.js