Major change.

This deletes a lot of models in the database to deal with Lesson insertion and deletion (keeping track of what was done, to avoid destructive changes)

I have switched to a simpler model, where there are no Lesson kinds (theory, seminar, etc.) or subgroups. Right now, this only divides lessons by subject and time, and puts everything else that appears in the original source. It’s way more stupid, but much more reliable, and makes my life easier and maintenance minimum (i hope).

It also has the additional benefit that I have been able to delete a ton of code, which is nice.
Solved minor bug in calendar generation
Added SSL to the horarispompeu nginx config
Attempt to build automatic updater script. Gotta test it at the server
Expanded the update command a little bit. Now also backs up DB before doing the update. This way it's easy to rollback in case something goes really wrong. It would also be interesting to do something like saving the DB to the cloud (S3 maybe?) or something like that. The updater script is run via cron daily, and that is pretty much it. It does take almost 1min to run it through.
replaced old script (to use with casperjs) with a new script (to use only with phantomjs)

It’s shorter, sturdier and it works (the old one didn’t, for unknown reasons).
renamed folder to phantomjs (since casperjs is no longer needed)
Added a fix on the nginx config (otherwise could colide with the default nginx config)

Also fixed the auto subscription, so it calls the correct script. I have added a new setting at the private_settings file with the full path to the script.
Specified user agent, because on linux it loaded the mobile version otherwise. Also changed some stuff in the views, to call the script correctly
Updated the calendar page with some walkthrough videos
Merge branch 'simple_lesson' of https://github.com/octavifs/horarispompeu into simple_lesson
Better info on footer and /
Removed old static content and changed the collapse point, so the navbar doesn’t break on the /calendar page on the 700px-100px range (like it did before).
Updated bootstrap to 3.0.2
Removed angular stuff. I don’t think I will go this way
Deleted very old and broken test suite
Removed API from this branch, since it’s broken (uses the older models) and not very useful for the purposes it was intended. I’ll have to talk with the guy whether a modified version of the API is enough, or he wants a more complete version of the data, and whether it’s better to mantain 2 branches of the HP project (simple vs smart parser) or maybe focus all efforts on 1 branch.
Minor (cosmetic) changes index page
Better calendar page (better info)
Updated settings for 2nd term