Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Comparing changes

Choose two branches to see what's changed or to start a new pull request. If you need to, you can also compare across forks.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks.
Commits on Dec 04, 2011
@Oblomov Oblomov markov: document 'learn from <file>' 5bf664d
Commits on Dec 07, 2011
@Oblomov Oblomov markov: mention learn in summary help 1336c5d
Commits on Dec 08, 2011
@Oblomov Oblomov Improve first par detection without hpricot 932577f
Commits on Dec 21, 2011
@Oblomov Oblomov tumblr: fix 'tumblr configure' regexps
The way they were, specifying channel, email, password and group caused
the password to be merged with the email and the group to become the
@Oblomov Oblomov twitter: preliminary status htmlinfo filter
This allows the link info published by URL in the new /#!/ format to be
more meaningful than the warning about missing JavaScript support caused
by the new "web 2.0" Twitter site.
Commits on Dec 26, 2011
@Okasu Okasu Googlefight plugin fix c32c3ef
@Okasu Okasu Add a Greed dice game. c8aa153
@Oblomov Oblomov greed: stylistic changes
Sort dices when rolling and separate values with spaces.
@Oblomov Oblomov greed: refactor and prepare for more complete play
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.
Commits on Jan 23, 2012
@Okasu Okasu greed: prevent players from going twice in a row 435e7d0
Commits on Jan 25, 2012
@Oblomov Oblomov search: fix gcalc
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.
Commits on Feb 01, 2012
@Oblomov Oblomov math: ruby wants leading 0s to floating points numbers fd7b5cc
Commits on Mar 03, 2012
@Oblomov Oblomov Document iconv dependency 71588c2
@Oblomov Oblomov httputil: work (sub-par) without iconv af91a80
Commits on Mar 04, 2012
@Oblomov Oblomov RubyGems obsoleted *and* b0rked all_load_path, try to work around it 7a6221a
Commits on Mar 20, 2012
@Oblomov Oblomov Forecast plugin patch
"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)
Commits on Mar 26, 2012
@Oblomov Oblomov weather: use proper units text when using config option
Previously, if units was false (no units specified), wu_units would
become "_false" instead of "_<whatever was in the config value>".
Commits on Apr 30, 2012
@Oblomov Oblomov quakeauth: notify when identified
This ensures that joining after identification (config setting
irc.join_after_identify) works correctly with quake auth too.
@Oblomov Oblomov db adaptors: nil internal variable when closing
This prevents subsequent spurious flushes from bombing out because of
closed databases.
Commits on May 14, 2012
@Oblomov Oblomov utils: support hex HTML entities bf9734f
@Oblomov Oblomov search: fix google 95fab09
Commits on Jun 21, 2012
@Oblomov Oblomov tumblr: escape the non-range dash in the group regex afb3499
Commits on Jul 14, 2012
@Oblomov Oblomov Update gettext support
Somewhere along the line between 2.0.0 and 2.2.1 gettext switched from
locale to lang for the hash key name. Support both.
Commits on Aug 31, 2012
@Oblomov Oblomov search: update for changes in google's html 3a0f8cd
@Oblomov Oblomov bdb: restore errors should be logged as errors 5c9579c
@Oblomov Oblomov markov: be more robust about flaky dbs
Due to historical bugs, some database entries may have ended up being
serialized as strings. Recover from this by making them into arrays.
Commits on Sep 10, 2012
@Oblomov Oblomov search: fix google calc scraping fa639cb
@Oblomov Oblomov chucknorris: typo fc0c682
Commits on Sep 13, 2012
@Oblomov Oblomov search: preliminary duckduckgo support
Thanks Lite_
@Oblomov Oblomov search: be more rbot-ish in ddg ab9f1a2
@Oblomov Oblomov search: some ddg reworking
Make it more similar to google, modulo obvious differences in behavior
and possibilities.
Commits on Sep 14, 2012
@Oblomov Oblomov search: preliminary Wolfram Alpha support
Thanks Lite_ again
@Oblomov Oblomov search: rbot-ize wolframalpha 5595e35
@Oblomov Oblomov search: thread the new engines too 135370b
@Oblomov Oblomov search: improve ddg output with missing sources
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
Commits on Sep 21, 2012
@Oblomov Oblomov poll: oopsie in the gettext string for poll status 88d6fab
@Oblomov Oblomov poll: restart/close polls that were running
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).
@Oblomov Oblomov poll: handle privately-asked polls
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.
@Oblomov Oblomov poll: usual gettext frozen string issues 3bafb09
Commits on Sep 26, 2012
@Oblomov Oblomov lastfm: match latest API changes
Thanks Lite_
Commits on Sep 27, 2012
@Oblomov Oblomov bdb: message when wrong bdb module is loaded 79d6cee
Commits on Dec 19, 2012
@4poc 4poc imdb: plugin updates for recent site changes 91827dc
@Oblomov Oblomov imdb: fix for the check of the final / f506b9a
Commits on Jan 21, 2013
@Oblomov Oblomov rss: protect against nil field
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.
Commits on Mar 13, 2013
@madasi Merge remote-tracking branch 'upstream/master' a675d9a
Something went wrong with that request. Please try again.