root/branches/feature-server/plagger/Makefile.PL

Revision 1009 (checked in by miyagawa, 6 years ago)

r2680@rock (orig r938): miyagawa | 2006-06-09 10:28:17 +0900
add podtrac TruePermalink?. via http://d.hatena.ne.jp/mryfmo/20060608
r2681@rock (orig r939): miyagawa | 2006-06-09 10:30:48 +0900
TruePermalink?: add feedburner podcast redirector. Refs #226
r2682@rock (orig r940): miyagawa | 2006-06-09 16:11:35 +0900
use Last-Modified header to populate entry date, even if handler can't find one.
via http://subtech.g.hatena.ne.jp/otsune/20060608/norkdailymemo
r2683@rock (orig r941): miyagawa | 2006-06-09 16:12:52 +0900
take off utf-8 flag when taking digest value
r2684@rock (orig r942): miyagawa | 2006-06-09 17:04:38 +0900

Publish
CHTML: Don't die if body contains non-sjis mappable characters
r2685@rock (orig r943): miyagawa | 2006-06-09 17:26:01 +0900
defaults to cp932 would be better
r2686@rock (orig r944): miyagawa | 2006-06-09 17:37:37 +0900

r2687@rock (orig r945): miyagawa | 2006-06-09 18:48:15 +0900
add pya.cc upgrader via http://subtech.g.hatena.ne.jp/otsune/20060608/pya2feed
r2688@rock (orig r946): miyagawa | 2006-06-09 21:21:47 +0900
CustomFeed?
2chSearch
r2689@rock (orig r947): miyagawa | 2006-06-09 21:26:31 +0900
oops, remove </b>
r2690@rock (orig r948): miyagawa | 2006-06-09 21:44:42 +0900
fix date if it found true entry
r2691@rock (orig r949): miyagawa | 2006-06-09 21:59:05 +0900
need quotes
r2692@rock (orig r950): miyagawa | 2006-06-09 22:06:35 +0900
Planet: Scrubber support back inlib/Plagger/Plugin/Publish/Planet.pm
r2693@rock (orig r951): miyagawa | 2006-06-09 22:08:01 +0900
oops
r2694@rock (orig r952): otsune | 2006-06-09 22:11:04 +0900
fix extract http://pyc.cc/

r2695@rock (orig r953): otsune | 2006-06-09 22:12:28 +0900
add EntryFulltext? for seesaa blog

r2696@rock (orig r954): otsune | 2006-06-09 23:27:11 +0900
fix %3A

r2697@rock (orig r955): miyagawa | 2006-06-10 02:26:28 +0900
MixiDiarySearch?: decode keyword query
r2698@rock (orig r956): miyagawa | 2006-06-10 02:53:41 +0900
TruePermalink? enbug stuff. Use permlalink to find handlers
r2699@rock (orig r957): otsune | 2006-06-10 03:08:33 +0900
add EntryFulltext? http://headlines.yahoo.co.jp/

r2700@rock (orig r958): otsune | 2006-06-10 04:38:27 +0900
add Apple KB and TIL document

r2701@rock (orig r959): otsune | 2006-06-10 04:43:22 +0900
oops.

r2702@rock (orig r960): miyagawa | 2006-06-10 23:07:48 +0900
set Bloglines n=100
r2703@rock (orig r961): miyagawa | 2006-06-11 01:35:38 +0900
MixiDiarySearch?: allow no_photo.gif
r2704@rock (orig r962): miyagawa | 2006-06-11 01:45:53 +0900
2chSearh: Fix error handling
r2705@rock (orig r963): miyagawa | 2006-06-11 02:07:11 +0900
added takesako-san for his patch
r2706@rock (orig r964): otsune | 2006-06-11 05:59:58 +0900
modified Chugoku SHinbun, add EFT for http://www.zianplus.net/

r2707@rock (orig r965): otsune | 2006-06-11 10:17:02 +0900
add pMachine ExpressionEngine? http://www.pmachine.com/

r2708@rock (orig r966): youpy | 2006-06-11 12:38:21 +0900
fix regexp

r2709@rock (orig r967): otsune | 2006-06-12 04:09:24 +0900
fix extract regexp

r2710@rock (orig r968): otsune | 2006-06-12 04:13:19 +0900
update regexp

r2711@rock (orig r969): otsune | 2006-06-12 04:29:18 +0900
support http://www.mainichi-msn.co.jp/photo/etc/photo_feature/

r2712@rock (orig r970): otsune | 2006-06-12 06:08:15 +0900
fix wordpress.
Add mainichi-msn Photo and separate handle.
Add http://www.actiblog.com/

r2713@rock (orig r971): otsune | 2006-06-12 07:02:23 +0900
refine livedoorblog.pl
fix miss.

r2714@rock (orig r972): miyagawa | 2006-06-12 13:25:28 +0900
extract_title should be case insensitive. via http://d.hatena.ne.jp/sfujiwara/20060611/1150051152
r2715@rock (orig r973): miyagawa | 2006-06-12 13:39:12 +0900
rewrite config doesn't die even if it can't rewrite because of permission problem
r2716@rock (orig r974): miyagawa | 2006-06-12 13:43:25 +0900
skip all livedoorkeyword link
r2719@rock (orig r975): otsune | 2006-06-12 14:50:19 +0900
fix misc regexp

r2720@rock (orig r976): miyagawa | 2006-06-12 15:44:57 +0900
support handle only in livedoorblog.pl to work with aggregated feeds
r2721@rock (orig r977): miyagawa | 2006-06-12 18:22:40 +0900
TruePermalink? for blogpeople redirector
r2722@rock (orig r978): otsune | 2006-06-12 22:14:03 +0900
opps 'Unmatched ( in regex;'

r2723@rock (orig r979): youpy | 2006-06-13 10:21:42 +0900
add mailman upgrader


r2724@rock (orig r980): youpy | 2006-06-13 10:28:19 +0900
fix handle regexp


r2727@rock (orig r983): miyagawa | 2006-06-13 19:00:22 +0900
Subscription
Planet: add feedster.jp
r2728@rock (orig r984): miyagawa | 2006-06-13 19:06:06 +0900
use lang/all on feedster.jp
r2734@rock (orig r985): otsune | 2006-06-13 22:11:21 +0900
fix regexp

r2735@rock (orig r986): miyagawa | 2006-06-14 00:34:01 +0900
new plugin Notify
Beep
r2736@rock (orig r987): miyagawa | 2006-06-14 00:34:40 +0900
planet: remove unnecessary bit
r2737@rock (orig r988): miyagawa | 2006-06-14 00:35:03 +0900
update example to use sixapart-std
r2738@rock (orig r989): otsune | 2006-06-14 02:55:47 +0900
remove icon_re. RecentComment? can't get it

r2745@rock (orig r990): miyagawa | 2006-06-14 12:07:29 +0900
t/core is for developer test and not needed for installers
r2746@rock (orig r991): miyagawa | 2006-06-14 12:49:00 +0900
support mixi_tos_paranoia mode
r2747@rock (orig r992): miyagawa | 2006-06-14 13:10:40 +0900
title would be ok
r2792@rock (orig r993): miyagawa | 2006-06-16 15:04:12 +0900
  • New plugin Subscription::Bookmarks (and its IE subclass) to read IE favorites.
r2793@rock (orig r994): miyagawa | 2006-06-16 15:11:52 +0900
added TODO as comment
r2794@rock (orig r995): youpy | 2006-06-17 20:36:18 +0900
add Plugin::Subscription::Bookmarks
Safari


r2795@rock (orig r996): youpy | 2006-06-17 21:39:18 +0900
add tag support by folder name


r2796@rock (orig r997): youpy | 2006-06-18 15:41:59 +0900
use $uri->file when scheme is 'file'


r2797@rock (orig r998): youpy | 2006-06-18 15:42:56 +0900
add Plugin::Subscription::Bookmarks
Mozilla


r2798@rock (orig r999): miyagawa | 2006-06-19 15:23:13 +0900
bump URI
Fetch req
r2800@rock (orig r1000): miyagawa | 2006-06-22 00:26:46 +0900
dependency for Bookmarks
Safari. 1000th commit!
r2801@rock (orig r1001): miyagawa | 2006-06-22 00:30:57 +0900
fix config rewriting bug when the password contains regexp metachars. via http://d.hatena.ne.jp/sfujiwara/20060621/1150899012
r2802@rock (orig r1002): otsune | 2006-06-22 00:54:24 +0900
add http://www.computerworld.jp/ http://autopage.teacup.com/
fix headlines_yahoo_jp (Thanks woremacx)
fix goo blog

r2803@rock (orig r1003): miyagawa | 2006-06-22 01:10:00 +0900
import drawnboy's EntryFullText? yamls via http://svn.nowherenear.net/repos/public/misc/eft/
r2804@rock (orig r1004): miyagawa | 2006-06-22 01:10:39 +0900
update AUTHOR
r2805@rock (orig r1005): s_nobu | 2006-06-22 06:17:15 +0900
require HTML
Entities for enclosure support.

r2807@rock (orig r1006): miyagawa | 2006-06-22 15:46:30 +0900
URI
Fetch 0.07 is broken (i was a moron), reverting back to 0.06 for now
r2808@rock (orig r1007): miyagawa | 2006-06-22 16:04:48 +0900
packaging 0.7.3
Line 
1 use inc::Module::Install;
2
3 name('Plagger');
4 all_from('lib/Plagger.pm');
5
6 requires('Class::Accessor::Fast');
7 requires('File::Find::Rule');
8 requires('UNIVERSAL::require' => 0.10);
9 requires('Template');
10 requires('Template::Provider::Encoding' => 0.04);
11 requires('YAML' => 0.39);
12 requires('Text::Tags');
13 requires('DateTime' => 0.29);
14 requires('DateTime::Format::Mail');
15 requires('DateTime::Format::W3CDTF');
16 requires('DateTime::Format::Strptime');
17 requires('Digest::MD5');
18 requires('LWP');
19 requires('HTML::Parser' => 3.48);
20 requires('URI::Fetch' => 0.06);
21 requires('Cache::Cache' => 1.04);
22 requires('Module::Pluggable::Fast');
23 requires('HTML::ResolveLink');
24 requires('Date::Parse');
25 requires('MIME::Types', 1.16);
26
27 requires('XML::Feed', 0.08);
28 requires('XML::LibXML');
29 requires('XML::Atom', 0.19);
30 requires('XML::RSS::LibXML', 0.20),
31
32 build_requires(Test::More => 0.42);
33
34 features(
35     'Better Encoding detection' => [
36         -default => 1,
37         recommends('Encode::Detect'),
38     ],
39     'POD Testing' => [
40         -default => 0,
41         recommends('Test::Pod'),
42         recommends('Test::Pod::Coverage'),
43     ],
44     'Cookie sharing with Firefox' => [
45         -default => 0,
46         recommends('HTTP::Cookies::Mozilla'),
47     ],
48     'Liberal XML parsing' => [
49         -default => 1,
50         recommends('XML::Liberal', 0.11),
51         recommends('XML::RSS::Liberal'),
52     ],
53 );
54
55 features(
56     'Subscription::Bloglines' => [
57         -default => 1,
58         recommends('WebService::Bloglines', 0.11),
59     ],
60     'Subscription::OPML' => [
61         -default => 1,
62         recommends('XML::OPML'),
63     ],
64     'Publish::Gmail' => [
65         -default => 1,
66         recommends('Mail::Address'),
67         recommends('MIME::Lite'),
68         recommends('Net::SMTP::TLS'),
69     ],
70     'Aggregator::Xango' => [
71         -default => 0,
72         recommends('POE'),
73         recommends('Xango', 1.04), # protect ourselves from my stupidity
74         recommends('Cache::FastMmap'),
75         recommends('POE::Component::Client::DNS'),
76         recommends('POE::Component::Client::HTTP'),
77     ],
78     'CustomFeed::Mixi' => [
79         -default => 0,
80         recommends('WWW::Mixi', 0.46),
81     ],
82     'Publish::PDF' => [
83         -default => 0,
84         recommends('PDF::FromHTML'),
85     ],
86     'Publish::Delicious' => [
87         -default => 0,
88         recommends('Net::Delicious'),
89     ],
90     'Notify::IRC' => [
91         -default => 0,
92         recommends('POE::Component::IRC'),
93         recommends('POE::Component::IKC::Client'),
94     ],
95     'Filter::URLBL' => [
96         -default => 0,
97         recommends('Net::DNS'),
98     ],
99     'Publish::JavaScript' => [
100         -default => 0,
101         recommends('Template::Plugin::JavaScript'),
102     ],
103     'Subscription::HatenaRSS' => [
104         -default => 0,
105         recommends('WWW::Mechanize'),
106     ],
107     'Filter::HatenaBookmarkUsersCount' => [
108         -default => 0,
109         recommends('XMLRPC::Lite'),
110     ],
111     'Filter::HatenaDiaryKeywordLink' => [
112         -default => 0,
113         recommends('XMLRPC::Lite'),
114     ],
115     'Filter::ResolveRelativeLink' => [
116         -default => 0,
117         recommends('HTML::ResolveLink', 0.02),
118     ],
119     'Publish::Planet' => [
120         -default => 0,
121         recommends('HTML::Tidy'),
122         recommends('HTML::Scrubber'),
123         recommends('File::Copy::Recursive'),
124     ],
125     'Publish::CSV' => [
126         -default => 0,
127         recommends('Text::CSV_PP'),
128     ],
129     'Filter::HatenaFormat' => [
130         -default => 0,
131         recommends('Text::Hatena'),
132     ],
133     'Publish::MT' => [
134         -default => 0,
135         recommends('Net::MovableType'),
136     ],
137     'CustomFeed::FlickrSearch' => [
138         -default => 0,
139         recommends('Flickr::API'),
140         recommends('DateTime::Format::Epoch'),
141     ],
142     'Filter::ImageInfo' => [
143         -default => 0,
144         recommends('Image::Info'),
145     ],
146     'Filter::Pipe' => [
147         -default => 0,
148         recommends('IPC::Run'),
149     ],
150     'Filter::RSSLiberalDateTime' => [
151         -default => 0,
152         recommends('Date::Parse'),
153     ],
154     'Filter::Emoticon' => [
155         -default => 0,
156         recommends('Text::Emoticon'),
157     ],
158     'Publish::Maildir' => [
159         -default => 0,
160         recommends('MIME::Lite'),
161     ],
162     'Publish::IMAP' => [
163         -default => 0,
164         recommends('Mail::IMAPClient'),
165     ],
166     'Filter::Profanity' => [
167         -default => 0,
168         recommends('Regexp::Common::profanity_us'),
169     ],
170     'Subscription::DBI' => [
171         -default => 0,
172         recommends('DBIx::Class::Schema'),
173     ],
174     'CustomFeed::SVNLog' => [
175         -default => 0,
176         recommends('SVN::Core'),
177         recommends('SVN::Client'),
178     ],
179     'Filter::TTP' => [
180         -default => 0,
181         recommends('URI::Find'),
182     ],
183     'Filter::Romanize' => [
184         -default => 0,
185         recommends('Text::Kakasi'),
186     ],
187     'Rule::URLBL' => [
188         -default => 0,
189         recommends('Net::DNS'),
190     ],
191     'Subscription::LivedoorReader' => [
192         -default => 0,
193         recommends('JSON::Syck', 0.10),
194         recommends('WWW::Mechanize'),
195     ],
196     'Search::Estraier' => [
197         -default => 0,
198         recommends('Search::Estraier'),
199     ],
200     'Subscription::XOXO' => [
201         -default => 0,
202         recommends('HTML::TreeBuilder::XPath'),
203     ],
204     'Publish::2chdat' => [
205         -default => 0,
206         recommends('DateTime::Locale'),
207     ],
208     'Subscription::PlanetINI' => [
209         -default => 0,
210         recommends('Config::INI::Simple'),
211     ],
212     'Notify::UpdatePing' => [
213         -default => 0,
214         recommends('XMLRPC::Lite'),
215     ],
216     'Publish::PalmDoc' => [
217         -default => 0,
218         recommends('Palm::PalmDoc'),
219     ],
220     'Subscription::FOAF' => [
221         -default => 0,
222         recommends('XML::FOAF'),
223     ],
224     'Notify::Beep' => [
225         -default => 0,
226         recommends('Audio::Beep'),
227     ],
228 );
229
230 if ($^O eq 'darwin') {
231     features(
232         'Cookie sharing with Safari' => [
233             -default => 0,
234             recommends('HTTP::Cookies::Safari'),
235         ],
236         'Search::Spotlight' => [
237             -default => 1,
238             recommends('Mac::Glue'),
239         ],
240         'Publish::Speech' => [
241             -default => 0,
242             recommends('Mac::Speech'),
243         ],
244         'Subscription::Bookmarks' => [
245             -default => 0,
246             recommends('Mac::Tie::PList'),
247         ],
248     );
249
250     install_script('bin/spotlight_comment.scpt');
251
252 } elsif ($^O eq 'MSWin32') {
253     features(
254         'Cookie sharing with MSIE' => [
255             -default => 0,
256             recommends('HTTP::Cookies::Microsoft'),
257         ],
258         'Publish::Speech' => [
259             -default => 0,
260             recommends('Win32::OLE'),
261             recommends('Win32::SAPI4'),
262             recommends('Locale::Country'),
263             recommends('Locale::Language'),
264         ],
265         'Notify::Eject' => [
266             -default => 0,
267             recommends('Win32::MCI::Basic'),
268         ],
269         'Subscription::Bookmarks' => [
270             -default => 0,
271             recommends('Win32::IEFavorites', 0.03),
272             recommends('Win32::Locale'),
273         ],
274     );
275 }
276
277 tests 't/*.t t/*/*.t t/*/*/*.t';
278
279 auto_include;
280 auto_install;
281 install_script('plagger');
282 install_script('bin/plagger-ircbot');
283 WriteAll;
Note: See TracBrowser for help on using the browser.