summaryrefslogtreecommitdiff
path: root/data/rbot/plugins
AgeCommit message (Collapse)Author
2007-09-19reaction plugin: new add syntaxGiuseppe Bilotta
2007-09-19reaction plugin: one-liner reply/reaction to in-channel messages/actions. ↵Giuseppe Bilotta
Initial commit
2007-09-18extends: String#ircify_html now has an option to obey non-breakable spaces ↵Giuseppe Bilotta
or turn them into normal spaces This option is used e.g. by the dict plugin to reduce the excessive whitespace in oxford entries.
2007-09-18dict plugin: echo oxford definitionsGiuseppe Bilotta
2007-09-18dict plugin: oxford isn't british only anymoreGiuseppe Bilotta
2007-09-18dict plugin: fix demauro word existence checkGiuseppe Bilotta
2007-09-18dict plugin: demauro can actually have spaces in the leftmost part of the entryGiuseppe Bilotta
2007-09-18HTML processing refactoring: url plugin: only add encoding and size ↵Giuseppe Bilotta
information to pages with title if url.first_par is true
2007-09-18HTML processing refactoring: Utils.get_html_info and related methods ↵Giuseppe Bilotta
factored out of the url plugin
2007-09-18HTML processing refactoring: HTML title extraction is now a String methodGiuseppe Bilotta
2007-09-17shortenurls plugin: service name can be nilGiuseppe Bilotta
Thus, convert it to sym after ||ing it with m.plugin, not before
2007-09-16* (plugins/url) url logging should not depend on url info displayDmitry Kim
2007-09-16* (plugins/url) get_title_for_url(uri_str, opts={})Dmitry Kim
2007-09-16url plugin: add 'url info' as a synonym for 'urls info', and document the ↵Giuseppe Bilotta
command
2007-09-16twitter plugin: set update source to 'rbot'Giuseppe Bilotta
Since September 17 Twitter.com supports us as an 'official' client, and we can use 'rbot' as the source for updates coming from rbot.
2007-09-15rss plugin: add support for twitter formatGiuseppe Bilotta
Twitter feeds can use the generic output format, but there is no need to 'cap' their titles because of the hardcoded length limits imposed by Twitter
2007-09-15twitter plugin: don't update status if message length is > 160 characters, ↵Giuseppe Bilotta
and give a warning when > 140 Twitter has a hard limit for message lengths at 160, and the recommended maximum length is 140 characters, so enforce the hard limit and warn when the soft limit is passed
2007-09-15twitter plugin: customize count of status updates displayed, defaulting to 1Giuseppe Bilotta
2007-09-14lastfm plugin: update to support the new HTML in author/band descriptionsGiuseppe Bilotta
2007-09-14twitter plugin: minor refactoringGiuseppe Bilotta
2007-09-14twitter plugin: whitespace cleanupGiuseppe Bilotta
2007-09-14twitter plugin: identify ourselves as the twitter clientGiuseppe Bilotta
2007-09-14twitter plugin: CGI.escape, not URI.escape (thanks hlb)Giuseppe Bilotta
2007-09-14twitter plugin: don't cache statusGiuseppe Bilotta
2007-09-14twitter plugin: display time elapsed instead of date in statusGiuseppe Bilotta
2007-09-14twitter plugin: initial commit (#145 with changes)Giuseppe Bilotta
2007-09-13shortenurls plugin: shortenurls.services_blacklist config variableGiuseppe Bilotta
2007-09-13shortenurls plugin: handle failing services by trying other services, and ↵Giuseppe Bilotta
make return values more uniform
2007-09-13more rdoc-ificationGiuseppe Bilotta
2007-09-12namespaces: move rbot-specific classes and modules from Irc::* to Irc::Bot::*Giuseppe Bilotta
2007-09-11* (plugins/fish,translator) long-running actions made threaded to avoid blockingDmitry Kim
2007-09-11+ (plugins) :thread option for plugin.map makes an action automatically threadedDmitry Kim
* (plugins/*) converted to the new threading model
2007-09-11translator plugin: catch all exceptions when trying to initialize translatorsGiuseppe Bilotta
The most significant exception that wasn't catched was LoadError, so that a failing require 'mechanize' would cause the whole plugin from failing to load, instead of just disabling the translators depending on WWW::Mechanize
2007-09-10url plugin: add 'urls info *urls' command to force link info retrievalGiuseppe Bilotta
2007-09-10url plugin: loopback is 127.x.x.x, not just 127.0.0.1Giuseppe Bilotta
2007-09-10url plugin: add list of hosts for which no link info should be retrievedGiuseppe Bilotta
The url plugin would display link info for urls such as http://127.0.0.1:631/printers and other private addresses, thus being a potential security threat. Disable info retrieval for these hosts, and make the host list configurable.
2007-09-09rss plugin: support older version of the Ruby RSS parserGiuseppe Bilotta
2007-09-09fortune plugin: add headerGiuseppe Bilotta
2007-09-09fortune plugin: suppress warning and make source more readableGiuseppe Bilotta
2007-09-05Some new fortune features:Chris Gahan
* Nicer merging of the lines into a single line * Ability to list fortune files * /usr/bin/fortune is the first place it looks now Need to fix: * Barfs when one of the potential executable paths is a directory
2007-09-04lastfm plugin: thread, don't blockGiuseppe Bilotta
2007-09-04lastfm plugin: fix help with empty topicGiuseppe Bilotta
2007-09-04lastfm plugin: support redirected location searchesGiuseppe Bilotta
2007-08-31* (plugins/grouphug) thread, don't block (tm)Dmitry Kim
2007-08-30rss plugin: don't care if reschedule failsGiuseppe Bilotta
A feed watcher may fail to reschedule, for example if it was stopped before completion. Fail graciously warning the user.
2007-08-30Updated chucknorris fileChris Gahan
2007-08-30* (delicious) typo fixedDmitry Kim
2007-08-29+ (delicious) interface to post private links / skip logging for a link. ↵Dmitry Kim
help message improved.
2007-08-29+ (delicios.rb) support user-supplied tags for del.icio.us loggingDmitry Kim
2007-08-29* (url.rb) pass original irc message to url loggerDmitry Kim