Changeset 1734
- Timestamp:
- 10/12/06 15:55:39
- Files:
-
- trunk/plagger/AUTHORS (modified) (1 diff)
- trunk/plagger/lib/Plagger/Date.pm (modified) (2 diffs)
- trunk/plagger/lib/Plagger/Plugin.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Aggregator/Null.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Bundle/Planet.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/CustomFeed/2chSearch.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/CustomFeed/AmazonAssociateReportJP.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/CustomFeed/SVNLog.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/CustomFeed/YouTube.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/CustomFeed/iTunesRecentPlay.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Filter/Babelfish.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Filter/BreakEntriesToFeeds.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Filter/Delicious.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Filter/DeliciousFeedTags.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Filter/FetchEnclosure/Curl.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Filter/FetchEnclosure/ParallelUA.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Filter/FetchEnclosure/Wget.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Filter/HTMLScrubber.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Filter/Pipe.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Filter/Regexp.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Filter/TruePermalink.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Filter/tDiaryComment.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Notify/Balloon.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Notify/Campfire.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Notify/IRC.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Notify/MSAgent.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Notify/Tiarra.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Publish/2chdat.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Publish/CSV.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Publish/Delicious.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Publish/FOAFRoll.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Publish/Feed.pm (modified) (2 diffs)
- trunk/plagger/lib/Plagger/Plugin/Publish/Gmail.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Publish/HatenaBookmark.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Publish/JavaScript.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Publish/LivedoorClip.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Publish/MT.pm (modified) (2 diffs)
- trunk/plagger/lib/Plagger/Plugin/Publish/OPML.pm (modified) (2 diffs)
- trunk/plagger/lib/Plagger/Plugin/Publish/PowerPoint.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Publish/Takahashi.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Publish/iCal.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Search/Rast.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Subscription/Bloglines.pm (modified) (2 diffs)
- trunk/plagger/lib/Plagger/Plugin/Subscription/Bookmarks.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Subscription/LivedoorReader.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/UserAgent/AuthenRequest.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/UserAgent/RequestHeader.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Widget/Simple.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Rule/Deduped.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Template.pm (modified) (1 diff)
- trunk/plagger/t/99-pod-spell.t (added)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/AUTHORS
r1652 r1734 37 37 Hiroshi Shibata 38 38 Mark Fowler 39 Kentaro Kuribayashi 40 Koichi Taniguchi trunk/plagger/lib/Plagger/Date.pm
r1638 r1734 110 110 =head1 DESCRIPTION 111 111 112 This module subclasses Dat aTime for plagger's own needs.112 This module subclasses DateTime for plagger's own needs. 113 113 114 114 =over … … 140 140 =item format($format) 141 141 142 Conv ience method. Returns the datetime in the format142 Convenience method. Returns the datetime in the format 143 143 passed (either a formatter object or a blessed reference) 144 144 145 145 =item set_time_zone 146 146 147 Over ides default behavior to default to UTC if the passed147 Overrides default behavior to default to UTC if the passed 148 148 time zone isn't a legal 149 149 trunk/plagger/lib/Plagger/Plugin.pm
r1655 r1734 223 223 =item init 224 224 225 Initi lises the plugin225 Initializes the plugin 226 226 227 227 =item walk_config_encryption trunk/plagger/lib/Plagger/Plugin/Aggregator/Null.pm
r1173 r1734 33 33 This plugin implements Plagger Aggregator but it doesn't do anything 34 34 useful. It could be only useful when you want to just pass subscribed 35 feed to Publish/Notify plugins, or in isde test scripts.35 feed to Publish/Notify plugins, or inside test scripts. 36 36 37 37 =head1 AUTHOR trunk/plagger/lib/Plagger/Plugin/Bundle/Planet.pm
r1213 r1734 186 186 =item extra_rule 187 187 188 Additional rule to add to filter entri s using SmartFeed::All. Optional and defaults to nothing.188 Additional rule to add to filter entries using SmartFeed::All. Optional and defaults to nothing. 189 189 190 190 =item description trunk/plagger/lib/Plagger/Plugin/CustomFeed/2chSearch.pm
r962 r1734 159 159 160 160 By default, this plugin doesn't search more than once in an hour by 161 default, to save your money (Moritapo). If you want to reduce sea ch161 default, to save your money (Moritapo). If you want to reduce search 162 162 frequency more (like once in a day), consider using 163 163 L<Plagger::Rule::DateTimeCron> to trigger Subscription::Config for it. trunk/plagger/lib/Plagger/Plugin/CustomFeed/AmazonAssociateReportJP.pm
r1695 r1734 149 149 This plugin fetches your report for Amazon affiliate. 150 150 151 =head1 CONFIG RATION151 =head1 CONFIGS 152 152 153 153 =over 4 trunk/plagger/lib/Plagger/Plugin/CustomFeed/SVNLog.pm
r443 r1734 149 149 =item title 150 150 151 Specifies the feed title you want. If not sp acified, default is 'SVN Log'.151 Specifies the feed title you want. If not specified, default is 'SVN Log'. 152 152 153 153 =item link trunk/plagger/lib/Plagger/Plugin/CustomFeed/YouTube.pm
r1460 r1734 163 163 =item sort 164 164 165 Set sort condition. Available condi sions are below. Default is video_date_uploaded.165 Set sort condition. Available conditions are below. Default is video_date_uploaded. 166 166 167 167 relevance trunk/plagger/lib/Plagger/Plugin/CustomFeed/iTunesRecentPlay.pm
r652 r1734 182 182 =item library_path 183 183 184 A path name of iTunes Music Lib ary.xml.If you omit this parameter,184 A path name of iTunes Music Library.xml.If you omit this parameter, 185 185 this plugin try to find it automatically. 186 186 trunk/plagger/lib/Plagger/Plugin/Filter/Babelfish.pm
r1250 r1734 128 128 =head1 DESCRIPTION 129 129 130 This plugin translates each entry body via B ebelfish.130 This plugin translates each entry body via Babelfish. 131 131 See L<WWW::Babelfish> for details. 132 132 trunk/plagger/lib/Plagger/Plugin/Filter/BreakEntriesToFeeds.pm
r1293 r1734 51 51 =item use_entry_title 52 52 53 Use entry's title as a newly gen rated feed title. Defaults to 0.53 Use entry's title as a newly generated feed title. Defaults to 0. 54 54 55 55 =back trunk/plagger/lib/Plagger/Plugin/Filter/Delicious.pm
r1374 r1734 92 92 93 93 B<Note: this module is mostly untested and written just for a proof of 94 concept. If you run this on your box with real feeds, del.icio.us w lil94 concept. If you run this on your box with real feeds, del.icio.us will 95 95 be likely to ban your IP. See http://del.icio.us/help/ for details.> 96 96 trunk/plagger/lib/Plagger/Plugin/Filter/DeliciousFeedTags.pm
r183 r1734 39 39 40 40 del.icio.us RSS feeds contain information to "tags", but they're 41 encoded in a single I<dc:subject> element as whi ltespace-delimitered,41 encoded in a single I<dc:subject> element as whitespace-separated, 42 42 like C<foo bar baz>. 43 43 trunk/plagger/lib/Plagger/Plugin/Filter/FetchEnclosure/Curl.pm
r901 r1734 115 115 =head1 DESCRIPTION 116 116 117 This plug uinsuses curl command to download enclosure files.117 This plugin uses curl command to download enclosure files. 118 118 119 119 =head1 AUTHOR trunk/plagger/lib/Plagger/Plugin/Filter/FetchEnclosure/ParallelUA.pm
r900 r1734 106 106 =head1 DESCRIPTION 107 107 108 This plug uinsuses LWP::Parallel UA to download enclosures from multiple hosts in parallel.108 This plugin uses LWP::Parallel UA to download enclosures from multiple hosts in parallel. 109 109 110 110 =head1 AUTHOR trunk/plagger/lib/Plagger/Plugin/Filter/FetchEnclosure/Wget.pm
r877 r1734 124 124 =head1 DESCRIPTION 125 125 126 This plug uinsuses wget command to download enclosure files.126 This plugin uses wget command to download enclosure files. 127 127 128 128 =head1 AUTHOR trunk/plagger/lib/Plagger/Plugin/Filter/HTMLScrubber.pm
r1173 r1734 131 131 and I<default> methods defined in this module code for details. 132 132 133 If you do en't need these settings, use C<no_default_configs>133 If you don't need these settings, use C<no_default_configs> 134 134 135 135 no_detault_configs: 1 trunk/plagger/lib/Plagger/Plugin/Filter/Pipe.pm
r356 r1734 100 100 =item text_only 101 101 102 When set to 1, uses HTML::Parser so that the regexp substit ion should102 When set to 1, uses HTML::Parser so that the regexp substitution should 103 103 be applied only to HTML text part. Defaults to 0. 104 104 trunk/plagger/lib/Plagger/Plugin/Filter/Regexp.pm
r782 r1734 55 55 =item text_only 56 56 57 When set to 1, uses HTML::Parser so that the regexp substit ion should57 When set to 1, uses HTML::Parser so that the regexp substitution should 58 58 be applied only to HTML text part. Defaults to 0. 59 59 trunk/plagger/lib/Plagger/Plugin/Filter/TruePermalink.pm
r1689 r1734 152 152 153 153 This plugin normalizes permalink using YAML based URL pattern 154 files. Various permalink fix filters in the past (YahooBlogSearch, 155 Namaan, 2chRSSPermalink) can now be writting as a pattern file for 156 this plugin. 154 files. 157 155 158 156 This plugin rewrites I<permalink> attribute of C<$entry>, while trunk/plagger/lib/Plagger/Plugin/Filter/tDiaryComment.pm
r1468 r1734 65 65 =head1 AUTHOR 66 66 67 MATSUNO Tokuhiro E<lt>tokuhiro at mobilefactory.jpE<gt>67 Tokuhiro Matsuno E<lt>tokuhiro at mobilefactory.jpE<gt> 68 68 69 69 Tatsuhiko Miyagawa trunk/plagger/lib/Plagger/Plugin/Notify/Balloon.pm
r1149 r1734 77 77 updates to users. 78 78 79 You need to install Ballo nNotify.exe command line tool from79 You need to install BalloonNotify.exe command line tool from 80 80 L<http://www.gertrud.jp/soft/balloonnotify.html>. 81 81 trunk/plagger/lib/Plagger/Plugin/Notify/Campfire.pm
r810 r1734 144 144 L<http://www.campfirenow.com/> chat room. 145 145 146 Note that you don't have to supply ema liand password if you set146 Note that you don't have to supply email and password if you set 147 147 global cookie_jar in your configuration file and the cookie_jar 148 148 contains a valid login session there, such as: trunk/plagger/lib/Plagger/Plugin/Notify/IRC.pm
r1645 r1734 77 77 78 78 This plugin allows you to notify feed updates to IRC channels using 79 POE based IRC client. This module uses IKC inter-kern al protocol to79 POE based IRC client. This module uses IKC inter-kernel protocol to 80 80 communicate with POE daemon. 81 81 trunk/plagger/lib/Plagger/Plugin/Notify/MSAgent.pm
r216 r1734 113 113 =head1 DESCRIPTION 114 114 115 This plugin uses Microsoft Agent API to let your agent spea ck feed updates.115 This plugin uses Microsoft Agent API to let your agent speak feed updates. 116 116 117 117 =head1 AUTHOR trunk/plagger/lib/Plagger/Plugin/Notify/Tiarra.pm
r1173 r1734 77 77 =head1 NAME 78 78 79 Plagger::Plugin::Notify::Tiarra - Notify feed updates to Ti raa IRC Proxy79 Plagger::Plugin::Notify::Tiarra - Notify feed updates to Tiarra IRC Proxy 80 80 81 81 =head1 SYNOPSIS trunk/plagger/lib/Plagger/Plugin/Publish/2chdat.pm
r1694 r1734 113 113 Plagger::Plugin::Publish::2chdat - Publish 2ch data files for 2ch browsers 114 114 115 =head1 SYNOPS YS115 =head1 SYNOPSIS 116 116 117 117 - module: Publish::2chdat trunk/plagger/lib/Plagger/Plugin/Publish/CSV.pm
r1668 r1734 63 63 Plagger::Plugin::Publish::CSV - Publish feeds as CSV 64 64 65 =head1 SYNOPS YS65 =head1 SYNOPSIS 66 66 67 67 - module: Publish::CSV trunk/plagger/lib/Plagger/Plugin/Publish/Delicious.pm
r1668 r1734 91 91 =head1 AUTHOR 92 92 93 Tsutomu Koyach o93 Tsutomu Koyachi 94 94 95 95 =head1 SEE ALSO trunk/plagger/lib/Plagger/Plugin/Publish/FOAFRoll.pm
r1173 r1734 44 44 Plagger::Plugin::Publish::FOAFRoll - Publish foafroll RDF file using subscriptions 45 45 46 =head1 SYNOPS YS46 =head1 SYNOPSIS 47 47 48 48 - module: Publish::FOAFRoll trunk/plagger/lib/Plagger/Plugin/Publish/Feed.pm
r1668 r1734 160 160 Plagger::Plugin::Publish::Feed - republish RSS/Atom feeds 161 161 162 =head1 SYNOPS YS162 =head1 SYNOPSIS 163 163 164 164 - module: Publish::Feed … … 215 215 =head1 AUTHOR 216 216 217 Yoshiki K URIHARA217 Yoshiki Kurihara 218 218 219 219 Tatsuhiko Miyagawa trunk/plagger/lib/Plagger/Plugin/Publish/Gmail.pm
r1372 r1734 271 271 =item mailto 272 272 273 Your email address to send updates sto. Required.273 Your email address to send updates to. Required. 274 274 275 275 =item mailfrom trunk/plagger/lib/Plagger/Plugin/Publish/HatenaBookmark.pm
r1668 r1734 79 79 This plugin automatically posts feed updates to Hatena Bookmark 80 80 L<http://b.hatena.ne.jp/>. It supports automatic tagging as well. It 81 might be handy for sync ronizing delicious feeds into Hatena Bookmark.81 might be handy for synchronizing delicious feeds into Hatena Bookmark. 82 82 83 83 =head1 AUTHOR trunk/plagger/lib/Plagger/Plugin/Publish/JavaScript.pm
r1668 r1734 55 55 =head1 DESCRIPTION 56 56 57 This plugin publishes links to feed entries as an HTML embed able57 This plugin publishes links to feed entries as an HTML embeddable 58 58 JavaScript file. The JS file contains document.write() calls, and can 59 59 be easily included in any HTML page using: trunk/plagger/lib/Plagger/Plugin/Publish/LivedoorClip.pm
r1668 r1734 120 120 This plugin automatically posts feed updates to livedoor clip 121 121 L<http://clip.livedoor.com/>. It supports automatic tagging as well. It 122 might be handy for sync ronizing delicious feeds into livedoor clip.122 might be handy for synchronizing delicious feeds into livedoor clip. 123 123 124 124 =head1 AUTHOR trunk/plagger/lib/Plagger/Plugin/Publish/MT.pm
r1699 r1734 78 78 Plagger::Plugin::Publish::MT - Post feeds to Movable Type 79 79 80 =head1 SYNOPS YS80 =head1 SYNOPSIS 81 81 82 82 - module: Publish::MT … … 110 110 =head2 title 111 111 112 You can specif iy the title of new entry which will be defaults to112 You can specify the title of new entry which will be defaults to 113 113 title of the feed. 114 114 trunk/plagger/lib/Plagger/Plugin/Publish/OPML.pm
r1173 r1734 44 44 =head1 45 45 46 Plagger::Plugin::Publish::OPML - Publish OPML files based on your sub cscription46 Plagger::Plugin::Publish::OPML - Publish OPML files based on your subscription 47 47 48 =head1 SYNOPS YS48 =head1 SYNOPSIS 49 49 50 50 - module: Publish::OPML … … 54 54 =head1 DESCRIPTION 55 55 56 This plugin publishes OPML file using feeds fo nnd in the subscription.56 This plugin publishes OPML file using feeds found in the subscription. 57 57 58 58 =head1 CONFIG trunk/plagger/lib/Plagger/Plugin/Publish/PowerPoint.pm
r1668 r1734 75 75 Plagger::Plugin::Publish::PowerPoint - publish as PowerPoint slide 76 76 77 =head1 SYNOPS YS77 =head1 SYNOPSIS 78 78 79 79 - module: Publish::PowerPoint trunk/plagger/lib/Plagger/Plugin/Publish/Takahashi.pm
r1668 r1734 45 45 =head1 NAME 46 46 47 Plagger::Plugin::Publish::Takahashi - produce takahas i output47 Plagger::Plugin::Publish::Takahashi - produce takahashi output 48 48 49 49 =head1 SYNOPSIS trunk/plagger/lib/Plagger/Plugin/Publish/iCal.pm
r1724 r1734 87 87 =head1 DESCRIPTION 88 88 89 Publish::iCal creates iCal (.ics) files usin efeed items. Every feed89 Publish::iCal creates iCal (.ics) files using feed items. Every feed 90 90 is a calendar and each entry is a schedule item. Entry's posted 91 91 date/time is used as a schedule date/time and so on. trunk/plagger/lib/Plagger/Plugin/Search/Rast.pm
r1637 r1734 175 175 =head1 DESCRIPTION 176 176 177 This plugin indexes feed entries to Rast, the embed ed search engine177 This plugin indexes feed entries to Rast, the embedded search engine 178 178 written in C. It requires to install Rast.pm module via 179 179 L<http://tech.yappo.jp/rast/> trunk/plagger/lib/Plagger/Plugin/Subscription/Bloglines.pm
r867 r1734 230 230 C<mark_read> specifies whether this plugin I<marks as read> the items 231 231 you synchronize. With this option set to 0, you will get the 232 duplicated updates every time you run Plagger, until you mark them232 duplicated updates every time you run Plagger, until you mark them 233 233 unread using Bloglines browser interface. Defaults to 1. 234 234 … … 243 243 244 244 C<fetch_meta> specifies whether this plugin fetches I<folder> 245 struc uture using listsubs API. With this option on, all feeds under245 structure using listsubs API. With this option on, all feeds under 246 246 I<Plagger> folder will have I<Plagger> as its tag. 247 247 trunk/plagger/lib/Plagger/Plugin/Subscription/Bookmarks.pm
r993 r1734 110 110 Configuration is optional. When you omit I<browser>, this plugin auto-configure 111 111 the default config. On Win32, I<browser> is "InternetExplorer" and I<path> is looked up 112 using Windows Registry. On darwin, I<browser> is "Safari". Otherwise, I<browser> is set112 using Windows Registry. On darwin, I<browser> is "Safari". Otherwise, I<browser> is set 113 113 to "Mozilla", but I<path> isn't set. 114 114 trunk/plagger/lib/Plagger/Plugin/Subscription/LivedoorReader.pm
r1672 r1734 201 201 C<mark_read> specifies whether this plugin I<marks as read> the items 202 202 you synchronize. With this option set to 0, you will get the 203 duplicated updates every time you run Plagger, until you mark them203 duplicated updates every time you run Plagger, until you mark them 204 204 unread using Livedoor Reader web interface. 205 205 trunk/plagger/lib/Plagger/Plugin/UserAgent/AuthenRequest.pm
r1296 r1734 33 33 Plagger::Plugin::UserAgent::AuthenRequest - Plagger plugin for authen request 34 34 35 =head1 SYNOPS YS35 =head1 SYNOPSIS 36 36 37 37 - module: UserAgent::AuthenRequest trunk/plagger/lib/Plagger/Plugin/UserAgent/RequestHeader.pm
r1296 r1734 28 28 Plagger::Plugin::UserAgent::RequestHeader - Add arbitrary request header 29 29 30 =head1 SYNOPS YS30 =head1 SYNOPSIS 31 31 32 32 - module: UserAgent::RequestHeader trunk/plagger/lib/Plagger/Plugin/Widget/Simple.pm
r1591 r1734 149 149 content_dynamic: "Entry from [% entry.author | html %]" 150 150 151 If you want to dyn camically generate the content of widget, use151 If you want to dynamically generate the content of widget, use 152 152 I<content_dynamic> instead. Value of the content_dynamic is compiled 153 153 and rendered using Template-Toolkit. Required, if you don't use trunk/plagger/lib/Plagger/Rule/Deduped.pm
r1039 r1734 80 80 Tatsuhiko Miyagawa 81 81 82 Kazuhiro O hsawa created Plagger::Plugin::Cache in early days, which82 Kazuhiro Osawa created Plagger::Plugin::Cache in early days, which 83 83 gives me a base idea of this module. 84 84 trunk/plagger/lib/Plagger/Template.pm
r1709 r1734 57 57 58 58 Essentially this subclass uses this to know where the templates are 59 from the asse sts path.59 from the assets path. 60 60 61 61 It also does the right thing with encodings and utf8.
