summaryrefslogtreecommitdiff
path: root/data/rbot
AgeCommit message (Collapse)Author
2013-11-11dict: update oxford urlGiuseppe Bilotta
2013-11-02ruby 1.9+: specify file encodingsGiuseppe Bilotta
2013-11-02urban: updated patternMatthias Hecker
2013-08-20urban: urbandictionary.com changed markup, fixes regexpMatthias H
2013-08-19azgame: fix pattern to check search resultsMatthias H
2013-08-18azgame: catch scraping errorMatthias H
2013-08-18fixes azgame: changed dictionary urlMatthias H
2013-07-19updates the twitter plugin to use the new api 1.1Matthias H
The old 1.0 api is no longer available. Its using oauth2 for application-only authentication and oauth(1.0a) for user authentication. Now requests and parses json (the new API doesn't support XML)
2013-04-29note: dup the keys, not the registryGiuseppe Bilotta
2013-04-28note: if is more readale than unless hereGiuseppe Bilotta
2013-04-27note: added date to timestampsJay Thomas
2013-04-27note: added config option to privmsg all notesJay Thomas
2013-04-27note: skip merging nil keysJay Thomas
2013-04-26note: upgrade old registry keys on initializeJay Thomas
2013-04-26note: store nicks case-insensitive to avoid lost messagesJay Thomas
2013-04-25Fix parsing whois results so that we can get valid results for at least a ↵Ryan Waldron
great many queries
2013-04-25Fix TCPSocket nameRyan Waldron
2013-04-25search: updated Wolfram Alpha method to comply with apiJay Thomas
2013-01-30search: wolfram fixGiuseppe Bilotta
Ruby doesn't do C-style string concatenation. (My fault.)
2013-01-21rss: protect against nil fieldGiuseppe Bilotta
This happens when the filter tries to wrap a non-existing field, and in custom filters it's probably a sign that the wrong field are being accessed. It would probably be nicer to raise a warning about this, but I'm too lazy to add that now.
2012-12-19imdb: fix for the check of the final /Giuseppe Bilotta
2012-12-19imdb: plugin updates for recent site changesMatthias H
2012-09-26lastfm: match latest API changesGiuseppe Bilotta
Thanks Lite_
2012-09-21poll: usual gettext frozen string issuesGiuseppe Bilotta
2012-09-21poll: handle privately-asked pollsGiuseppe Bilotta
When a poll is asked in private, its channel will be empty. Make sure that communication go in private again, and do mention that the poll was asked in private in the poll info.
2012-09-21poll: restart/close polls that were runningGiuseppe Bilotta
On init, we need to see if there were polls running, and put them up again (if there's still time) or announce their results (otherwise).
2012-09-21poll: oopsie in the gettext string for poll statusGiuseppe Bilotta
2012-09-14search: improve ddg output with missing sourcesGiuseppe Bilotta
Sometimes duckduckgo fails to report the source/url of a definition or abstract. Cope with this by removing the leading double dash when no source information is provided
2012-09-14search: thread the new engines tooGiuseppe Bilotta
2012-09-14search: rbot-ize wolframalphaGiuseppe Bilotta
2012-09-14search: preliminary Wolfram Alpha supportGiuseppe Bilotta
Thanks Lite_ again
2012-09-13search: some ddg reworkingGiuseppe Bilotta
Make it more similar to google, modulo obvious differences in behavior and possibilities.
2012-09-13search: be more rbot-ish in ddgGiuseppe Bilotta
2012-09-13search: preliminary duckduckgo supportGiuseppe Bilotta
Thanks Lite_
2012-09-10chucknorris: typoGiuseppe Bilotta
2012-09-10search: fix google calc scrapingGiuseppe Bilotta
2012-08-31markov: be more robust about flaky dbsGiuseppe Bilotta
Due to historical bugs, some database entries may have ended up being serialized as strings. Recover from this by making them into arrays.
2012-08-31search: update for changes in google's htmlGiuseppe Bilotta
2012-06-21tumblr: escape the non-range dash in the group regexGiuseppe Bilotta
2012-05-14search: fix googleGiuseppe Bilotta
2012-04-30quakeauth: notify when identifiedGiuseppe Bilotta
This ensures that joining after identification (config setting irc.join_after_identify) works correctly with quake auth too.
2012-03-26weather: use proper units text when using config optionGiuseppe Bilotta
Previously, if units was false (no units specified), wu_units would become "_false" instead of "_<whatever was in the config value>".
2012-03-20Forecast plugin patchGiuseppe Bilotta
"I've updated the forecast plugin, the two API URLs used had been updated and the NOAA SOAP API method call now requires 6 arguments instead of the 5 it was passing previously." (Ticket #89)
2012-02-01math: ruby wants leading 0s to floating points numbersGiuseppe Bilotta
2012-01-25search: fix gcalcGiuseppe Bilotta
Google changed their layout again. To be a little more future-proof, split the html into as many <br/> sections as there are, and pick the first one that contains the literal string ' = ' if there is one.
2012-01-23greed: prevent players from going twice in a rowOkasu
2011-12-26greed: refactor and prepare for more complete playGiuseppe Bilotta
The score is now saved in a look-up table, that also allows more detailed output when showing the score. Also, the dice rolling potentially allows for a different number of dices to be rolled (e.g. if some are held). Take the opportunity to also gettextize outuput.
2011-12-26greed: stylistic changesGiuseppe Bilotta
Sort dices when rolling and separate values with spaces.
2011-12-26Add a Greed dice game.Okasu
2011-12-26Googlefight plugin fixOkasu