Madcow Changelog

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.