Check out the project at http://bzamansky.com:7205/!
By group four-fifths
- Intellegent Bell Schedule App
- Detects which bell schedule the current day is
- Displays the proper bell schedule app for the current day
- Information on which period it is (or what periods we are between)
- Displays the current Gym day (A, A1, A2, B, B1, B2)
- Current Temperature and Conditions (as of the page load)
- Full Weekly Schedule with link to the post on the Stuy site
- Displays current Stuy news entries with links to the full posts
- Quick links to:
- Phone Hotline (voice and SMS) with MTA delay information: 347-894-5356
- Mobile Site
- flask
- beautifulsoup4
- html5lib
- twilio
- ua_parser (download source from GitHub)
- "git clone https://github.com/tobie/ua-parser.git"
- "cd ua-parser"
- "python setup.py"
- The ua-parser directory can then be deleted.
Note: app.py runs on ml7.stuycs.org:7205...
- If the Stuy site is unreachable, StuyDash crashes.
- The favicon's rounded corners show a white background, not a transparent one.
- Possible bugs in mobile site's stylesheets.
- No MTA implementation on site (but implemented in hotline).
- Degrees show up on top of weather icon.
- Group Leader: Zachary
- Screen-Scraping (extractor.py)
- Website Design and Construction (app.py and supporting files)
- Jack
- Twilio API - Phone information hotline (hotline.py)
- Weather icons
- Cameron
- Weather API (Weather.py)
- Jason
- MTA API (MTAService.py)