Changeset 1585
- Timestamp:
- 08/24/06 18:31:03
- Files:
-
- trunk/plagger/Changes (modified) (1 diff)
- trunk/plagger/MANIFEST (modified) (18 diffs)
- trunk/plagger/lib/Plagger.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/Changes
r1370 r1585 1 1 The latest, HTML version of this document is always available at http://plagger.org/trac.cgi/wiki/PlaggerChangeLog 2 3 == 0.7.9 (2006/08/24) == 4 5 === Core === 6 7 * Fixed BaseDirURI logic to allow empty dirname on Mac OSX (Yappo) 8 * Added tests to lots of plugins thanks to Testathoners 9 * Added Plagger::Walker util class to serialize feed data 10 * Merged from hackathon-mt branch. Added Plagger->set_context method 11 * Split bootstrap into new() and run() to be used in persisten programs 12 * Added $context->search() stub to get Plagger::Feed object from Search::* backends 13 * Added bin/plagger-search prototype CLI 14 * Added bin/plagger-atom-stream-consumer, very experimental AtomStream consumer 15 * Updated Plagger::Template->new() parameter 16 * assets_path: can now be localized per plugins using config:assets_path 17 * lots of fixes to tests so it can work on Windows 18 * decode config.yaml as UTF-8 automatically before run, unless you specify global:no_decode_utf8=1 19 * chimps-client: create lock dir to avoid double excecution 20 * Split feed parsing logic from Aggregator::Simple to Plagger::FeedParser so plugins can use. 21 * Added $ua->fetch_parse($feed) and $ua->find_parse($url) 22 * Fixed misusage of Term::Encoding (Yappo) 23 * Support entry level image in RSS 0.91 and 2.0 24 25 26 === New Plugins === 27 28 * Publish::JSON: Serialize feed to JSON (miyagawa) 29 * Publish::Serializer: Dump feed to various format using Data::Serializer (naoya, miyagawa) 30 * Notify::Audio: Play sound files when feed comes. Support playing enclosure files as well (miyagawa, youpy) 31 32 === Plugins Updates === 33 34 * Publish::Gmail: support APOP authentication in POP before SMTP 35 * Filter::Delicious: use Plagger::UA for caching. 36 * CustomFeed::Yahoo360JP: removed from the distro since no one is using it and it's broken 37 * Widget::Simple: Added lots of widgets (hsbt, jiro, drawnboy) 38 * Filter::EntryFullText: Fixed XHTML numeric entities issue when using XPath (spotted by otsune) 39 * Filter::2chRSSContent: Strip AD entry 40 * CustomFeed::YouTube: fix regexp to get page content (mizzy) 41 * Subscription::OPML: Fixed bug where containers are not correctly loaded because of array reference 42 * Subscriptoin::OPML: Ditch XML::OPML and rewrite OPML parser using XML::LibXML::SAX 43 * Filter::EntryFullText: extract_capture defaults to 'body' (suggested by otsune) 44 * Search::Rast: implemented searcher.search API (Yappo) 45 * Filter::TruePermalink: Fixed ref=rss YAML. Removed redirectors.yaml and instead introduced 'follow_redirect' config (default: 1) 46 * Notify::IRC: use color code scheme to colorize feed title and author (#movabletype) 2 47 3 48 == 0.7.8 (2006/08/18) == trunk/plagger/MANIFEST
r1584 r1585 49 49 assets/plugins/Filter-EntryFullText/japan_zdnet_com.yaml 50 50 assets/plugins/Filter-EntryFullText/juno.yaml 51 assets/plugins/Filter-EntryFullText/kojii_net.yaml 51 52 assets/plugins/Filter-EntryFullText/kyodo.yaml 52 53 assets/plugins/Filter-EntryFullText/kyoko_shimbun_news.yaml … … 141 142 assets/plugins/Filter-TruePermalink/reddit.yaml 142 143 assets/plugins/Filter-TruePermalink/refrss.yaml 144 assets/plugins/Filter-TruePermalink/rssquery.yaml 143 145 assets/plugins/Filter-TruePermalink/tech_souken.yaml 144 146 assets/plugins/Filter-TruePermalink/tiyu_to.yaml … … 175 177 assets/plugins/Subscription-Planet/default.yaml 176 178 assets/plugins/Subscription-Planet/ja.yaml 179 assets/plugins/Widget-Simple/1470.yaml 177 180 assets/plugins/Widget-Simple/bloglines.yaml 181 assets/plugins/Widget-Simple/blogmap.yaml 178 182 assets/plugins/Widget-Simple/bulkfeeds.yaml 179 183 assets/plugins/Widget-Simple/delicious.yaml 180 184 assets/plugins/Widget-Simple/delicious_bookmark_users.yaml 185 assets/plugins/Widget-Simple/digg.yaml 186 assets/plugins/Widget-Simple/google_pagerank.yaml 181 187 assets/plugins/Widget-Simple/hatena_bookmark.yaml 182 188 assets/plugins/Widget-Simple/hatena_bookmark_users.yaml … … 184 190 assets/plugins/Widget-Simple/mm.yaml 185 191 assets/plugins/Widget-Simple/reddit.yaml 192 assets/plugins/Widget-Simple/technorati.yaml 186 193 AUTHORS 194 bin/plagger-atom-stream-consumer 187 195 bin/plagger-ircbot 196 bin/plagger-search 188 197 bin/spotlight_comment.scpt 189 198 Changes … … 193 202 deps/CustomFeed-Mixi.yaml 194 203 deps/CustomFeed-SVNLog.yaml 204 deps/Filter-2chNewsokuTitle.yaml 205 deps/Filter-2chRSSContent.yaml 206 deps/Filter-AtomLinkRelated.yaml 195 207 deps/Filter-Babelfish.yaml 208 deps/Filter-BlogPet.yaml 196 209 deps/Filter-Delicious.yaml 210 deps/Filter-DeliciousFeedTags.yaml 197 211 deps/Filter-Emoticon.yaml 198 212 deps/Filter-EntryFullText.yaml 199 213 deps/Filter-ExtractAuthorName.yaml 214 deps/Filter-FeedFlareStripper.yaml 200 215 deps/Filter-GuessLanguage.yaml 216 deps/Filter-HatenaBookmarkTag.yaml 201 217 deps/Filter-HatenaBookmarkUsersCount.yaml 202 218 deps/Filter-HatenaDiaryKeywordLink.yaml 203 219 deps/Filter-HatenaFormat.yaml 220 deps/Filter-HatenaKeywordTag.yaml 204 221 deps/Filter-HTMLScrubber.yaml 205 222 deps/Filter-ImageInfo.yaml 223 deps/Filter-Markdown.yaml 206 224 deps/Filter-Pipe.yaml 225 deps/Filter-POPFile.yaml 207 226 deps/Filter-Profanity.yaml 208 227 deps/Filter-ResolveRelativeLink.yaml 209 228 deps/Filter-Romanize.yaml 210 229 deps/Filter-RSSLiberalDateTime.yaml 230 deps/Filter-SpamAssassin.yaml 231 deps/Filter-StripRSSAd.yaml 232 deps/Filter-tDiaryComment.yaml 211 233 deps/Filter-Thumbnail.yaml 212 234 deps/Filter-TTP.yaml 235 deps/Filter-URLBL.yaml 236 deps/Notify-Audio-iTunesWin32.yaml 237 deps/Notify-Audio-MSWin32.yaml 238 deps/Notify-Audio.yaml 213 239 deps/Notify-Balloon.yaml 214 240 deps/Notify-Beep.yaml … … 219 245 deps/Notify-UpdatePing.yaml 220 246 deps/Publish-2chdat.yaml 247 deps/Publish-CHTML.yaml 221 248 deps/Publish-CSV.yaml 222 249 deps/Publish-Delicious.yaml … … 226 253 deps/Publish-IMAP.yaml 227 254 deps/Publish-JavaScript.yaml 255 deps/Publish-JSON.yaml 228 256 deps/Publish-Maildir.yaml 229 257 deps/Publish-MT.yaml … … 232 260 deps/Publish-Planet.yaml 233 261 deps/Publish-PowerPoint.yaml 262 deps/Publish-Serializer.yaml 234 263 deps/Publish-Speech-MacOSX.yaml 235 264 deps/Publish-Speech-Win32.yaml … … 242 271 deps/Subscription-Bloglines.yaml 243 272 deps/Subscription-Bookmarks-InternetExplorer.yaml 273 deps/Subscription-Bookmarks-Mozilla.yaml 244 274 deps/Subscription-Bookmarks-Safari.yaml 245 275 deps/Subscription-DBI.yaml … … 247 277 deps/Subscription-HatenaRSS.yaml 248 278 deps/Subscription-LivedoorReader.yaml 279 deps/Subscription-Odeo.yaml 249 280 deps/Subscription-OPML.yaml 281 deps/Subscription-PingServer.yaml 250 282 deps/Subscription-PlanetINI.yaml 283 deps/Subscription-XOXO.yaml 284 deps/Subscription-XPath.yaml 251 285 deps/Widget-Simple.yaml 252 286 examples/atode.yaml … … 258 292 examples/planet.yaml 259 293 examples/podcast.yaml 294 examples/rss2email.yaml 260 295 examples/search.yaml 296 examples/weather-notify.yaml 261 297 examples/xoxo-planet.yaml 262 298 examples/xoxo2opml.yaml … … 299 335 lib/Plagger/Entry.pm 300 336 lib/Plagger/Feed.pm 337 lib/Plagger/FeedParser.pm 301 338 lib/Plagger/Mechanize.pm 302 339 lib/Plagger/Operator.pm … … 381 418 lib/Plagger/Plugin/Filter/TTP.pm 382 419 lib/Plagger/Plugin/Filter/URLBL.pm 420 lib/Plagger/Plugin/Notify/Audio.pm 421 lib/Plagger/Plugin/Notify/Audio/iTunesMac.pm 422 lib/Plagger/Plugin/Notify/Audio/iTunesWin32.pm 423 lib/Plagger/Plugin/Notify/Audio/MSWin32.pm 383 424 lib/Plagger/Plugin/Notify/Balloon.pm 384 425 lib/Plagger/Plugin/Notify/Beep.pm … … 408 449 lib/Plagger/Plugin/Publish/IMAP.pm 409 450 lib/Plagger/Plugin/Publish/JavaScript.pm 451 lib/Plagger/Plugin/Publish/JSON.pm 410 452 lib/Plagger/Plugin/Publish/LivedoorClip.pm 411 453 lib/Plagger/Plugin/Publish/Maildir.pm … … 421 463 lib/Plagger/Plugin/Publish/PowerPoint.pm 422 464 lib/Plagger/Plugin/Publish/PSP.pm 465 lib/Plagger/Plugin/Publish/Serializer.pm 423 466 lib/Plagger/Plugin/Publish/Speech.pm 424 467 lib/Plagger/Plugin/Publish/Speech/MacOSX.pm … … 484 527 lib/Plagger/UserAgent.pm 485 528 lib/Plagger/Util.pm 529 lib/Plagger/Walker.pm 486 530 Makefile.PL 487 531 MANIFEST This list of files … … 489 533 plagger 490 534 t/00_compile.t 535 t/assets/plugins/Test-AssetsPath/assets_path.tt 536 t/samples/assets_path.tt 491 537 t/samples/atom-category.xml 538 t/samples/atom-related.xml 492 539 t/samples/atom10-example.xml 493 540 t/samples/babelfish.xml 541 t/samples/config.ini 494 542 t/samples/delicious.xml 543 t/samples/feed.xml 544 t/samples/feeds.txt 495 545 t/samples/googlevideo.xml 496 546 t/samples/guess-language/english.xml … … 506 556 t/samples/included.yaml 507 557 t/samples/monkey.rss 558 t/samples/mozilla-bookmarks.html 508 559 t/samples/nasty.xml 509 560 t/samples/non-http-link.xml 561 t/samples/opml-nested.xml 562 t/samples/opml.xml 510 563 t/samples/photocast.rss 511 564 t/samples/rss-20.xml 512 565 t/samples/rss-full.xml 566 t/samples/rss2-image.xml 513 567 t/samples/rss2sample.xml 568 t/samples/safari_bookmarks.plist 569 t/samples/sample.foaf 570 t/samples/spamassassin/ham_rule.txt 571 t/samples/spamassassin/spam_rule.txt 514 572 t/samples/tags-in-title.xml 573 t/samples/tags-to-title.xml 574 t/samples/tdiary.rdf 575 t/samples/top10news.xml 515 576 t/samples/vox.xml 577 t/samples/xoxo.html 516 578 t/TestPlagger.pm 517 579 tools/check-dependencies.pl trunk/plagger/lib/Plagger.pm
r1507 r1585 1 1 package Plagger; 2 2 use strict; 3 our $VERSION = '0.7. 8';3 our $VERSION = '0.7.9'; 4 4 5 5 use 5.8.1;
