The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
Revision history for WWW-Mixi-Scraper

0.34 2011/10/29
  - fixed login url

0.33 2011/07/05
  - identical to 0.32, packaging fix only

0.32 2011/07/05
  - fixed ViewEvent plugin (handling of quit users etc)
  - fixed ShowFriend plugin (relation/step can't be scraped anymore)
  - added maybe_(string|uri) test rules

0.31 2011/06/13
  - deprecated ShowLog plugin

0.30 2011/04/18
  - fixed (List|View)Diary (the last entry in the list and comments)
    (patched by ktat)

0.29 2010/07/03
  - deprecated ShowCalendar plugin, which is replaced by ShowSchedule
    plugin

0.28 2010/04/21
  - fixed login issue, applied a patch by nipotan++
  - deprecated ListEcho, RecentEcho, ResEcho, ViewEcho, ListBookmark
    plugins

0.27  2010/02/27
  - forgot to fix metadata

0.26  2010/02/27
  - deprecated NewMusic plugin
  - fixed broken ListDiary, NewFriendDiary, ViewDiary, ViewEcho
    (pages have been changed)
  - moved public repository from coderepos to github

0.25  2009/07/28
  - fixed pod (L<NAME|http://...> style of links are not permitted)
  - removed WWW::Mechanize::DecodedContent dependency,
    as the current WWW::Mechanize (>= 1.50) does the trick by itself

0.24  2009/03/24
  - list_message now supports box=outbox etc (thanks to knagano)

0.23  2009/01/29
  - fixed broken ListMessage (html has been changed;
    thanks to Keiichiro Nagano)

0.22  2009/01/08
  - mixi refactored its "show_log", and now we can't get
    the year part of the logs. This may cause serious problem
    if you use Plagger to know who came to see you.

0.21  2008/12/20
  - replaced Module::Pluggable::Fast with Module::Find
  - made (List|Recent)Echo more text-friendly
  - made ViewMessage more html-friendly, too

0.20  2008/11/23
  - bumped up the version req of WWW::Mechanize::DecodedContent
    to 0.02 (to support new LWP/WWW::Mechanize's fix)
  - mixi seems to have changed its html for view_message.

0.19  2008/09/08
  - oops, pods for echo stuff were stale,
    and manifest was not updated. sorry.

0.18  2008/09/08
  - new plugins: ListEcho, RecentEcho, ResEcho, ViewEcho
    (by Kazuhiro Osawa)

0.17  2008/07/29
  - oops, forgot to add a live test for ListBookmark

0.16  2008/07/29
  - new plugin: ListBookmark (by Tomohiro Hosaka)
  - added notes on Plagger::Plugin::CustomFeed::MixiScraper and
    on sending me a patch.

0.15  2008/07/07
  - mixi renewed its navigation bar, which affected view_diary's
    main link. fixed its scraping rule.

0.14  2008/06/04
  - mixi seems to have changed show_calendar format
    fixed scraping rules (thanks to otsune)

0.13  2008/03/05
  - no significant code changes
  - hid t_live::lib::Utils from PAUSE

0.12  2008/02/10
  - fixed typo in t_live/new_music.t (thanks to drry)
  - mixi seems to have changed new_music's datetime format.
    fixed its live test.
  - added Exporter dependency to export several internal functions
    (5.10 dies without it; thanks to tokuhirom)

0.11  2007/11/26
  - suppress redefine warnings (thanks to yugui)
  - last comment in view_diary was missing
    (thanks to anemo and miyagawa)
  - increased wait

0.10  2007/10/21
  - mixi has slightly changed html/css for show_calendar.pl
    thanks to otsune for the report.

0.09  2007/10/09
  - the content of the comment 'link' of ViewBBS/ViewEvent,
    which was commenter's profile uri, is now stored in the
    newly created 'name_link'. And the 'link' now denotes
    pseudo permanent uri of the comment to make plagger/rss
    readers happier. Note that this is *incompatible* with
    WWW::Mixi.
  - now ViewBBS's comments have their comment numbers in
    'subject' (this also is incompatible with WWW::Mixi;
    thanks to false at www.wizard-limit.net).

0.08  2007/10/06
  - changed Web::Scraper's rendering option to 'HTML' for some
    of the longer texts (diary body, comment body, bbs/event
    description, friend's profile).
  - removed a hackery which ripped <br> tags before scraping.
    (thanks to otsune for both above)
  - bumped up the version requirement of Web::Scraper to 0.17.

0.07  2007/10/02
  - scraping rules are totally refactored due to the mixi's renewal.
    now it uses id/class attributes everywhere, so scraping is much
    easier. mixi++ (and k*z*b*r*++, who secretly sent me a patch)
  - and now live tests dump their contents if you test verbosely.
  - new plugin: NewMusic

0.06  2007/08/11
  - new plugin: ViewEvent
  - several View... plugins return ->{link} and ->{images} properly
  - requested uri is now preserved in plugin's $self->{uri}
    for later use (and added ->uri shortcut to Mech.pm)
  - ShowFriend returns outline info as well

0.05  2007/07/31
  - applied patches from kazeburo
    (http://blog.nomadscafe.jp/archives/000723.html)

0.04  2007/07/03
  - new plugin: NewVideo (by Tatsuhiko Miyagawa)
  - some of the live tests spat warnings and/or failed
    when the scraper returns nothing

0.03  2007/07/02
  - now you can tweak_uri() built in the build_uri()
    e.g. to get contents from 'video.mixi.jp/view_video.pl'
    (instead of 'mixi.jp/view_video.pl')

0.02  2007/07/02
  - new plugins: ListMessage, ViewMessage, ShowCalendar
  - included several live tests
    (these won't be tested by normal make process and requires
    extra modules not declared in Makefile.PL, such as YAML,
    DateTime::Format::Strptime, File::Slurp, etc)
  - now logs in just before it needs to get contents;
    i.e. doesn't log in while testing with local files
  - added Time::HiRes dependency to behave and not to
    access too frequently.
  - fixed _datetime() as some pages doesn't have date info.
  - fixed validator() (actually, is_valid) not to spit errors
    when it receives some undefined query parameters.
    thanks to miyagawa.

0.01  2007/06/04
  - initial release