simplifying and partially unfucking formatting in config.py
Improved YouTube and channel parsing. Fixed utils.log causing UnicodeDecodeError when logging Non-ASCII strings. Changed order for getChannel for a potential minor performance boost and better recognition. Unified data display for the most part.
saveChannelSettings broke log display by overwriting Channel instance properties. Rewrote it using copy.deepcopy() to avoid just that.
Improved Link Parser to escape HTML entities (which I should also do for incoming text?). Added better ban logging.
Rewrote channel index assignments, fixed up logging but did NOT yet implement per-channel logging.
Changed cogito over to BeautifulSoup 4.3.2, which - as its creator, Mr. Richardson, was nice enough to publish it under the MIT License - I simply included. One download less.
Hotfix, BS4 no longer needs to be told to convert HTML entities. All Unicode, all the time.
Hotfix 2: Bride of Hotfix.
BeautifulSoup4 related hotfix (it broke my API scrapes by being TOO useful and removing redundant spaces, on which I relied for a .split() in the old version). Hotfix 3: Return of the Hotfix
I was a teenage hotfix
turns out that when you read the documentation it's easy to figure out why updating to autobahn 0.7.0 fucks up everything.