summaryrefslogtreecommitdiff
path: root/lib
AgeCommit message (Collapse)Author
2007-09-18ircify_html: minimal support for li tagsGiuseppe Bilotta
2007-09-18first_html_par: after-paragraph matches should prefer divs and spans to ↵Giuseppe Bilotta
other elements
2007-09-18first_html_par: make Hpricot handling more robustGiuseppe Bilotta
2007-09-18first_html_par: constify the 'after par' searches with HpricotGiuseppe Bilotta
2007-09-18utils: require 'hpricot' the second time, not 'htmlentities' againGiuseppe Bilotta
2007-09-18first_html_par: it's doc.root.search, not doc.root.eachGiuseppe Bilotta
2007-09-18first_html_par: build lists 'manually' when using HpricotGiuseppe Bilotta
Hpricot selectors (like doc/"css path") don't return elements in their natural (depth-first) order. Use custom searches from the root of the document to achieve this.
2007-09-18HTML processing refactoring: remove obsolete commentGiuseppe Bilotta
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-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: 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-15New Auth Framework: catch possible error when trying to create transient botuserGiuseppe Bilotta
2007-09-14httputil: document 'headers' option to get_* methodsGiuseppe Bilotta
2007-09-14config core botmodule: document 'nick', 'status'Giuseppe Bilotta
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) :thread option for plugin.map makes an action automatically threadedDmitry Kim
* (plugins/*) converted to the new threading model
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
2007-09-08HttpUtil: preserve authorization across redirectsGiuseppe Bilotta
2007-09-04New Irc Framework: Irc::User#bot_data(key) and #set_bot_data(key, value, ↵Giuseppe Bilotta
&block) to store bot-specific Irc::User data. Currently relies on the data structure in the associated BotUser
2007-09-04New Auth Framework: dream about auto-notifying hashes, and use #replace() ↵Giuseppe Bilotta
when loading data
2007-09-04New Auth Framework: BotUser data is now actually saved/restoredGiuseppe Bilotta
2007-09-04New Auth Framework, New Irc Framework: convenience methods for Irc::User to ↵Giuseppe Bilotta
retrieve the associated BotUser and its data
2007-09-04New Auth Framework: BotUser can now store generic dataGiuseppe Bilotta
2007-09-04New Auth Framework: BotUser transiency is now checked with #transient?Giuseppe Bilotta
2007-09-04New Auth Framework: transient netmask finetuningGiuseppe Bilotta
2007-09-04New Auth Framework: no need to have TransientBotUser as a separate classGiuseppe Bilotta
2007-09-04New Auth Framework: use #to_irc_netmask() instead of Netmask.new()Giuseppe Bilotta
2007-09-04New Irc Framework: Netmask-to-Netmask conversion should offer a default ↵Giuseppe Bilotta
server and casemap
2007-09-04New Irc Framework: ident methods synonyms for user for Irc::NetmaskGiuseppe Bilotta
2007-09-02New Auth Framework: TransientBotUser managementGiuseppe Bilotta
A TransientBotUser can only be created with an associated Irc::User or Irc::Netmask. If an Irc::User cannot be logged in as a normal BotUser, TransitentBotUsers are tried. Optionally, a TransientBotUser can be created automatically.
2007-09-02New Irc Framework: make Netmask.new(somenetmask) workGiuseppe Bilotta
2007-09-02New Auth Framework: introducing transient botusersGiuseppe Bilotta
2007-09-02message.rb: convenience method to get the botuser corresponding the message ↵Giuseppe Bilotta
source