Tue Mar 24 21:56:29 2015  Fix normalization of whitespace for section number input Blake Burkhart
Tue Mar 24 20:47:52 2015  Updated frontend to allow change to Special Topics Christian Mann
Tue Mar 24 20:10:28 2015  Special Topics classes get section numbers appended to them Christian Mann
Tue Mar 24 18:04:00 2015  Term ids now use 4 digit years Blake Burkhart
Sat Mar 21 13:19:50 2015  Update for new utulsa site design as of 2015-03-21 Blake Burkhart
Thu Nov 13 19:34:07 2014  Add `pointer-events: none` to .course-label Blake Burkhart
Thu Nov 07 21:11:48 2013  Added attribution for Christian Christian Mann
Tue Oct 29 22:37:17 2013  Add requirements.txt Blake Burkhart
Mon Oct 14 18:57:46 2013  Actually allow scraping other semesters. Specify SEMESTER for make Blake Burkhart
Fri Apr 12 04:26:21 2013  Better print css Blake Burkhart
Fri Apr 12 03:54:11 2013  Fix adding active and inactive classes to schedules Blake Burkhart
Fri Apr 12 03:31:47 2013  Make inactive schedules have 25% opacity Blake Burkhart
Fri Apr 12 03:25:18 2013  Implemented CSS print stylesheet Blake Burkhart
Thu Apr 11 23:13:57 2013  Added a timeout to certain requests in scrape.py Christian Mann
Wed Apr 10 16:10:56 2013  Modified Makefile to use build/ directory Christian Mann
Wed Apr 10 16:10:55 2013  Added all generated files to the .gitignore Christian Mann
Wed Apr 10 16:10:54 2013  Added makefiles for root and template/ Christian Mann
Wed Apr 10 16:10:53 2013  Changelog is now a generated file, from template Christian Mann
Wed Apr 10 16:10:52 2013  Index page is now a generated file, from a template. Christian Mann
Sun Apr 07 17:24:16 2013  Skipping erroneous timeslots Christian Mann
Wed Apr 03 02:29:00 2013  Actually make placeholder text grey in all browsers Blake Burkhart
Wed Apr 03 02:25:01 2013  Use new Google Analytics code Blake Burkhart
Wed Apr 03 02:23:31 2013  Clear inputs before loadData() Blake Burkhart
Wed Apr 03 01:45:17 2013  Fix autocomplete Blake Burkhart
Wed Apr 03 01:41:56 2013  Deleting a .orig file Blake Burkhart
Fri Mar 29 16:53:07 2013  Add a note about automatic redirection to the redirect page Blake Burkhart
Fri Mar 29 16:42:51 2013  Changed meta refresh to be a 3 second delay Blake Burkhart
Fri Mar 29 16:26:20 2013  Added redirect.html page Blake Burkhart
Fri Mar 29 12:35:04 2013  Update TODO with note about grey out inactive schedules Blake Burkhart
Fri Mar 29 09:58:34 2013  Explicitly specify cursor: default on non linked book for IE Blake Burkhart
Fri Mar 29 09:54:00 2013  Adding TODO to repo Blake Burkhart
Fri Mar 29 04:06:20 2013  Run loadData() before loading autocompleteData. Blake Burkhart
Fri Mar 29 03:47:50 2013  Escaped anything heading into a URL Christian Mann
Fri Mar 29 03:39:33 2013  Fixed threading issue Christian Mann
Fri Mar 29 03:19:10 2013  Use grey books if no amazonlink Blake Burkhart
Fri Mar 29 03:13:59 2013  Try again on connection error. Christian Mann
Fri Mar 29 03:13:58 2013  More better heuristics for Amazon links Christian Mann
Fri Mar 29 02:27:46 2013  Better heuristic for amazon link Christian Mann
Fri Mar 29 01:37:40 2013  Merge branch 'master' into books Blake Burkhart
Fri Mar 29 00:37:29 2013  lxml is not thread safe Christian Mann
Fri Mar 29 00:37:28 2013  Allow ^C to stop Christian Mann
Fri Mar 29 00:37:27 2013  Fixed ARR/TBA courses Christian Mann
Fri Mar 29 01:18:50 2013  Complety reimplement course input labels Blake Burkhart
Thu Mar 28 23:54:11 2013  Remove "remove autocomplete" from html Blake Burkhart
Thu Mar 28 23:48:55 2013  Merge branch 'master' into books Blake Burkhart
Thu Mar 28 23:18:22 2013  FIXED THE BROKEN STUFF Christian Mann
Thu Mar 28 20:29:29 2013  Rejiggered amazon links Christian Mann
Thu Mar 28 20:29:28 2013  Changed logging Christian Mann
Thu Mar 28 20:29:27 2013  Sorted suggestions by course number Christian Mann
Thu Mar 28 18:06:25 2013  Add slight delay to tooltips Blake Burkhart
Thu Mar 28 18:00:22 2013  Tweak book tooltip format some Blake Burkhart
Thu Mar 28 17:49:06 2013  Add tooltip on book hover Blake Burkhart
Thu Mar 28 17:10:37 2013  css hover suggestions fix Blake Burkhart
Thu Mar 28 17:04:11 2013  Use jQuery UI's autocomplete instead of the old plugin. Blake Burkhart
Thu Mar 28 15:49:41 2013  Merge branch 'books' into jquery19 Blake Burkhart
Thu Mar 28 15:47:05 2013  Merge branch 'master' into books, ignoring commits Blake Burkhart
Thu Mar 28 15:08:58 2013  Add jqueryui Blake Burkhart
Thu Mar 28 15:05:13 2013  Apparently jQuery 1.9.1 has been released Blake Burkhart
Thu Mar 28 14:57:30 2013  Update to jQuery 1.9.0 Blake Burkhart
Thu Mar 28 15:30:00 2013  Revert "Initial code for showing links to books. No fancy tooltip yet, only title." Blake Burkhart
Thu Mar 28 15:29:54 2013  Revert "Add target="_blank" to links" Blake Burkhart
Sat Mar 23 20:30:32 2013  Fixed bug regarding autocomplete of loaded data Christian Mann
Thu Mar 28 14:37:57 2013  Remove null check from js now that scraper is fixed Blake Burkhart
Thu Mar 28 14:18:10 2013  Fixed book scraping Christian Mann
Thu Mar 28 14:30:25 2013  Remove lots of trailing whitespace in html, css, js Blake Burkhart
Thu Mar 28 14:23:58 2013  Add target="_blank" to links Blake Burkhart
Thu Mar 28 14:13:27 2013  Fixed a major error involving multiple meeting times Christian Mann
Thu Mar 28 14:10:04 2013  Initial code for showing links to books. No fancy tooltip yet, only title. Blake Burkhart
Thu Mar 28 13:19:06 2013  Put changelog in .gitignore Blake Burkhart
Tue Mar 26 17:07:18 2013  New changelog format. TODO no sed! Blake Burkhart
Tue Mar 26 15:12:42 2013  Multithreaded scrape. Christian Mann
Tue Mar 26 15:12:00 2013  We now have the correct number of sections per course entry. Christian Mann
Mon Mar 25 12:41:35 2013  Fixed parsing to play nice with <br> tags Christian Mann
Mon Mar 25 12:39:58 2013  Removed duplicates from suggestions Christian Mann
Mon Mar 25 11:52:48 2013  Changed affiliate link Christian Mann
Mon Mar 25 11:41:38 2013  Guarded scrape() function to only run on main Christian Mann
Mon Mar 25 11:32:39 2013  Added comment re: amazon Christian Mann
Mon Mar 25 11:29:29 2013  Made a line more pythonic Christian Mann
Mon Mar 25 11:27:54 2013  Changed default log level to INFO Christian Mann
Sat Mar 23 02:37:15 2013  Decoding as latin-1 to get around unicode silliness Christian Mann
Sat Mar 23 02:07:24 2013  Disabled amazon product links. Christian Mann
Sat Mar 23 02:07:12 2013  Error correction Christian Mann
Wed Apr 25 23:14:48 2012  Fixed the bug of creating schedules in loadData Christian Mann
Wed Apr 25 22:53:01 2012  Added if statement to deal with first-time visitors Christian Mann
Wed Apr 25 22:15:22 2012  Implemented save/load functionality with localStorage. Christian Mann
Sat Mar 23 00:33:45 2013  Modified some edge cases after testing. Christian Mann
Sat Mar 23 00:33:02 2013  Added amazon links for books Christian Mann
Fri Mar 22 03:24:56 2013  Now output to file works. Christian Mann
Fri Mar 22 02:39:44 2013  Rewrote scraper in python. Christian Mann
Tue Oct 16 18:20:20 2012  Updated for Spring 2013 Blake Burkhart
Wed Mar 14 12:30:57 2012  Tweaks for new version of node.js Blake Burkhart
Wed Mar 14 12:24:05 2012  Updated for Fall 2012 Blake Burkhart
Sun Oct 16 20:04:29 2011  Switched suggested course to CS 2003, which is offered Spring '12 Blake Burkhart
Thu Oct 13 19:56:14 2011  Changed to Spring '12 schedule Blake Burkhart
Wed Jul 06 18:54:50 2011  Added the changelog to the repo. This is now horribly recursive. This file should probably be generated Blake Burkhart
Wed Jul 06 17:39:43 2011  Fixed spacing on <h1> tags in Firefox 5 Blake Burkhart
Sun Apr 10 10:44:33 2011  Close up gap between #main h1 and stuff Blake Burkhart
Wed Mar 30 00:38:07 2011  Noon is 12:00 PM, not AM Blake Burkhart
Tue Mar 29 15:08:49 2011  Removed guessing if sections of a course are different based on notes Blake Burkhart
Thu Mar 24 15:31:48 2011  Add changelog to site Blake Burkhart
Thu Mar 24 14:55:44 2011  Better selection of first schedule to show in table Blake Burkhart
Wed Mar 23 19:39:51 2011  Use htmlparser from npm Blake Burkhart
Wed Mar 23 01:19:39 2011  Show "1 possible schedule" in the singular Blake Burkhart
Mon Mar 21 15:05:44 2011  Autocomplete on by default and disable caching on autocomplete data Blake Burkhart
Mon Mar 21 14:57:26 2011  Changed to Fall '11 schedule Blake Burkhart
Mon Nov 15 16:22:33 2010  meetingTimes and times may be undefined. Blake Burkhart
Mon Nov 01 17:09:50 2010  Fix a semicolon to be a comma. `index` was accidentally global Blake Burkhart
Sun Oct 31 20:11:36 2010  Added total hours Blake Burkhart
Fri Oct 29 01:50:21 2010  The times became off by a half hour? WTF. Check this in all browsers Blake Burkhart
Wed Oct 27 00:37:00 2010  Consistently use single quotes only Blake Burkhart
Wed Oct 27 00:14:46 2010  Fixed transitions. Uses slideUp() and slideDown() instead hide() and show() Blake Burkhart
Sat Oct 23 01:15:49 2010  Added autocompletion. Can be enabled, default off. Blake Burkhart
Thu Oct 21 14:09:23 2010  Fixed static data generation script to include all sections properly Blake Burkhart
Mon Oct 18 19:20:56 2010  Always show the table if there are possible schedules Blake Burkhart
Mon Oct 18 19:03:56 2010  Better parsing of course and section name Blake Burkhart
Mon Oct 18 18:04:53 2010  Prevent iPhone from linking the "Last modified" date Blake Burkhart
Mon Oct 18 18:02:19 2010  Added a callback to scrape() and commited the generateStaticData script Blake Burkhart
Fri Oct 15 18:29:54 2010  Changed course.note to course.notes to show extra title info Blake Burkhart
Fri Oct 15 16:43:19 2010  Added search by section, undocumented. Blake Burkhart
Fri Oct 15 12:01:04 2010  Change the placeholder courses to ones offered during '11 SP Blake Burkhart
Fri Oct 15 11:50:50 2010  Added a note to step 3: register. And added a max width for p tags and .gantt Blake Burkhart
Fri Oct 15 11:34:36 2010  Added a last modified note Blake Burkhart
Fri Oct 15 11:16:41 2010  Disable caching on xhr json requests Blake Burkhart
Fri Oct 15 11:09:52 2010  Changed to 2011 spring schedule of courses Blake Burkhart
Tue Oct 12 13:05:23 2010  Added google analytics snippet. Blake Burkhart
Thu Oct 07 23:27:53 2010  Rewrite the code to select the minimum when finding the leftmost visible schedule. Much faster. Blake Burkhart
Thu Oct 07 23:19:42 2010  Red text for 0 possible schedules Blake Burkhart
Wed Oct 06 11:29:14 2010  Removed the footer and jQuery from 404.html Blake Burkhart
Wed Oct 06 11:15:27 2010  Conditionally load iScroll to make MSIE happy. Blake Burkhart
Wed Oct 06 00:47:30 2010  Changed spacing on steps <ol> so firefox looks better Blake Burkhart
Wed Oct 06 00:40:07 2010  Add placeholder check for browsers that don't support it properly Blake Burkhart
Tue Oct 05 22:32:52 2010  Reluctant tuesdays in days regex. And only include boolean arrays in times. Blake Burkhart
Tue Oct 05 22:21:07 2010  Fixed width of #schedules-container Blake Burkhart
Tue Oct 05 21:32:47 2010  Added title of current semester's schedule of courses title to header Blake Burkhart
Tue Oct 05 21:26:20 2010  Show all hours from 7:00AM to 6:00PM Blake Burkhart
Tue Oct 05 20:34:48 2010  Hopefully added iPhone compatibility Blake Burkhart
Tue Oct 05 19:22:56 2010  Missed a closing div. Seemingly was only breaking current Safari versions. Odd. Blake Burkhart
Tue Oct 05 15:12:19 2010  Generating table correctly now. Show on scrolling and hide it on input focus Blake Burkhart
Tue Oct 05 14:15:17 2010  Fixed scrolling mostly. Should be offset from 0. Blake Burkhart
Tue Oct 05 13:57:00 2010  Added radix parameter to parseInt() calls Blake Burkhart
Tue Oct 05 13:55:09 2010  Moved javascript into separate file. Blake Burkhart
Tue Oct 05 13:53:12 2010  More work on scroll events Blake Burkhart
Mon Oct 04 23:00:16 2010  Changed PHYS 2063 to PHYS 2053 Blake Burkhart
Mon Oct 04 22:56:57 2010  Changed chart to work across 12 noon, not to clear courses on focus and the path to textPlaceholder.js Blake Burkhart
Mon Oct 04 15:54:16 2010  Started remove invalid schedules. Don't know if its good. Blake Burkhart
Mon Oct 04 15:19:02 2010  Added counting possible schedules and started to only calculate parsedTime once Blake Burkhart
Mon Oct 04 14:42:32 2010  Cleaned up old commented html and some console.log() statements Blake Burkhart
Mon Oct 04 14:41:08 2010  Use .ajax() instead of .getJSON() so an error handler can be used Blake Burkhart
Mon Oct 04 14:26:55 2010  Added jQuery.placeholderText.js plugin to fake placeholders in other browsers Blake Burkhart
Mon Oct 04 12:36:40 2010  Almost perfect in IE8 now. Added a transition on the gantt charts entry. Blake Burkhart
Mon Oct 04 10:19:54 2010  Added html5shiv code. Hosted locally Blake Burkhart
Mon Oct 04 03:20:43 2010  Use a relative path for the /course request Blake Burkhart
Mon Oct 04 03:14:43 2010  Tweaked footer Blake Burkhart
Mon Oct 04 02:19:01 2010  Partially working gantt charts. Broken when courses cross noon, am to pm Blake Burkhart
Mon Oct 04 00:53:33 2010  Initial work on schedule charts. Blake Burkhart
Sun Oct 03 19:35:15 2010  Input fields search on blur with jQuery.getJSON and store into input.data(). Blake Burkhart
Sun Oct 03 16:47:34 2010  Removed an extra scrape() call Blake Burkhart
Sun Oct 03 16:47:12 2010  Return individual courses at /course/asdf Blake Burkhart
Sun Oct 03 16:32:10 2010  Initial commit. HTML mockup, scraping done, static files served, db sort of Blake Burkhart