First commit

Hacked together!
Doesn't do anything coherent!
Totally uncommented!
It's alive!

+ Works!
+ Nice logging! (partially)
+ Doesn't notify if a user is already logged in!
+ Nice list printing!
- Herobrine
Fixed logging

Bro do you even log?
Test mode and grammar

+ Argument parsing
+ Test mode so as not to spam people when.. testing
+ Now more grammatically correct (is/are)
Indentation tabs->spaces
prettPrintList edit

Removed unnecessary  if statement.
Used better notations for last element in a list
Only evaluated len(inlist) once.
Merge pull request #1 from mnmt/master

ninja mnmt code changes
Comments, Test mode, extra files

More comments
Test mode works by username
Added .gitignore and the mice.py wrapper script
Massive rewrite/edit of "While True"

Changed first currentusers to oldusers and created new currentusers
outside if statement after 5 second delay. Calculated newusers based on
these two, newusers is difference of sets.
Will hopefully also detect new users if simultaneous login and logout of
different people.
SyntaxError - brackets

mnmt accidentally a bracket
That commit

You know, the one that should have been pulled across from my fork
Added spacing

(cos python.org)
PEP8 cleanup

Compulsive formatting!
Merge branch 'mnmt-rewrite'
Added Callback class

Partial commit, adds no functionality yet
Callbacks now working

Moved main notification code to be called via callbacks - no more
polling needed!
Added icesecret importing from config file
logging in within n seconds after logging out no longer sends notifications

+ notifications do not fire if user logs out and in again within a set
time
+ renamed notify to sendPushoverNotification
+ ' to "
+ move initialisations to the top of the script
This is why finding and replacing single quotes is a bad idea
*sigh*

Fixed what I just broke
It's going well tonight.

Forgot an import