Age | Commit message (Collapse) | Author | |
---|---|---|---|
2009-03-03 | lastfm: make replies more compatible with gettext | Raine Virta | |
_() returns frozen strings in 1.92.0. This patch not only addresses that, but also makes some of the replies more flexible. | |||
2009-03-03 | finnish translation for Utils.timeago | Raine Virta | |
2009-03-03 | config: add alias config remove | Raine Virta | |
2009-03-03 | config: allow multiple values in config add and rm | Raine Virta | |
2009-03-03 | markov: ensure messages are cleaned before learning and replying. | Spencer Rinehart | |
Lines that began with or ended with spaces were breaking the learning thread. The call to clean_str was moved down into learn_line (and random_markov) so that all messages, including those being learned from files, get cleaned. | |||
2009-03-01 | PO file update | Giuseppe Bilotta | |
2009-03-01 | markov: v2 storage | Giuseppe Bilotta | |
Store chains as hashes mapping symbols to weights (and their totals) | |||
2009-02-28 | markov: refactor triplet learning | Giuseppe Bilotta | |
2009-02-28 | markov: refactor word picking | Giuseppe Bilotta | |
2009-02-28 | rss plugin: upper limit for watched feeds | Giuseppe Bilotta | |
Config option to set the maximum number of items that will be announced when a feed updates. 0 means all of them, anything else clips the list to the latest ones, and also announces that some of the updates will not be listed. | |||
2009-02-28 | plugins: allow plugins whitelisting | Raine Virta | |
If the whitelist is not empty, only load the specified plugins. | |||
2009-02-28 | plugins: refactor plugin scanning | Raine Virta | |
Refactor plugin scanning for cleaner distinction between core modules and plugins. | |||
2009-02-28 | Separate @dirs containing all botmodules (plugins and core modules) | Raine Virta | |
into @core_module_dirs and @plugin_dirs | |||
2009-02-27 | Italian PO update | Giuseppe Bilotta | |
2009-02-27 | hangman: fix score fetching to work for offline users. | Spencer Rinehart | |
m.server.get_user doesn't work for offline users so use what was given instead. | |||
2009-02-26 | finnish localization for basic expressions | Raine Virta | |
2009-02-26 | lastfm: add venue command | Raine Virta | |
2009-02-26 | lastfm: find events by venue | Raine Virta | |
2009-02-26 | lastfm: add method for searching venues | Raine Virta | |
2009-02-26 | lastfm: show link to the user's profile in np action | Raine Virta | |
2009-02-26 | lastfm: group same tracks in recent tracks | Raine Virta | |
2009-02-26 | lastfm: add missing 's | Raine Virta | |
2009-02-26 | markov: add config option for delay in learning thread | Raine Virta | |
2009-02-26 | markov: organize help | Raine Virta | |
2009-02-26 | markov: add command for learning from files | Raine Virta | |
2009-02-26 | search: add command 'lucky' | Raine Virta | |
Sometimes you just wish to google the first hit and have a clutter free output showing only the url. | |||
2009-02-26 | seen: add part message if any | Raine Virta | |
2009-02-26 | seen: add double quotes around user written messages | Raine Virta | |
2009-02-26 | seen: show what user said or did before leaving | Raine Virta | |
2009-02-26 | seen: cyclically store two of the users' latest actions in the registry | Raine Virta | |
2009-02-26 | markov: enable gettext for more replies | Raine Virta | |
2009-02-25 | uno: Mark all uno commands replied. | Spencer Rinehart | |
2009-02-25 | markov: Only work with unreplied messages. | Spencer Rinehart | |
2009-02-25 | lastfm: catch all errors when connecting | Giuseppe Bilotta | |
Since httputil.get_response() can raise exceptions, catch them into an appropriate block. Turn a missing response body into a runtime error to handle this error conditions consistently with other exceptions. | |||
2009-02-23 | seen: If nick doesn't match exactly, fallback to a regexp search (#19). | Spencer Rinehart | |
2009-02-23 | url: Only reply with disabled host message when url info directly requested. | Spencer Rinehart | |
2009-02-22 | markov: try harder when generating strings | Giuseppe Bilotta | |
generate_strings() is now able to work with a single word. Additionally, when the given lookup is not found in the database, it will try lookups that start, and failing that include, the given one. | |||
2009-02-22 | markov: learn vs learn_line | Giuseppe Bilotta | |
Make learn a higher-level function that queues one or more lines, and make learn_line the low-level database access method. | |||
2009-02-22 | registry: expose set and bulk parameters | Giuseppe Bilotta | |
expose set and bulk parameters in the each*() iterators. Some plugins might need it for faster lookup. | |||
2009-02-22 | registry: spare useless I/O | Giuseppe Bilotta | |
The each_key()/each_value() methods of the accessor relied on the each() method of the database, wasting I/O bandwidth and time by loading unnecessary data (particularly when running each_key() on databases with ridiculously enormous values such as in the markov plugin case). | |||
2009-02-19 | remove whitespace | Raine Virta | |
2009-02-19 | lastfm: require num parameter for lastfm action to be an integer | Raine Virta | |
2009-02-19 | lastfm: make "tracks" optional in mappings for lovedtracks and recenttracks | Raine Virta | |
2009-02-19 | lastfm: fix misplaced parenthesis in output | Raine Virta | |
2009-02-19 | lastfm: update help | Raine Virta | |
2009-02-19 | googlefight plugin | Raine Virta | |
2009-02-17 | translator: fix BabelfishTranslator | Raine Virta | |
2009-02-17 | translator: fix NiftyTranslator | Raine Virta | |
2009-02-17 | translator: use *_with(:attribute => value) syntax to find elements | Raine Virta | |
The way objects are currently searched inside Mechanize objects is deprecated in WWW::Mechanize version 0.9.0, so we switch to the preferred syntax. | |||
2009-02-17 | translator: update GoogleTranslator for changes in their web interface | Raine Virta | |