Thu Apr 13 21:29:24 BST 2006 - jmtd use method=raw and avoid a nasty bit of parsing fix various uses of MediawikiLink which were broken update categories.rb to namespaces better User-Agent uncomitted namespace stuff Mon Jan 9 18:48:16 GMT 2006 - jmtd add 'mediawiki' namespace; rename classes Mediawiki => Wiki MediawikiPage => Page MediawikiLink => Link fixes to the various test .rb files to accommodate this fixes to heretic.rb (pattern match against l.link not l) mediawiki.rb: syntax error (unary string append) Link::to_s doesn't print name if undefined Mon Jan 9 18:34:34 GMT 2006 - jmtd stub method Mediawiki::login keep a local array of pages in Mediawiki stub method Mediawiki::submit_changes new attribute 'modified' for MediawikiPage new method MediawikiPage::modified? new method MediawikiPage::setstr(str) (temporary) Mon Jan 9 15:48:06 GMT 2006, jmtd adjust MediawikiPage.links to handle situation where there is more than one link on a line. Sun Jan 8 17:13:33 GMT 2006 new class MediawikiLink, describes a wikilink. Currently handles the name/link stuff ([[Link|Name]]), in future might handle namespace prefixes, arguments, etc. Mediawikipage changes: new method links, returns array of MediawikiLink objects new method empty?, tells you if the page is empty addfile ./blankpage.rb : detect an empty page addfile ./getlinks.rb : test the links method addfile ./getlinks2.rb : test the links method online, filter on a pattern addfile ./heretic.rb : similar to pagetest.rb