summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2007-09-18dict plugin: demauro can actually have spaces in the leftmost part of the entryGiuseppe Bilotta
2007-09-18httputil: promote all Exceptions to RuntimeErrors so they can be caught with ↵Giuseppe Bilotta
inline rescue
2007-09-18Hpricot first par: it's el[:class], not el.classGiuseppe 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: fix options passed by ↵Giuseppe Bilotta
Utils.get_string_html_info to ircify_first_html_par
2007-09-18HTML processing refactoring: Utils.get_first_pars now uses Utils.get_html_infoGiuseppe Bilotta
2007-09-18basics: it's @bot.myself, not just myselfGiuseppe Bilotta
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: ensure HTML title works with and without HpricotGiuseppe Bilotta
2007-09-18HTML processing refactoring: HTML title extraction is now a String methodGiuseppe Bilotta
2007-09-17registry: it's @recovery, not @recoverGiuseppe 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-16Update REQUIREMENTSGiuseppe Bilotta
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-15New Auth Framework: catch possible error when trying to create transient botuserGiuseppe Bilotta
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-14httputil: document 'headers' option to get_* methodsGiuseppe Bilotta
2007-09-14twitter plugin: initial commit (#145 with changes)Giuseppe Bilotta
2007-09-14Update .po filesGiuseppe Bilotta
2007-09-14config core botmodule: document 'nick', 'status'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-13httputil: primitve cookie supportGiuseppe Bilotta
If a redirection sets a cookie, set the cookie in the redirected request
2007-09-13More rdoc-ificationGiuseppe Bilotta
2007-09-13more rdoc-ificationGiuseppe Bilotta
2007-09-13namespaces: simplify Irc::Bot::Auth manager singleton name and accessorGiuseppe Bilotta
2007-09-12namespaces: provide backwards compatibility methods for BotConfig.register ↵Giuseppe Bilotta
and related classes
2007-09-12namespaces: move rbot-specific classes and modules from Irc::* to Irc::Bot::*Giuseppe Bilotta
2007-09-12Irc::IrcSocket -> Irc::SocketGiuseppe Bilotta
2007-09-12rdocument Irc::MessageMapper and Irc::MessageTemplateGiuseppe Bilotta
2007-09-12rdocument Irc::Plugins::BotModuleGiuseppe 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-11Update REQUIREMENTSGiuseppe Bilotta
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-11first_html_par: only initialize element collections onceGiuseppe Bilotta
2007-09-11first_html_par: use hpricot if availableGiuseppe Bilotta
2007-09-11Requirements: document 'htmlentities' dependency-with-fallbackGiuseppe Bilotta