added some psuedo code to main()
apparently urllib.urlopen is deprecated in favor of urllib2.urlopen
added streaming http parser... regexes are supposedly evil, but in this case more intuitive (no callbacks) and also quicker than fullblown parsing...
writing more pseudocode
renamed meet_dates to meet_days
slowly rewriting bannerstalk in anticipation to moving to my own server
adding stuff to the new schema
teaching myself css... somewhat of a working table in place. probably going to switch to jinja2 or something else because the default web.py templating engine is getting in my way.
Revamped courselist to "normalize" html input, handle encoding and entity refs, cast crn to int, etc. Also remove unneeded columns from SectionRecord. Also update newschema.sql to reflect the changes in courselist.py.
explicitly casts semester to an integer, and removed testing code from bottom
made some updates to the new schema, now to install psql and get it to work
updated notify.py to work as a queue, and did some stuff with config files
added method to test if username/password are correct
tons of untested code to have fun with probably after I get home from prague :)