Join GitHub today
pyGBot.ini "channel" option fixes #37
Current "channel" option spec/behaviour in pyGBot.ini:
ConfigObj reference: http://www.voidspace.org.uk/python/configobj.html
Submitting this as a todo when I find time for pyGBot, more or less. Feel free to pick this up if you want, though; the changes are fairly mundane.
JSON is fairly readable if formatted nicely (... does the spec allow extra whitespace?), just requires a hell of a lot of extraneous quotation marks. (Not as bad as XML! Ugh, so verbose for no reason.) I would suggest against it for the reason that it's a bit too strict for hand-edited configuration; I'd rather go with a more leniently-specified language.
YAML might work. It represents arbitrary objects, so we might be able to organize everything decently.
I also think it'd be a good idea to separate out plugin configuration files so that third-party or separately-shipped plugins could ship with default/annotated plugins, instead of having to merge into the main bot config.
... again, all cursory ideas that should probably be submitted as enhancements XD