What's new in Madcow 1.6.4
Jan 4, 2010
- Fixed modules: lyrics, area code, fmylife,
- Stockquote module can now do currencies
- Don't write bytecode if python in 2.6+
- Cleanup some unused module imports
- Fix problem where logfile would be closed by deaemonize
- Removed some unused modules from include directory
- Added tool for parsing megahal's brain via python (mhlib.py)
- Rolled back bundled BeautifulSoup library
New in Madcow 1.6.3 (Sep 30, 2009)
- Refactor alias functionality so you don't need a space after alias if it
- ends in a punctuation mark of some sort (e.g. !define cow)
- Fix bug that caused bot to explode if you set DEBUG loglevel
- Fix broken worldclock function ('madcow: time in london')
- Apply patch from j0no to fix edge-case where SSL connection that gets
- disconnected will not reconnect to IRC.
- Change dictionary module to use definer
New in Madcow 1.6.2 (Sep 15, 2009)
- Add alias feature to make easier addressing of bot
- New module NOAA as an alternative weather source (US only)
- Rewrite urban dictionary module to not use busted, out-of-date SOAP
- API. Also, called without arguments, returns a random definition.
- Bible module can do different versions
- Fix broken spellcheck module
- Fix broken dictionary module
- Fix AIM chatroom bug where some characters caused a crash
- Fix compatibility issue with newer SQLObject + pysqlite2 (memebot only)
- Strip advertisement spam in lyrics output
- Rewrite movie IMDB/RottenTomatoes module to have more accurate results
- Make google translate code use AJAX API and add new languages
- Add getsoup shortcut for geturl
- Bugfix module test framework when redirecting UTF8 output
- template.py defaults brought up to date
New in Madcow 1.5.7 (Mar 26, 2009)
- Add defaults.ini for backup for incomplete config files
- Fix broken google calculator module
- Update RC script to use numeric signals to work on Linux
- Optional auto-updater to complain when Madcow is out of date
- Make translate module always use UTF-8 instead of faulty autodetection
- Make FML module not include comments, and fix double-entity encoding
New in Madcow 1.5.6 (Mar 9, 2009)
- Add new grufti responses from solamen - 8ball, GladOS, video game name generator, fortune cookies
- New module -- fuck my life random quotes
- Fix bug with memebot where lines with comments throw an exception
- Fix broken steam module
- Weather module logs errors
New in Madcow 1.5.5 (Feb 25, 2009)
- Add support for superscript's in calc module
- Fix bug with busted HTML color in AIM protocol
- Fix memebot breaking on reload
- Fix alias module not matching colon boundaries
- Adjust stockquote output format
New in Madcow 1.5.4 (Feb 12, 2009)
- Fixed alias bug #6
- Improved stockquote module
New in Madcow 1.5.3 (Feb 11, 2009)
- ability to mark certain moduless as private-response only
- fixed broken aim protocol and added chatroom support
- fixed broken twitter feed parser to use explicit json url
- new module - lookup what time it is in other countries
- add pause/resume to rc.madcow script
- fixed confusing log messages for irc kicks
- option to not show steam members who are merely "online"
- fixed totally busted memebot module to work with newer SQLObject
- fixed bug in translate module that could not parse text with a : in it
- rewrite of stock quote module to use CSV feed API
- update election2008 module to show projected senate seats
- update obama module to show time since bush has been gone :D
- add error message to tweetprinter to log that we are hitting the throttle
New in Madcow 1.5.2 (Jan 13, 2009)
- update useragent to appear more like a browser
- twitter gateway dynamically checks rate limit status to allow for more frequent checks. it will now back off if it gets close to its throttle limit
- fix broken AIM protocol
- add keep-alive feature to IRC for flakier networks
- fix broken modules hugs and terror
- steam module now correctly reports people playing non-steam games
- fix obama status checker so it won't explode on inaug day
New in Madcow 1.5.1 (Dec 22, 2008)
- Bugfix release -- make pymegahal's build script executable.