1 :
名無しさん@お腹いっぱい。 :
2006/05/25(木) 09:03:39 ID:SAWTjdyB0 m9(^Д^)Plagggger
2げとずさー
3 :
名無しさん@お腹いっぱい。 :2006/05/25(木) 12:29:28 ID:oZdjs+Cw0
Plagger厨級 m9(^Д^)Plaggger
4 :
名無しさん@お腹いっぱい。 :2006/05/25(木) 14:21:32 ID:kLHJ8r1p0
m9(^Д^)Plagggger
5 :
名無しさん@お腹いっぱい。 :2006/05/25(木) 14:42:38 ID:98o7w8GC0
プラジャーってサーバー用意しないといけないやつでしょ? めんどくさすぎっ><
6 :
名無しさん@お腹いっぱい。 :2006/05/25(木) 14:48:28 ID:kLHJ8r1p0
Windows でもできるよ
7 :
名無しさん@お腹いっぱい。 :2006/05/25(木) 14:52:59 ID:iN27mmuS0
初級もここでいいんですか? としたら何ができるのか、まず教えて下さい。
∧∧ ミ _ ドスッ ( ,,)┌─┴┴─┐ /' つ 糸冬 了 │ 〜′ /´ └─┬┬─┘ ∪ ∪ ││ _ε3 ゛゛'゛'゛
miyagawaって人がやけに詳しいのですが
そうですか。
小さくて顔が濃い人がエロい発表をしていたんだけど、wikiに載ってないんだよね
a
13 :
名無しさん@お腹いっぱい。 :2006/05/26(金) 13:24:50 ID:uXtc2p+30
あげ
>>11 それなんて「女の子が居ない方がもっと楽しく盛り上がれた」LL?
15 :
名無しさん@お腹いっぱい。 :2006/05/29(月) 10:22:30 ID:U/IkhEuv0
>>14 でも生理中の女の子と合体してる画像があって血まみれだった。
16 :
名無しさん@お腹いっぱい。 :2006/05/30(火) 18:29:45 ID:8pPQ1p600
PC初心者です。 Plaggerの利点がよくわかりません。 RSSフィード読むならライブドアリーダとか使えばいいと思います。
17 :
名無しさん@お腹いっぱい。 :2006/05/30(火) 22:10:39 ID:7bne7a6r0
私も知りたいです。
mixiとかAmazonレポートもRSS化できる
新しいフィードがあったら、パソコンの CD ドライブを開いてお知らせできる。
何かあったな昔そういうの
satoruさんところのねたか。なつかしい。
CustomFeed::2ch とか?
2chRSSが既にある
24 :
名無しさん@お腹いっぱい。 :2006/06/04(日) 01:45:17 ID:ZJECu5Br0
Notify::Eject最高!
miyagawaさんは朝寝て昼すぎに起きてるの?
>>27 ブログに Plagger という単語を含めて書けばたいてい見てくれるんじゃ?
なんか、ブクマされてるね。
31 :
名無しさん@お腹いっぱい。 :2006/06/05(月) 15:25:26 ID:63qTiSuV0
ここにバグ報告しててもおkってことか
32 :
ブレイド :2006/06/05(月) 15:41:19 ID:sR5FEwZl0
はじめまして。初めて書き込むのでよろしくお願いします。
33 :
名無しさん@お腹いっぱい。 :2006/06/12(月) 03:21:24 ID:8b9xBLFb0
Plagger1.0 だとどんなことまでできるようになんの?
assets/plugins/Filter-EntryFullText/mainichi-msn-graph.yaml ってつかえる? Unmatched ( in regex; 略 -->/ at /root/plagger/lib/Plagger/Plugin/Filter/EntryFullText.pm line 228. ってでるよ。
>>34 バグ報告の際には、svn のリビジョンも一緒書くといいかも?
36 :
名無しさん@お腹いっぱい。 :2006/06/16(金) 05:42:30 ID:VOxyu53K0
いい鴨〜
assets/plugins/Filter-EntryFullText/ にいろいろ書いているんだけど 野良と配布物をうまく分けて管理する方法ある? 野良のほうが優先で handle させたいな。
>>37 000000000000_foo_bar.{pl,yaml} 等、辞書順でソートした時に負けないような
ファイル名をつける。
>37 svk
使いたいけど使い方が全く分かりません
ActivePerlでXML-SAXがまともに入れられない漏れはヘタレですか?
BloglinesやLivedoorReader通さずに直接RSSを読んでGmailに送るってできないんですか?
Subscription::Config
Plaggerを入れた。 入れるまでが楽しかった。 あちこちモジュールを探したり、 patchを探したりインストール方法を調べたり。。。 入れ終わって、はたと気づいた。 これってどう使えばいいの?
ソース読んで楽しむ
exampleでも見とけ
これの作者の人って日本人?
あ、そこのリンク先にいろいろ書いてある。
> plagger -v > こんなコマンドないってエラーが出る。 依存するモジュール群が入ってれば、 適当な場所で svn co してつかうですよ。 plagger 自体はインスコロールしてもあとあと混乱するだけです。
インストールしちまったよ。 bloglinesからgmailへの送信は出来たけど、 なんか、コンフィグファイルの設定の仕方がよくわからないんだけど、 解説してあるサイトはないの? 普通のhtmlサイトも巡回できたり、podcastのダウンロードもできらしいのだが。
結局perlのソースが読めないと使えないのかorz
サンプルついてるのに、それすら見えないんですかね?w
Public::Outlinetext使えてる人いる? ActivePerlで使ってるが、ものっそい文字化け。
Public な名前空間のプラグインできたのか。w その文字化けとやらは、どのソフトで閲覧したときの話ですか?
Publish::Outlinetextって誰がつくった野良?
サクラエディタ、秀丸で駄目だった。 そういやmeadowで試してなかった。週明け試してみる。
Public::Outlinetextの文字化けの原因がわかった。 feedがLDRのときだけ文字化ける。きっと俺の設定が悪いに違いない。
IRC に入るといいんじゃないかな。
「薩摩兼士の日記とメモ」はbloglinesで巡回している。
それは、そちらも同じでしょw
薩摩兼士の日記とメモはスパムコメント多すぎでRSSが酷い事に。 ViagraとかNGワードではねてほしい。
67 :
名無しさん@お腹いっぱい。 :2006/08/24(木) 00:22:00 ID:MK99vw7f0
ハッカージャパンに載ってたYO!
68 :
名無しさん@お腹いっぱい。 :2006/08/25(金) 17:37:23 ID:obnERNp10
opml2irc ってどうやるんですか?
Subscription::OPML Notify::IRC
70 :
名無しさん@お腹いっぱい。 :2006/08/27(日) 00:23:22 ID:30Ev23Oc0
>69 ありがとうございますー。
誰かCustomFeed::Zorgを作ってくれないか
Zorgの運営にAPI付けろとリクエストしてくれたら、それまでのつなぎとして作るよ。
Plagger Wiki作ろうよ。 samurizeスレみたいに
74 :
名無しさん@お腹いっぱい。 :2006/08/30(水) 18:12:15 ID:Q8I572y/0
求む!言語オタク<zorg
75 :
名無しさん@お腹いっぱい。 :2006/09/06(水) 19:20:02 ID:KVh6pJ7p0
すこしわかた
76 :
名無しさん@お腹いっぱい。 :2006/09/07(木) 01:27:12 ID:i/poUQ5w0
Plaggerのpluginの作り方がわかりません
Plaggerはインターネット用ピタゴラスイッチ(のパーツ)
miyagawa さんの女性の好みがわかりません
79 :
名無しさん@お腹いっぱい。 :2006/09/07(木) 20:57:51 ID:aOYF6l6+0
80 :
名無しさん@お腹いっぱい。 :2006/09/07(木) 21:00:01 ID:JMoP6LIb0
81 :
名無しさん@お腹いっぱい。 :2006/09/07(木) 21:22:27 ID:VhWSsyDP0
would you please japanese document
82 :
名無しさん@お腹いっぱい。 :2006/09/12(火) 01:57:31 ID:mfKTjSqC0
83 :
ここでいいんですか? :2006/09/16(土) 13:16:09 ID:m3Af2yJj0
r1691 | miyagawa | 2006-09-15 18:17:08 +0900 (金, 15 9月 2006) | 1 line packaging 0.7.12 上記を今チェックアウトして make test してみたんですが test 落ちました。一個引っかかってしまいます。 Failed Test Stat Wstat Total Fail Failed List of Failed ------------------------------------------------------------------------------- t/plugins/Filter-UnicodeNormalize 255 65280 ?? ?? % ?? 55 tests skipped. Failed 1/157 test scripts, 99.36% okay. 0/346 subtests failed, 100.00% okay. なんかモジュールが無いって怒られてます。 all skipped: Test requires module 'URI::Find' but it's not found t/plugins/Filter-UnicodeNormalize/base.............Can't locate Plagger/Plugin/Filter/UnicodeNormalize.pm in @INC もちろんそんなはずもなく、ファイルはちゃんとあります。単体で打つと通ります。 ~/plagger$ perl -I. -Ilib t/plugins/Filter-UnicodeNormalize/base.t ok 1 - Loading Filter::UnicodeNormalize ok 2 ok 3 ok 4 ok 5 ok 6 ok 7 ok 8 1..8 原因はわからんね。とりあえず報告。
> Test requires module 'URI::Find' but it's not found なにこれ?
make cleanしてみたら
86 :
名無しさん@お腹いっぱい。 :2006/09/17(日) 07:58:44 ID:WDXCF+jG0
その Wiki には、Notify::Shutdown の使い方とか書けばいいの?
wiki.shibuya.pl には無い情報を書けば良いんじゃない
そうだよね分散しないとね
Plaggerの実用例とそのYAMLはよく出てくるんだけど, YAMLはどう書けばいいかとか,各プラグインには何を与えればいいかとか, そういう詳しいことが書かれているサイトが無いのが気にくわない
ソース嫁w
>>91 冗談抜きでそうしなきゃ行けないみたいねorz
んじゃせめて次のエラーの解決方法ちょうだい
root# plagger
Plagger::Plugin [fatal] file error - gmail_notify.tt: not found at line 144
以下,環境
Config.yaml
----------------
global:
timezone: Asia/Tokyo
log:
level: error
plugins:
- module: Subscription::Config
config:
feed:
- url:
http://xxxx/rss.rdf - url:
http://xxxx/rss.rdf - url:
http://xxxx/rss.rdf - module: Publish::Gmail
config:
mailto:
[email protected] ----------------
PC環境
OS:FedoraCore5
インストール方法:yum -y install Perl-Plagger
>>92 global に assets_path: /usr/share/plagger/assets を入れるといいかも。
>>93 やってみた.
動いてくれた.
マジありがとう.
君を三代先まで崇めることにするよ.
perldoc Publish::Gmail すればpodマニュアルが読める
マイミクじゃないけど公開設定になってる日記って取れない?
はてブで「相撲」タグ付けられましたorz
>97 ごめん。 perldoc Plagger::Plugin::Publish::Gmail が正しい。
101 :
名無しさん@お腹いっぱい。 :2006/09/28(木) 07:38:38 ID:5+FYAiDE0
plagger -c config.yaml を実行すると次のようなエラーが出て止まります。 解決方法を知っている方がいましたら教えてください。 [[エラーの内容]] Plagger::Plugin [fatal] undef error - A DateTime object can only be compared to another DateTime object (Plagger::Date=HASH(0x1fc2418), Template::Stash::ForceUT F8=HASH(0x2f22468)). at C:/usr/local/site/lib/Template/Stash.pm line 685 at line 144 [[環境]] Windows XP Home Edition SP2 ActivePerl v5.8.6 Plagger v0.7.12
102 :
101 :2006/09/28(木) 07:42:02 ID:5+FYAiDE0
config.yamlはこんな感じです。
[[config.yaml]]
global:
timezone: Asia/Tokyo
log:
level: info
assets_path: C:\usr\local\site\lib\Plagger\assets
plugin_path: C:\usr\local\site\lib\Plagger\Plugin
plugins:
- module: Subscription::Bloglines
config:
username:
[email protected] password: base64::hogehogehoge
mark_read: 0
fetch_meta: 1
- module: Widget::Delicious
- module: Widget::BloglinesSubscription
- module: Publish::Gmail
config:
mailto:
[email protected] mailfrom:
[email protected] mailroute:
via: smtp
host: smtp.foo.ne.jp
>101 Perlモジュールはどうやってインストールしたの? CPAN? ppm?
104 :
名無しさん@お腹いっぱい。 :2006/09/28(木) 13:49:29 ID:l6SHMyf90
105 :
101 :2006/09/28(木) 14:40:25 ID:5+FYAiDE0
とりあえず直リンやめよう
> とりあえず直リンやめよう 何で?
>>108 何をどう勘違いしてもお前の勝手だけど人に押し付けないでくれるかな
直リンなんて久しぶりに聞いたぜ
Gmailって、Googleアラートでも文字化けするんだよな。
> 文字化け それは void2.0 な人でも呼んでるんですか?
誰それ
WinのActivePerlなんだけど、Filter-EntryFullTextのプラグインで日本語がうまく使えない…。 どうすれば、うまく出来るようになるんだろうか…。 言語コードの問題なのだろうか…。
>>114 だったら って使えばとりあえず反論になるとでも思ってるのか?
さっきからまともな会話を拒否し続けているのは何か理由でも?
日本語を正しく。
>>115 うちも文字化けする。同じサイトでも文字化けするときとしないときがあるのに、
違いが分からない。うーん…
Encode::Detectが入っていない説
いや、入ってる…。
どのサイトでも確実に文字化けするのか、それとも特定のサイトだけなのか。 またUTF-8でyamlを保存出来ているのか。
>>121 UTF-8でyamlを保管しても、extract: で日本語はマッチしなかった。
yamlの文字コードはいろいろと一通りやってみたんだけど、extract:で日本語を書けないのは変わらず…。
UTF-8で BOMは…試してみる…。
mixiで使ってるpmを教えてください
Boofy
yamlにBOMつけたら動かなくなった・・・
やっぱ、extract、日本語で書けね。 たちえば、argのtitleとかに、強制的に日本語入れても、GMail上だとタイトルだけ化ける。 日本語どうなってんだろ。
\x{xxxx}形式で書けば良いんじゃね?
うん。たぶん、ソレでいけると思うけど(想像)。でも、なんか釈然としないや。
「Plaggerに還元するとしたら」だとしたらMLに投げるとか。 メールやircで直接質問するとかじゃないか。
このスレに1個ずつ貼ればよくね?
ンだね。それか、別スレ建てるか。 メールやIRCで直接だと、Plagger人口が増えていった時に面倒で大変そうだよ。
IRCでyaml貼るのはともかく、MLで面倒ってのが良くわかんねぇ。 IRCでもwikiに貼ってurl投げりゃ良い気がするし。 あとマジレスすると、初出が2chスレだとライセンスが微妙。
んなもん 2ch が訴えてから考えるぐらいでいいと思うけどな 訴えたらすげーイメージ悪くなるしw
yamlファイルを書ける人ってやっぱソース読んだりしてるの? ドキュメントがなくてどうやって書いたらいいか分からない。
つ examples/*.yaml
そのフォルダPlagger以下には見たことないけど、どこにあるんですか。
Web上でしたか。ありがとうございます。
# レスポンス、最新ニュース一覧
author: n
custom_feed_handle:
http://response\.jp/ custom_feed_follow_link: issue/\d+/\d+/article\d+_\d+\.html
handle:
http://response\.jp/issue/\d+/\d+/article\d+_\d+\.html extract: <h1>.*?</h1>(.*?)<script language="JavaScript" src="/js/next_news.js">
extract_capture: body
extract_after_hook: |
$data->{body} =~ s!<table width="100%" border="0" bgcolor="#FFFFFF" cellspacing="0" cellpadding=".">.*?</table>!!sg;
適当適当。
author: n
# 十勝毎日新聞 WEBNEWSのみ
custom_feed_handle:
http://www\.tokachi\.co\.jp/ custom_feed_follow_link: WEBNEWS/\d+\.htm
handle:
http://www\.tokachi\.co\.jp/WEBNEWS/\d+\.htm extract: <P ALIGN=\"CENTER\">(.*?)<font size=\"2\">\(C\) TOKACHI MAINICHI NEWSPAPER</font>
extract_capture: body
extract_after_hook: |
$data->{body} =~ s!<IMG SRC="daiji.gif" WIDTH="85" HEIGHT="227" ALIGN="BOTTOM" BORDER="0">!!sg;
ちっ、反応ねーな。やーめた。
貼るほどのもんじゃないしな。extract だけならはてなアンテナとかと同レベルだし。
違うだろ。手間を省いてあげようって事でのせたのよ。 これだから、ライトスクリプト・チャイルドって言われるんだよ。
まあ。 張ってくれた、yaml 使ってる人は黙って使ってるんじゃない。 2ch に書き込まれた時点で、すぐ本家に取り込まれることは難しいかもしれないけど
褒めて欲しかったのか
そんなことより、itmedia の画像とか、続きのページをくっつける方法とか おしえてくれ。
プリンタで打ち出して、糊ではっつけろ。
> プリンタで打ち出して、糊ではっつけろ。 じゃあ Pla
Plagger.::Plugin::Filter::Nori
Plagger::Plugin::Publish::LPR.pm しかし、画像掲示板の新規画像だけを Get する、Plaつくれて満足。 次は大型画像掲示板に対応しようかなぁ。 とはいえ、ちょっと飽きてきた。内部仕様書がないプログラムってげんなりするんだよな。
> とはいえ、ちょっと飽きてきた。内部仕様書がないプログラムってげんなりするんだよな。 Shut the fuck up and write some code
Win環境でのActive Perlだが、やはり日本語の扱いがおかしい。 どこかのWebで示された例もうまくいかない。 各プラグインが吐き出すファイル名については、Perlを勝手に修正するからまだましだが。 やっぱり、I18Nに対しての対応がPerlってのは古典的だよな。
> やっぱり、I18Nに対しての対応がPerlってのは古典的だよな。 詳しく。
Changeset 1730の Zip Archiveが…、取れない…。 日ごろの行いが悪いからだろうか…。空のZipファイルが送られてくる…。
詳しくと言われても…。
> Changeset 1730の Zip Archiveが…、取れない…。 svn くらいも使えないのか。w
めんどくさい。ボタンクリック一発で取れるって楽じゃん。
クリック一発ダウンロードは楽だよね。 ……で、それとplaggerと何の関係があるんだ?
Plaggerって、操作パネルがあるといいと思う。 作ってる人はいないの?
>>162 簡単に言うと、I18NとL10Nの違い。
>>170 > どんな操作パネルをご所望で?
主要な入力、フィルタ、出力はプリセットされてるの。
でねでね、ドラッグして線を結んでパイプをつなげるの。
しょぼいなおい
アナログシンセっぽいインターフェースがいいな
>>172 それって、ホントに便利かなぁ。
基本的に「便利」って「個人のやりたいこと」が「ボタンひとつ」で出来ること。でしょ。
.yaml関係の情報を SQL系のDBにぶち込めて、それをフロントエンドが Plaggerをブン回すような奴の方が便利じゃない?
操作パネルは、データベースの一覧とかだせりゃいいでしょ。
画像掲示板を文拾って貼られてる画像を全部落としてPhotocastにすると便利
Planet Plaggerの RSS/ATOMで RSS側だけおかしい件について。
パッケージ版作ってる人がいたからそれ使えばクリック一発でおk。 それで使えたようになったとして良いことあるかは知らん。
Perlのド素人でもyamlが書けるようになるような魔法のステッキか本かウェブサイトってないですかね。
30 歳まで童貞を守ればよくね?
僕は愛する未来の新妻に童貞をささげるのですっ! …じゃなくて、本当に分からんのですよ。いろいろなサイトを回って 見よう見まねでEFT用のyamlを書いてみたものの、変なところを extractしたりタイトルが別のサイトのものになっていたり(!)。 「いまさら聞けない〜」って解説サイトですらちょっと敷居が高く感じた。 どうすりゃいいのさ。
だげど、20年前は Perlとかsedとか正規表現とか、必ず通る道だったんだよね。 とりあえず、Perlと正規表現を勉強する、って事を考えてみたら?
性器表現イヤなら xpath でもできるらしいよ。うん。
20年前にPerlはなかった。
そりゃすまなかった。
画像系の掲示板とか読むときは、 global: user_agent: agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows XP) よろしく。 Plagger対策されてきた掲示板が出てきてる。 原因はどこにあるかは別にして、更新比較が不十分で全部読むようになってれば、 そりゃ対策される罠。 よろ。 # 著作人格権、譲渡しない。
>>184 とりあえず、
◎「自分で調べるより人に聞いて楽したい」人は相手にしない
という文化の元に出来てるからなぁ。無理だよ。
ソースコード見ながらゴリゴリやるのが筋なんだろうな。
,.-─ ─-、─-、 , イ)ィ -─ ──- 、ミヽ ノ /,.-‐'"´ `ヾj ii / Λ ,イ// ^ヽj(二フ'"´ ̄`ヾ、ノイ{ ノ/,/ミ三ニヲ´ ゙、ノi! {V /ミ三二,イ , -─ Yソ レ'/三二彡イ .:ィこラ ;:こラ j{ V;;;::. ;ヲヾ!V ー '′ i ー ' ソ Vニミ( 入 、 r j ,′ ヾミ、`ゝ ` ー--‐'ゞニ<‐-イ ヽ ヽ -''ニニ‐ / | `、 ⌒ ,/ | > ---- r‐'´ ヽ_ | ヽ _ _ 」 ググレカス [ gugurecus ] (西暦一世紀前半〜没年不明)
>189 >更新比較が不十分で全部読むようになってれば、 デフォルトでCacheしている件
>>193 デフォルトでcacheしているのは「なんなのか」考えたほうがいい件
>>190 そりゃ違うな。「自分で教えるより人に任せて楽したい」だ。
196 :
190 :2006/10/23(月) 03:03:27 ID:/nCFs7cY0
とりあえず
http://lan.rgr.jp/diary/latestこの日記を日付ごとに分けて Gmailに送ってやりたいんですが、何を書いたらいいのか分からない状態です。
Filter::EntryFullTextを使ってみたものの思ったとおりになりませんでした。
ググってもEFTのサンプルはたくさん見付かるのに、EFTが何をするのかが
書かれていなくてCutomFeed::Configと何が違うのかもよくわからず、
何もできない状態です。
こういうレベルの人間が最初にすべきことってなんなのか?読むべきドキュメントが
あったら英語でも日本語でも構わないのでお願いします。
198 :
197 :2006/10/23(月) 13:36:58 ID:/nCFs7cY0
ありがとうございます。なんとなく道が見えてきました。
199 :
197 :2006/10/23(月) 18:02:55 ID:/nCFs7cY0
できたー! Filter::EntryFullText…リンク先のHTMLの記事を取り出す CustomFeed::Config…マッチしたページそのものの記事を取り出す ってことか。納得。
POP3.pmが落ちる要になったような気がする。 なんだろう。
気のせいでした。
最近、Plaggerの話をすると評価が下がることに気がついた。 もちろん、技術的な意味合いではない。 どうやら「m9(^Д^)Plagggger」的な痛さ、もきっちり広がっている模様だ。 だから、「でも、それPla主義じゃないんですけどね。」って言うと、場が和む。 先人達は、痛さを身をもって感じるように。
>203 日本語でおk
>>204 母国語じゃないからって、ちゃんとした日本語にケチつけるのは止めた方が良いぞ。
206 :
sage :2006/11/01(水) 18:08:00 ID:Yk1oWCLa0
>>206 母国語じゃないからって、ちゃんとした日本語にケチつけるのは止めた方が良いぞ。
恥隠しにしろ無駄にスレ伸ばすのやめてくんねーかな
>203は日本語の文体で書かれてはいるが、日本語の文章としての意味は成していない。 ……ってだけの話を
あの文章を読み取れないから「痛い」って言われるんだよ。 どうせ、意味はなしてない、とか言ってるが、その理由を説明できないだろうしな。
日付がうまく取れない…。なんでだろ。 11/05 00:00:00 なら、extract_date_formatは %m/%d %H:%M:%S だよね…。うーん。 extractで、00:00:00 だけにして、formatは、%H:%M:%S だと、時間だけは取れている模様。 うーん。
Plagger::Rule系が理解できると便利そうなんだが、よく分からん。 Always=常に実行する DateTimeCron=特定の日時に実行する Deduped=重複URLがあるときに実行する Fresh=一定時間以降に更新されたものがあるときに実行する URLBL=URLBLに登録されているものがあるときに実行する って感じ? 残りのPlagger::Rule::Ratingとかは何に使うんだろ……。
Notify::Tiarra で Internal Server Error が出るんだけど、同じ症状の人いない?
>213 RatingはiTunesで言う所の星みたいなもん。 活用している実例はあんまり無い。
> 活用している実例はあんまり無い。 Plagger のプラグインの大半は使えない飾りだしな。
217 :
213 :2006/11/07(火) 14:50:02 ID:i3qJrO2N0
>>215 >RatingはiTunesで言う所の星みたいなもん。
あまり使いどころが分からない代物だなぁ。道理で調べてもなかなか使用例が出てこない訳だ。
>活用している実例はあんまり無い。
- module: Publish::Gmail
rule:
- module: Rating
rate: '>= 0'
- module: Fresh
mtime:
path: /Users/hogehoge/plagger/temp/foo.temp
autoupdate: 1
こんな感じで使ってるのはどこかで見かけた。
Plagger::Rule系でよく使われてるのって、Deduped、Fresh、Expressionぐらいみたいだなぁ。
Freshもダメだよ。うまく動いてない。バグがある。 特に、時間の比較がおかしい。 何度も何度も同じモノが獲得されとイラつくよな。 つーか、なんでピザとか寿司とか、Plagger人はデブって言われたいとしか思えん。 それにCD-ROMドライブを EJECTとか。 そんな事をおもしろがってる奴は、はっきり言って「おかしい」。
日本語学校の人いませんか?
うちの生徒がご迷惑をおかけしています。
221 :
Yappo :2006/11/07(火) 23:24:40 ID:cYJwzByu0
はいはいはいキチガイがやってきましたよ
はいはい。ピザデブ、ピザデブ。
>>218 >特に、時間の比較がおかしい
時間の比較以外なんかしてたっけ?
225 :
名無しさん@お腹いっぱい。 :2006/11/09(木) 14:26:06 ID:jLJcOdQH0
Plagger入門初級スレはどこですか
あれから改良したんで、とりあえずここに。
author: n D Dream ソフリン
custom_feed_handle:
http://www\.d-dream\.com/sofurin/top\.htm custom_feed_follow_link: sofurin/newstopic.php\?arg_nno=\d+
handle:
http://www\.d-dream\.com/sofurin/newstopic.php\?arg_nno=\d+ extract: <FONT class=f14><B>(.*?)</B></FONT>.*?<TD align="right">\s+?(.*?)\s+?</TD>.*?<!-- article begin -->(.*?)<!-- article end -->
extract_capture: title wkdata body
extract_date_format: %y/%m/%dT%H:%M:%S
extract_after_hook: |
$data->{wkdata} =~ s/ //g;
$data->{wkdata} =~ s@\.@/@g;
$data->{date} = "20" . $data->{wkdata} . "T23:59:59Z";
$args->{feed}->{title} = 'D Dream Sofurin'; # メールタイトル指定
@のデリミタ使てるのはなんで?
extract_data_format対策。
#でも|でも{}でもつこたらええやん
bloglinesから記事一件ごとにバラしてgmailに転送してるんだけど
gmailってスレッドでまとめてくれなくなったの?
一日で100メール100スレッドになったりして見にくい。
config.yamlはこんな感じなんだけど
plugins:
- module: Subscription::Bloglines
config:
username:
[email protected] password: hoge
mark_read: 1
fetch_meta: 1
- module: Filter::BreakEntriesToFeeds
- module: Filter::ResolveRelativeLink
- module: Filter::EntryFullText
- module: Filter::StripRSSAd
- module: Widget::BloglinesSubscription
- module: Widget::HatenaBookmarkUsersCount
- module: Widget::Delicious
- module: Publish::Gmail
config:
mailto:
[email protected] mailfrom:
[email protected] mailroute:
via: smtp_tls
host: smtp.gmail.com:587
username:
[email protected] password: hoge
>>231 まとめてくれたり、まとめてくれなかったり。たぶん、何か条件があるんじゃないかなぁ。
しかし、module: Publish::Gmail って使えないよな。 いま、ほとんどのプロバイダは25port はブロックでサブミッションポートの利用が推奨なんだよな。 使えねー。
> しかし、module: Publish::Gmail って使えないよな。 > いま、ほとんどのプロバイダは25port はブロックでサブミッションポートの利用が推奨なんだよな。 perldoc Plagger::Plugin::Publish::Gmail
>>235 ちゃんと試してる? 動作確認してる? 馬鹿にするのもいい加減にしろ。
>>236 >ちゃんと試してる? 動作確認してる?
port: 587 へ送信できるけど?
>>237 RFC2476、読んでみた? port 587の接続がなんだって?
239 :
237 :2006/11/13(月) 16:04:21 ID:iXnUnHRQ0
>>238 まあなんでもいいさ.俺には普通に使えるから.
RFC 厨か。w
241 :
名無しさん@お腹いっぱい。 :2006/11/13(月) 17:45:46 ID:moTvDNc40
みんな自分ノマシンにActivePerlでも入れて動かしてるの?
242 :
237 :2006/11/13(月) 18:00:55 ID:iXnUnHRQ0
>>238 一応読んでみたよ RFC2476.
RFC2554 の方は読んで為になった.
3時間置きにルータをリセットしてるから。 いちいち変えている訳じゃない。運用上そうなってるだけ。
245 :
名無しさん@お腹いっぱい。 :2006/11/14(火) 18:41:35 ID:UQFG6Jib0
WindowsにPlaggerをインストールしようと思ってあちこち読んで試してみたけど全然うまくいかない 最新のActivePerl 5.8.8 build 819でやってるんだけど古いActivePerlのほうがいいの?
VMware に Linux なり何なり突っ込んだ方が簡単だと思われ。
debian とかだと、誰かが wiki にまとめてたはず。
7.14までは入ったんだが、7.15で、Encode::Detect 1.00をいれようと思ったら、 >src\CharDistribution.h(41) : fatal error C1083: インクルード ファイルがオープンできません。' >nscore.h': No such file or directory >error building dll file from 'src/CharDistribution.cpp' at c:/Perl/site/lib/ExtU >tils/CBuilder/Platform/Windows.pm line 143. で、入らず。 INCLUDEディレクトリにnscore.hを移動したら、今度は、弘文エラーだの変なエラーの嵐。 WindowsでEncode::Detect1.00は無理? ちなみに、ActivePerl 5.8.8 build817 です。
252 :
名無しさん@お腹いっぱい。 :2006/11/19(日) 04:17:26 ID:NwaiWF3F0
>>245 レスありがとうございます
815でインストールできました
253 :
名無しさん@お腹いっぱい。 :2006/11/19(日) 14:38:59 ID:NwaiWF3F0
早速bloglines2gmailで詰まった…
Plaggerのversionは0.7.12、ActivePerlは5.8.7.815です
ttp://blog.livedoor.jp/hakin/archives/50551352.html こちらの記事を参考にPlagger-0.7.12\assetsをコピーして
config.yamlのメアド・パスを変更してplaggerを動かしてみたのですが
bloglinesの未読が存在しているのに、未読0個だよといわれてしまいます
何が原因なのでしょうか?
Plagger [info] plugin Plagger::Plugin::Subscription::Bloglines loaded.
Plagger [info] plugin Plagger::Plugin::Widget::BloglinesSubscription loaded.
Plagger [info] plugin Plagger::Plugin::Publish::Gmail loaded.
Plagger [info] Rewrote 2 password(s) and saved to C:\Perl\bin\config.yaml
Plagger::Plugin::Subscription::Bloglines [info] You have 0 unread item(s) on Bloglines.
Plagger [info] plugin Plagger::Plugin::Aggregator::Simple loaded.
ログレベルをdebugにしてみたら何が駄目かわかるかもね。 mark_readを1にしてるってことはブラウザでログインしてみて既読に変わってなかったら Plaggerがちゃんとログインできてないってことなんじゃないかな。
漏れも昨日から急に新着が取得できなくなった。追っかけちゅう
256 :
名無しさん@お腹いっぱい。 :2006/11/19(日) 15:24:51 ID:NwaiWF3F0
>>254 ログレベルをdebugにして実行してみたところ
>Plagger [debug] "プラグインの場所"is added as a path to plugin Plagger::Plugin::"プラグイン名"
がずらずらーっと出てきて
>>253 と同じものが最後に出てくるだけで、異常がありそうなものは見当たりませんでした
もしかしたら見落としてるかもしれないのでもう一度Plagger [debugのログ]を一行ずつ全部見直してきます
>>255 そういえば昨日bloglinesにアクセスしても新着フィードが表示されない時間帯がありましたが
それとなにか関係があるのでしょうかね
>>255 >漏れも昨日から急に新着が取得できなくなった。追っかけちゅう
BloglinesのNotifier APIが止まってるとか聞いた。
Subscription::Bloglinesの if ($config) { と } をコメントアウトしてる。
ちょっと変更があると、メンテナンスに手間がかかるのが欠点だよな…。
モジュールの自動更新機能でも実装すれば?
はあ? 自作の PlugInとかの話なんだけど。
> はあ? 自作の PlugInとかの話なんだけど。 釣りか?
はいはい。ピザデブ、ピザデブ。 はいはい。寿司太り、寿司太り。
>>258 リンク先のやり方でも上手く行かない。
コピペミスがあるのかと思って、zipを落としても駄目だった。
> コピペミスがあるのかと思って、zipを落としても駄目だった。 svn up しろよ
>>266 >svn up しろよ
蛇足だが補足すると、svn upしたときはyamlに
global:
assets_path: /Users/hogehoge/plagger/assets
plugin_path:
- /Users/hogehoge/plagger/lib/Plagger/Plugin
とか入れて、svnで入手したassetsやpluginを参照するように指定しないと意味がない(はず)。
まだsvn使ったことないときは
svn co
http://svn.bulknews.net/repos/plagger/trunk/plagger を実行すればいい。
svn updateするときは、↑で作られたフォルダに移動してから実行する。
268 :
名無しさん@お腹いっぱい。 :2006/11/20(月) 12:10:35 ID:GRHnVKwO0
> 蛇足だが補足すると、svn upしたときはyamlに > とか入れて、svnで入手したassetsやpluginを参照するように指定しないと意味がない(はず)。 svn up した後に install に準ずる行為をすればよいのでは?
>>268 >Plagger::Plugin::Subscription::Config [fatal] Feed URL is missing at line 32
>
>って出て動かない。
>URLが上手く取れてないっぽいんだけど、誰かなんか知らん?
FeedのURLが見つからない、と言われてるっぽいけど、
assets/plugins/CustomFeed-Script以下に〜.plとかいる?
>>269 >svn up した後に install に準ずる行為をすればよいのでは?
perl Makefile.plしてsudo make installとか?
前にやったんだけど、Webservice::Bloglinesが見つからなくなったりしたので、それ以来sudo makeで止めてた。
271 :
名無しさん@お腹いっぱい。 :2006/11/20(月) 12:54:52 ID:GRHnVKwO0
>assets/plugins/CustomFeed-Script以下に〜.plとかいる? いるいる。 CustomFeed::Scriptか、Subscribe::Configあたりが、 ぁゃιぃと踏んでんだけどなぁ。もしくは、CustomFeed-Script下のplか...
272 :
名無しさん@お腹いっぱい。 :2006/11/24(金) 10:07:36 ID:NjEGt2CU0 BE:490804439-2BP(0)
rssを記事ごとにMySQLにいれてくなんてこと これでできますか?
面白いなそれ。SQLiteにも入れられるとありがたい。
274 :
名無しさん@お腹いっぱい。 :2006/11/27(月) 20:03:56 ID:KU7aaIqA0
Store::DBIC
はいはい。Store:デブ、Store:デブ。
YAML Error: Expected separator '---' でエラーなのですが。。。 UTF-8にしているのですが。。
>>277 BOM無しのUTF-8(UTF-8N)で保存してる?
geditでやってるので Nにできてないっぽいです・・
ubu610なのですが vimとかでも8Nにできますかね。。。
>>280 >vimとかでも8Nにできますかね。。。
.vimrcに
set fenc=utf-8
と書いて使ってるけど、BOM無しのUTF-8で保存されてる。
子供じゃないんだからさ。いい加減、馬鹿なことはやめたら?
>>281 ありがとうございます!無事できましたー。
Jane Doe Style の開いてるスレの新着とかとれますか?
286 :
名無しさん@お腹いっぱい。 :2006/11/29(水) 21:27:49 ID:bnObJG//0
config.yamlってどこに置けばいいの? windowsでppmインストール。
>>286 どこに置いてもいいんじゃね?
ppmも「plagger -c ~/plagger/config.yaml」とか指定して実行するんじゃないのか?
288 :
名無しさん@お腹いっぱい。 :2006/11/30(木) 15:22:55 ID:5r7PbwkL0
>>286 Perl/binに置けば
コマンドプロンプトでplaggerと打ち込めばうごく
> Perl/binに置けば どこ?
>>290 windows+activeperlでデフォルトだとC:\Perl\bin
Gmailに送信してる人って後々のこと考えてるのかな? 一年後とかになってメールを検索しようとしたら、 ひっかかるのはRSSフィードやらmixiの日記やらニュースサイトの古い記事やらで かなりゲンナリすると思うんだけど。 手作業で削除するような人はPlagger使うまい。
ラベル貼るなり別アカウント使うなり 方法はいくらでも
Planet HIROYUKI ってないですかね。。。
PlaggerStation3
Planet Plaggerに はてなRSS-perl フィードが更新 ってのがこのごろ混ざってるけどちょっとうざい。
ひぐらしだって所詮エロゲ
Plagger とは無関係な記事を書きまくって、Plagger って何回か入れればいいのかな。
新しい赤いPっていう文字のロゴのデータってどこかにないかな? スライドに載ってるのは見たことあるんだけどpngで欲しい。
俺も欲しいけど見たことないな。trakも前のだし。 IRCで頼んでみるとか。
Gmailの新着をRSSに吐き出すようなことってできないですかね? gmail2rssなんてPHPスクリプトがあるようですが、 Plagger単体でやれないものかと。
>>301 global:
user_agent:
cookies: /path/to/cookies.txt
まず、これで自分のgmailアカウントにアクセスできるようにcookieを設定する。
あとは、Subscritpion::ConfigでGmail自体が出してるRSSを取得→Publish::Feedで出来そうな気がする。
試してないけど。
gmailのlabelの一覧って取れないっすか?
取れるだろ。
はてブはatomfeed吐いてるけど、グーグルのブックマークってPlaggerで拾えないの? グーグルつながりで知ってる人居たら教えてください
>>306 まぁ、死ななくてもいいが。
Subscription::Config+CustomFeed::Configで取ってくればいいんでない?
ただ、Google NoteBook用にCustomFeed::Configの設定ファイルを自作するか、誰かが作ったのを探す必要があると思うが。
詳しくはperldocで。
Plaggerをインストールしようとしてるんだけどうまくいかない。
perlは5.8.8 build 817で、ppmでのインストール途中、
「Module-Build」の所で止まる。
ttp://ppm.tcool.org/の 「CUI version of PPM」のURLでやってるし、
「rep up tcool」もやってるし、途中まではうまく行くんだけど…
だれか原因分かる人いたら、教えてくれるとありがたいです。
時間がかかってるだけじゃないの?
Notify::WiiControllerThrow
312 :
名無しさん@お腹いっぱい。 :2006/12/13(水) 17:12:53 ID:rfyA0cNJ0
今日はじめてPlaggerいれたぉ 帰ってきたらGmailのメールが夕方の3時から増えてなかったぉ Gmailって送信数に上限あるのねん500通なのねん
欲張りすぎだ! つか上限500通って漏れも初めて知ったw
Filter::BreakEntriesToFeedsとか使うと、よく上限超えるよな。
315 :
名無しさん@お腹いっぱい。 :2006/12/14(木) 03:40:41 ID:G/xWdjbt0
>>313 operaのRSS使ったら2週間で3万件超えて
operaが壊れたぉ
それでRSSツールスレで聞いたら「それplaggerで〜」って
言われたから導入したぉ
1日1000〜2000ぐらいの記事流し読みしたいんだけど
なんとかなりませんか
- module: Publish::Gmail
config:
mailto:
[email protected] mailfrom:
[email protected] mailroute:
via: smtp_tls
host: smtp.gmail.com:587 ←これを他のSMTPにすれば解決ゾロ?
username:
[email protected] password: baz2
ブラジャーの良さがイマイチわからん。
317 :
名無しさん@お腹いっぱい。 :2006/12/14(木) 12:00:53 ID:H4MfuWC30
信頼のおけるPlagger
画像をFetchEnclosureするのに、半角二次元@画像板、をうまくとれてる人いる? なぜかサムネイルだけがとれる。 Operaでみるとサムネイルになることがあるので、サバ側で何かやってるのかなぁ。謎。
ログみればよくね? もしくは、config.yaml 貼れ。
logはみた。けど、間違っちゃいないんだよな。 間違っちゃいないんだが、なぜか送られてくるデータはサムネイルデータときたもんだ。
疑ってすまんかった。再現したお。 Cookie 送ると画像取れるみたいなので、Plagger を改造するといいかも。 それにしても Filter::FindEnclosures キモいなぁ。
改造しなくても、 global: user_agent: cookies: /path/to/cookies.txt とかで、有効なcookie食わせておけばよくね?
有効なクッキーは…手作業ってわけか…。ブラウザ側のを指定するか…。 クッキーとるようなプラグインあったっけか。となると自前か…。 とりあえず、クッキーがらみということで、再挑戦するよ。
>>324 自分は w3m でクッキーをためてるな。
>>323 エンクロージャ周りが実装され始めた頃から思ってたが、
そういう方法ってアホじゃね?
>>325 wget でも Cookie とれるか。
あとは、
- FetchEnclosure の中で entry にアクセスして Cookie をとるようにする。
- Cookie をとってくるための専用プラグインつくる。
という感じか。
327 :
名無しさん@お腹いっぱい。 :2007/01/06(土) 10:24:07 ID:xbsduFwd0
Plaggerな人に質問。 メーラーは何使ってますか? やっぱり、gmailが定番なんでしょうか・・・ 個人的には、メーラー以外でも出力できるとうれしいけど・・・ 例えば、一枚のHTMLに吐いたりとか
>>327 ローカルのメーラーで読んでるよ。マカーなのでApple Mailを使ってる。ローカルの方がレスポンスが速くていい。
SmartFeedとか使ってフィードまとめて、Publish::CHTMLで出力したら1枚のHTMLとかにならんかな。
試してないけど。
329 :
名無しさん@お腹いっぱい。 :2007/01/06(土) 13:14:21 ID:9hPO/Hl60
使ったことないけど2chのDAT形式で保存するやつにすれば サクサクいけそうね
ということにしたいのですね。
331 :
名無しさん@お腹いっぱい。 :2007/01/07(日) 13:52:13 ID:hMX9puJm0
あと、ちょっと質問なんですが、dbに突っ込むみたいなことってできますか?
まあ、取得したのを全部保存しといて、あとで、検索したいってだけなんですけど
>>329 うほっ!それいいかもしんないですね。
Store::DBICの導入方法なんだけど/feature-serverをsvn coして plugin_path: - /path/to/plugin - /path/to/feature-server/plugin でOK?ln -sとかいるの?
Store/DBIC.pm だけ放り込めばよくね?
しかし、Planet インストールしますた ばっか引っ張ってきてウザイね。
> しかし、Planet インストールしますた ばっか引っ張ってきてウザイね。 what r u talking about?
337 :
名無しさん@お腹いっぱい。 :2007/01/14(日) 15:44:09 ID:Uk3Bn0Q+0
>>334 そうするとなんかいろいろエラーが出たんだが今手元に環境が無いんで気のせいかも
339 :
名無しさん@お腹いっぱい。 :2007/01/16(火) 22:04:20 ID:/lgjXs8B0
Bloglinesと組み合わせるのが基本ですか?
Plug able なツールに、基本も糞もない。 使いたいように使う。変更したいように変更する。 だだそれだけよー。
Plagger [error] $context->template is DEPRECATED NOW. use $plugin->templatize() Can't use string ("Plagger::Plugin::Publish::Gmail") as a HASH ref while "strict refs" in use at /usr/local/share/perl/5.8.8/Plagger/Plugin.pm line 80. こんなエラーが出てきて止まるんだが何でじゃろ?
>341 インストールしてない Perlのファイルがあるんじゃね?
>>344 dくす
試してみたが全部入ってたっす
↓が怪しい、何か書式が違うのかな?
Plagger [error] $context->template is DEPRECATED NOW. use $plugin->templatize()
assetsの罠じゃね? Publish::Gmailが使うテンプレートが見つからない、とかそういうことじゃないのかな。 config.yamlに global:assets_path: 〜〜〜 って指定してみたら?
assetsの罠とかあまりにもつまらなくね?
templatize()って名前から、*.ttファイルがインストールされてないんじゃね? とか、勝手な想像で言ってンじゃね?
349 :
344 :2007/01/19(金) 01:06:00 ID:M2NUx/+K0
3大罠とかアホなこと言わずに、ちゃんとコード書くべきだよな。
しかし、いつまでたっても「インストール」の話題が多いのはウザイよな、 やっばリリースする側で何か考えた方がいいんじゃね?
ついでに、くだらないプラグインも消すべきだよな。
あと、メンテナンスに手間がかかるのが最大の欠点だよな。 ま、Perlを使うようなヤツに、ユーザビリティなんて期待してないけど。
関西なんとかの会で「使いやすくするとスパムブログの問題とかあるので」 と発言していたみたいだから、そのへんはスルーしてんじゃないか? Windows向けインストーラーも作ってあるらしいのに公開してないし。
簡単にインスコ出来たとしてもそれで楽しいのか疑問だしなぁ
楽するための苦労を面倒がる人には向かないと思う 面倒なら使わなきゃいいじゃない
何いってんだ。Webのデザインが日替わりしてみろ。 楽するための苦労とか、そんなもの超越した思いになるぞ。 大体、.yaml公開するとデザイン変更がすぐあるしよ。 ははは、まったく地獄だぜ。
いろんなブログサービスに publish できるスパムブログ作成プラグインとかないの?
あるけどあえて本家svnにはcommitされていない
悪用されるのが目に見えてるもんな winで簡単に使えるようにするのはダメだろ
windows がダメなら、ブラウザから操作できるようなアプリつけて knoppix に突っ込めばいいんかね。 ダウンロードして焼いて再起動するだけで悪用まくれる。
スパムが作れるからPerlも公開しないほうがよかった。
だな。結局、馬鹿Plaのような奴だけが喜んで使ってるんだよ。
馬鹿Pla ってなに?
馬鹿がPlaggerをすすめることだぉ。
馬鹿 == id:miyagawa ということでおk?
id: なんて表記をする奴がそもそも(ry
naoyaタンのことか!!!!
CDTubeの人ってエロPlaでどれぐらい儲けているんだろ
へぇ、コードベースだけど自動生成なんだ。 もう、Plaggerいらね。
372 :
名無しさん@お腹いっぱい。 :2007/01/22(月) 18:45:20 ID:nlylCnMa0
Prhaggerキタ━━━━━━(゚∀゚)━━━━━━ !!!!! Prhaggerキタ━━━━━━(゚∀゚)━━━━━━ !!!!! Prhaggerキタ━━━━━━(゚∀゚)━━━━━━ !!!!! Prhaggerキタ━━━━━━(゚∀゚)━━━━━━ !!!!! Prhaggerキタ━━━━━━(゚∀゚)━━━━━━ !!!!!
373 :
名無しさん@お腹いっぱい。 :2007/01/22(月) 23:31:51 ID:TMZKZASa0
Plagger(笑) Perl(笑)
混雑してるだけと思ってる。ありがちな話。
376 :
名無しさん@お腹いっぱい。 :2007/01/23(火) 01:20:16 ID:CqSkL3Sx0
サーバ落ちてるの?
これからレン鯖にplaggerインスコしようと思っているのですが ほとんど何も知らない人間にも詳しく解説なされているサイトはありませんか?
>>377 「CPAN レンタルサーバ」でぐぐれ。
ちなみにPlaggerはCPAN経由でインストールせずに、
Subversionでtrunkをチェックアウト使った方がいい。
> ちなみにPlaggerはCPAN経由でインストールせずに、 > Subversionでtrunkをチェックアウト使った方がいい。 なんで?
最新版が(ry
なんで、そんな身勝手なことになってるんだろうな。 めんどくさい。
これからはphp版にすればいいじゃん
>ゴルゴ13は、Plaggerを使っているのではないか? やばい。やばい。もう馬鹿につける薬だな。
> >ゴルゴ13は、Plaggerを使っているのではないか? > > やばい。やばい。もう馬鹿につける薬だな。 頭大丈夫か?w
>Plaggerでは、Perlの知識がなくとも、次のプラグイン使うことでPlaggerを操ることが出来るそうです。 >Plaggerはなんでも出来る!を忘れていましたね:-) それPla!ですね。 >CustomFeed::Script >Filter::Pipe 馬鹿Plaが大挙して突っ込んだんだろうな。
386 :
名無しさん@お腹いっぱい。 :2007/01/23(火) 22:22:33 ID:O6e/jYji0
Prhagger使ったやつレポ頼む
Notify::IRCで日本語名のチャンネルを扱うにはどうすればいいのか教えてもらえないかな plagger-ircbotでチャンネル名をiso-2022-jpにするようにしてみたりしたんだけどどうも上手く行かなくて。
>387 うほっ、いいPrhagger。
ネットランナー収録おめでとう。房難民が大量流入するじゃないか、よかったね。
ネトランなんてまだあったんだ。 でも掲載されても興味を持つ人は少ないと思う。
ネトランはくそであると見抜ける人でないと (Plaggerを使うのは)難しい
まるごとperlと一緒にネトラン買ってきたぜ
まるごとperlってgooglebookで買わなくても見れるんじゃね あとネトランは買う価値ないだろw
>>395 ミスだったらしい。対応済みだった気がする。
windowsxp x64に しげふみメモみてActivePerlでPlaggerインスコしてみた。 うごくっぽいけど、 perl.exe - エントリポイントが見つかりません。 プロシージャエントリポイント xmlTextReaderSchemaValidateがダイナミックリンクライブラリlibxml2.dllから見つかりませんでした。 って、ダイアログが毎回出るんだけど、どうにかならないすかね? win32しか無理?
>>370 インスコしてテストも上手く行ったけど、gmailのプラグインが見つからない。
レン鯖にも簡単に入りそうだし、これがあったら完全に乗り換えるけど。
すまん、誰か教えて
EFTの使い方がいまいちわからん。
http://www.4gamer.net/ を全文RSSで読むために色々やってるんだが
上手く切り出せたかもって思ったら文字化けなんだかなんかよくわからないものが出力されてしまうんだ。
?e?????[??????????L?O???C?gWEB??A?C?e?????[???????L?O?`?????`?Q?b?g?`?????X?L?????y?[???h???{??????2??21??????????i22??0?F00AM?j?????{???????B
?@????L?????y?[????C??????C?u???????O??v?u???????O??v?u???????O??v??????????C1
GASH?|?C???g?i1?~?????I?j??w???
たとえばこんな感じに。
>400 yamlとか、そのほかの奴をさらしなよ。あと、環境も。
>>388 plagger-bot中でiso-2022-jpにするだけでいける。
>>403 ありがとう。それを読んでもう一度頑張ってみたら上手く行った。
ええ話や
406 :
名無しさん@お腹いっぱい。 :2007/02/02(金) 13:54:20 ID:z270OfMi0
取得したファイル(RSSとか、HTML)からHTMLタグを除去ってのはやり方わかったんですが、取得したファイルからHTMLタグだけを取得して、本文を削除、URLノ一覧を作りたいんですが、どうしたら良いですか?
日本語でおk
408 :
名無しさん@お腹いっぱい。 :2007/02/02(金) 14:29:26 ID:z270OfMi0
ページ内のリンクとかメルマガとかのメールとかに記述されているURLの一覧を取得して重複を省きたいんです。 どっかに載ってるでも教えてもらえませんか?
とりあえずおもいっきりスレ違い。 まぁURI::FindつかってHashのキーにURLつっこんでkeysとかだな。 あとは自分でかんがえるなり他の適切なスレで聞け。
410 :
名無しさん@お腹いっぱい。 :2007/02/02(金) 14:37:08 ID:z270OfMi0
自分でプラグイン書けってことですかね、、、了解です。
411 :
400 :2007/02/04(日) 15:30:19 ID:jnAh4yDA0
あっそ
そうなのさ
しかし、Dressed up Plagger って表現はひどいな。 制作者が言っているように、PIPEの概念で成り立っているし、Plaggerのドレスアップ版では無い。 だいたい、Plaggerでの、「Plug in」も誤解してる。 ロゴで作ったモノに、ロゴで作ったモノを付け加える場合、Plug inなんて言わないよ。
>>416 Plaggerに足りないUIとかが充実しているって意味でdressed up Plaggerじゃね?
Plaggerのドレスアップ版とは誰も言ってない気がする。
419 :
名無しさん@お腹いっぱい。 :2007/02/10(土) 18:51:43 ID:5C8b6Nyi0
CUIなYahoo! Pipes使いのみなさんこんにちは!こんにちは! 僕みたいな厨房はおとなしくY!Pipes使っておきますね 早くGUIのせてエロい人
Plaggerはクッキーの扱いとか、細かいところがヘボイから使いたくないな。 結局は、時代錯誤的設計。 たまたま Perl で作ったら「Plug in」みたいに出来るじゃん。 てな感じなんだし。
>たまたま Perl で作ったら「Plug in」みたいに出来るじゃん。 これがソース読まずにカキコというやつか・・・
Plaggerのソースは最初から読む気がなかったなぁ。 だって、Perlだせ。今更ソース読んで何の得がある?
423 :
名無しさん@お腹いっぱい。 :2007/02/12(月) 01:54:48 ID:5TWdamkl0
これはプラガーと読むのですか?
rubygger作ってくれよ
>>425 はげどおおおおおおおおおおおおおおおおおおおおおおおおおおお
>>425 ,426
自分で作ってみれば?簡単でしょ?
> 自分で作ってみれば?簡単でしょ? コード書く暇な時間見つけるのが難しいんじゃね?
429 :
名無しさん@お腹いっぱい。 :2007/02/12(月) 14:25:00 ID:ZQlEFRXi0
432 :
429 :2007/02/12(月) 16:04:28 ID:mOG9uPoR0
IDが変わりましたが429 です。早速の回答ありがとうございます。
2ch の情報を RSS で取得することはすぐにできました。
>>430 で紹介して頂いたフィルターですが以下のようなエラーが
大量に出てきました。(<path>は省略しています。)
Use of uninitialized value in substitution (s///) at /<path>/FormatText.pm line 26.
Use of uninitialized value in string eq at /<path>/FormatText.pm line 27.
フィルターの該当箇所ですが以下の部分です。(行番号を追加しました)
21:sub filter {
22: my($self, $context, $args) = @_;
23: my $entry = $args->{entry};
24: my $body = $entry->body;
25: my $body_text = $entry->body;
26: $body_text =~ s/<[^>]*>//g;
27: unless ($self->conf->{always} || $body eq $body_text){
yaml ファイルの該当箇所は以下のとおりですが特に問題ないと思います。
plugins:
- module: Subscription::Config
config:
feed:
- url:
http://rss.s2ch.net/test.cgi/-/pc9.2ch.net/software/1148515419/ - module: Filter::FormatText
- module: Publish::Gmail
変数が何かおかしいことまでは判りますがそれ以上のことが判りません。
現時点でHTML形式のままで gmail に届いています。
よろしくお願いします。
ぷるぁがー?
>>432 今のところPublish::Gmailでは無理っぽい。
必ずtext/htmlで送るようになってる。
configでtext/plainに出来るようにパッチ書くとかしないと無理だな。
と思ったら、ブランチのrefactoring-emailのPublish::Emailでtext/plainで送れるようになってるぽい。
とは言っても最後のコミットが2ヶ月ぐらい前のようなのでいつtrunkにマージされるかわからんね。
もうやる気なくなったのかなぁ。
べつに trunk に来るのを待つ必要はないのでは?
最近、海外で「Plagger、このクソBOTっ!!」って書き込みが増えてきてる。
美味しいところは全部yahooに持って行かれたので許してあげてください
439 :
429 :2007/02/13(火) 22:06:40 ID:NRLhG9dh0
お返事ありがとうございます。その後の状況です。 いろいろとプログラム内部のコメント等を見ていたのですが 435のご指摘通りPublish::Gmailはあきらめて以下のようにしてみました。 1.アウトラインとしてテキストファイルに出力する - module: Publish::OutlineText config: filename: /tmp/outdata.txt encoding: EUC-JP (その後でコマンドからファイルをメールで送る) 2.パイプを使ってメールに投げる - module: Publish::Pipe config: command: /usr/bin/mail -s "Plagger Output" mymailaddress encoding: iso-2022-jp メールのタイトルをPublish::Gmailと同じようには出来ていませんが リンクの内容だけは出力できるようになりました。
>>437 そんなに海外サイトでPlaggerが使われているんだ。
思ったよりも海外ユーザー多いんだな。
doblogのblogから画像入り全文を取得するにはどうすればいいんだろう。 1記事1ページになってないからEFTで上手く取得できないんだけど。
>441
sub handle_force {
my ($self, $args) = @_;
$args->{entry}->link =~ qr{^
http://www\.doblog\.com/weblog/}; }
sub extract {
my ($self, $args) = @_;
my $name = URI->new($args->{entry}->link)->fragment;
if ($args->{content} =~ m/<a name="$name".*?>.*?<div class="blog-scene">(.+?)<div class="blog-entry-footer">/s) {
return "<div>$1</div>";
}
return;
}
EFTにこれをwww_doblog_com.plとかでコピー。1箇所でしか試してないからダメかもしれない。
plagger-dev:102 イミフ > Got it. That's why I disabled the security to turn off images from > unknown sender. 画像関係ある?
444 :
名無しさん@お腹いっぱい。 :2007/02/16(金) 11:05:27 ID:M+/P5YB+0
これのPHP版出たけど、使ってるやついる?
Filter::TruePermalinkがエラーで死ぬ。
Yahoo! pipes で EntryFullText するにはどうすればいいんですか?
むりぽ
>>442 ありがと。でも微妙に上手く行かなかった。
タイトルと記事が合ってないのがいくつかでてきてしまう。
自分でもなんとかやってみようとしてるんだけど理解度の問題でなんとも。
>446 P(l|r)aggerで GMailに送って、それを Yahoo Pipeに通す。 とか?
Pipes通す意味あんのかな…
>448 あら、やっぱりダメだったか。どこのblogか教えてくれればもう少しやってみるけど?
Yahoo Pipesは今のところ全然駄目
>450 大量和訳が出来る。
>>455 申し訳ない、ソレを試す前に上手く行った。
単に私が変な設定をしていたみたいで。
ありがとう!
>456 お互い幸せになれたようでよかったw
refererチェックとかに引っかかって画像が表示されない時 publish::gmailの場合はenclosureとattach_enclosuresで解決するみたいだけど publish::feedのときはどうすれば良いのだろう。 片っ端から全文取得してrssリーダーだけで全部読もうと思うと画像が無いのは辛い。
それは…無理なんじゃないか? feedでは。
p2 の imagecache みたいなことやればいいんじゃね?
簡単にはいかないみたいだけど適当にゴチャゴチャとなんとかやってみることにするよ。
462 :
名無しさん@お腹いっぱい。 :2007/02/21(水) 19:27:21 ID:4BlYhZNY0
フィード内のURLの一覧抽出するフィルターってないのかな? リンク集みたいなの自動で作りたいんだけど。
>>462 最終的にどうしたいのかはわからんが、
plugins:
- module: Subscription::Config
config:
feed:
- url:
http://news.livedoor.com/topics/rss.xml - module: Publish::Debug
config:
expression: use URI::Find;my$f=URI::Find->new(sub{print $_[1],"\n"});for my$e($args->{feed}->entries){$f->find(\$e->body)}
これでentryのbodyに入ってるURLを抽出して標準出力に書き出せる。
entryのリンクでいいなら
for my$e($args->{feed}->entries){print $e->permalink}
とかで動くとおも。
Filterでやるんなら、Filter::Pipeとかでこんな感じのコードを書いてURLの一覧だけbodyにいれるとかすればいいし、
もしくはFilterのPluginを作ればいい。微妙だが。
なんか特殊な形式で出力したいんならPublishのPluginを作っちゃえばいい。
Publish::Pipeはbodyが入ってなくて微妙だったので強引にPublish::Debugでワンライナーにしてみた。きたねーw
>463 で、2chでスレはどこ? スレも立たないようじゃまだまだだぜ。
MT互換のXML-RPC使えるようだけど
470 :
名無しさん@お腹いっぱい。 :2007/03/13(火) 05:21:27 ID:baKXG5uf0
ほす
471 :
名無しさん@お腹いっぱい。 :2007/03/15(木) 07:45:43 ID:LTrQ6Z+o0
473 :
471 :2007/03/15(木) 18:38:02 ID:LTrQ6Z+o0
おかしくなってたのか。情報thx 素人には無理そうなので、直るまで待つ事にする。代わりにPraggerで遊んでる
ubuntu使って、一発インストールパッケージ使うのが一番楽だと思う。
476 :
471 :2007/03/16(金) 04:52:15 ID:yHZYaZl40
>>474 そこ試したら上手くいった。thx
足りないパッケージはあるけど、tcoolから持ってきた
477 :
名無しさん@お腹いっぱい。 :2007/03/16(金) 16:58:27 ID:GJUC0Tsc0
winXP ActivePerl-5.8.8.817
http://blog.livedoor.jp/hakin/archives/50551152.htmlを参考にPlaggerをインストールしようとしましたが install Plaggerすると下記メッセージが出て途中で止まります
Set up gcc environment - 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)
YAML Error: Error in require YAML::Loader - Base class package "YAML::Loader::Base" is empty.
(Perhaps you need to 'use' the module which defines that package first.) at inc/YAML/Loader.pm line 4
BEGIN failed--compilation aborted at inc/YAML/Loader.pm line 4, <$IN> line 1.
Compilation failed in require at (eval 12) line 3, <$IN> line 1.
YAML::Loader::Baseというモジュールをインストールすれば直る→「YAML ローダークラスを作る際のベースクラスです」
C:\Perl\cpan\build\Plagger-0.7.17\inc\YAML\Loader.pmを正常なファイルと置き換えれば直る→そのファイルが手に入りません
Plaggerで出来ることを想像してやる気を出していたのですが、もう力尽きました。
これが解決出来なかったらVine LinuxでPlaggerに挑戦しようと思います。
どなたかご教示下さい。
ActivePerl使ってるんなら全部素直にppmでインストールしろよ
479 :
477 :2007/03/16(金) 23:50:56 ID:GJUC0Tsc0
しかし、未だにインストールの話題が絶えないツールってのも、 激しく笑えるな。
レベルの低さが見て取れるなw 英語くらい読めや。
英語とソースを読めないと先に進めないってのは、 普及するにはハードル高すぎる。 せめて日本語の解説本と多量のサンプル欲しい。
宮川はもともと普及させるつもりないからな。 使える人間にしか使わせたくないんだろ。
穿った見方だね。使いたければ使えばぐらいじゃないの?
まあ、そんなんじゃ、十把一絡げのソフトって域を超えられないね。
へたくそな挑発だな
日本語ドキュメントの充実を要求してる皆さんって、 スパム生成用プラグインを作って欲しいいうこと? Plagger の話が出てくるたびに「馬鹿 Pla」とか言ってる人も スパム生成したいけどやり方わからないから暴れてるだけなんな。 やっと理解したよ。
妄想乙
BloglinesからGMailへ転送するのは有名ですが、フレッシュリーダーから取得するyamlはないんでしょうか?
そのフレッシュリーダーとか必要あんの?w
>491 はいはい。馬鹿Pla、馬鹿Pla。
プラッガー?
494 :
名無しさん@お腹いっぱい。 :2007/03/29(木) 22:09:35 ID:yOANG38j0
WindowsXP / ActivePerl 5.8.8.817 です。 RSSを取得してGmailに送る、mixiのメッセージをGmailに送る等 Plaggerの動作確認はとれてます。 ところが、YAMLファイルをconfig.yaml以外のファイル名(たとえばrss.yaml)にし、 コマンドプロンプトから plagger -c rss.yaml 等打ち込んでも Plagger::ConfigLoader->load: rss.yaml : No such file or directory at C:/Perl/site/lib/Plagger.pm line 47 というエラーがでます。 これでは複数のYAMLファイルを作れないのですが、 どうすればいいのでしょうか?
そのファイルはカレントディレクトリに存在しているのかと。
>>494 それは引数のパスの指定がおかしいのが原因。
引数のパスが見つからないからそうなる。
497 :
494 :2007/03/30(金) 13:27:19 ID:OQGU/aVh0
>>495 ,
>>496 ありがとうございます。
rss.yamlを C:\Perl\site\lib に置いたら
plagger -c rss.yaml
で動きました。
ただ、config.yamlが C:\Perl\site\bin にあったので
rss.yamlも同じ場所に置いたのですが、
引数のパスの指定はどこでするのでしょうか?
>>497 plagger -c "yamlへのフルパス"
>>499 多分、Filter::EntryFullTextが動いてないんじゃないか。
assets_path関係がおかしいような気がする。
上記設定で、globalでassets_path設定する場合、
/usr/local/share/perl/5.8.4/Plagger/assets/以下が、
common/
plugins/
ってなってないとダメなような気がするんだがそのあたりどう?
>>500 現時点のエラーは、assets がどうとかの問題ではないと思われ。
エラーは、is not aggregated by any aggregator なので、
Plagger で扱える形式の feed がないということかと。
follow_link とかしてみればいいんじゃないかな。
設定方法は、CustomFeed::Simple の pod 参照。
502 :
499 :2007/04/05(木) 18:00:16 ID:Uhgo6pHk0
>>500 >>501 もうちょっとPlaggerのことを勉強してから出直してきます。
Plaggerというより、perlを勉強しないと・・・・・
ありがとうございました。
503 :
名無しさん@お腹いっぱい。 :2007/04/07(土) 15:43:51 ID:I00y/VNb0
Plaggerインストールの前段階で躓いています. cpan2rpmを用いてPlaggerを入れようとしています.しかし,いくつか必要なモジュールが入っていないので, 「cpan2rpm -i Plagger」の結果を基に,これもcpan2rpm経由でインストールしています. いくつかのモジュールはインストールできたのですが,perl-DateTime周りのインストールがうまくいきません. 具体的には,以下のようなエラーがでます.エラーが出ているのは,rpm化されたモジュールをrpmでインストールする際のようです. # cpan2rpm -i DateTime (中略) エラー: Failed dependencies: perl(DateTime::TimeZone) is needed by perl-DateTime-0.37-1.i386 perl(DateTime::TimeZone) >= 0.38 is needed by perl-DateTime-0.37-1.i386 perl(DateTimePPExtra) is needed by perl-DateTime-0.37-1.i386 # cpan2rpm -i DateTime::TimeZone (中略) No version found, please use --version option. Stopped at /usr/bin/cpan2rpm line 580, <DATA> line 537. # cpan2rpm -i DateTime::TimeZone --version 0.64 (中略) エラー: Failed dependencies: perl(DateTime) is needed by perl-DateTime-TimeZone-0.64-1.noarch perl(DateTime::Duration) is needed by perl-DateTime-TimeZone-0.64-1.noarch perl(DateTime::TimeZoneCatalog) is needed by perl-DateTime-TimeZone-0.64-1.noarch perl(Win32::TieRegistry) is needed by perl-DateTime-TimeZone-0.64-1.noarch
504 :
続き :2007/04/07(土) 15:44:38 ID:I00y/VNb0
何故こういう事が起こるのかはともかく,この状況下で,DateTimeをcpan2rpmで導入するために必要なことをご教示いただけたらと思います. 環境 OS: CentOS 4.4 CPU model name: Intel(R) Pentium(R) III Mobile CPU 1200MHz perl v5.8,8 cpan script version 1.03 CPAN.pm version 1.7602 cpan2rpm 2.028 気になる点 ・DateTime と DateTime::TimeZone とが,相互に依存している点. ・DateTime::TimeZone が その中に含まれている(はず)の DateTime::TimeZoneCatalog に依存している点 ・Linuxなのに,Win32::TieRegistry に依存している点
CentOS って、yum install perl-DateTime とかやってインスコできんの?
教科書通りなら、-iオプションをつけずに rpmファイルにして、 rpmで相互依存のファイルを指定してインストールする。って事になるんだけど。 FedoraCoreだけど、DateTimeとDateTime::TimeZOneについては、yumでインストールできた気がする。 しかし、cpan2rpmで Plagger入れようとするとスゲー時間かかるのかな…、 数時間経つけど終わんねーね。
そこメンテされてないじゃん。w
Linux使ってるならCPANでモジュール入れて、 Subversionでtrunkチェックアウトしたほうが早いと思うんだが。
そう思って、インストールするとうまくいかんのよこれが。 上で書いてた、DataTimeに引っかかったりするしさ。
インストールが、Linuxより Windowsのほうが簡単というのも皮肉なものだな。
FreeBSD だと ports で一発ですが。
forceしてもだめ?
Forceしてもダメだね。環境は FedoraCore6 x64。 とりあえず、cpan2rpmでも yumでも入らなかった物は、 × (Test::Warn) × Test::Builder::Tester DateTime::TimeZone DateTime::Locale × DateTime × DateTime::Format::Strptime × ExtUtils::MakeMaker × DateTime::Format::Mail × DateTime::Format::W3CDTF × Log::Dispatch × Net::Delicious × Config::INI::Simple × SWF-Builder かな。まあ、--make-no-testとか色々やったんだけど、めんどくさくなったので Win環境の方にインストール中。
質問 あるRSSサイトから、特定の単語を含む記事だけ読みたいのですが、Plaggerでそのような設定ってできますか? Gmailに転送した上でフィルターをかけて…という方法しかないのでしょうか。
>>515 SmartFeedで特定の単語を含むエントリだけの仮想フィード作って、
それをPublish::Gmailで送ればいいんじゃない。
Aggregator::XangoってSubscription::*のフェーズでしか効いてない? EFTのフェーズはXango使ってないみたいなんだけど、気のせいかな。
だって Aggregator だもの。
やっぱ、Plaggerを Pipesと絡めるのは無理があるよな。 恥を知れ。って感じ。
520 :
515 :2007/05/01(火) 23:29:22 ID:8mOzzNiI0
516 トン しかし、キーワードをどうやって設定するのかわからん expressionでいいのかな?
Publish::HatenaDiaryみたいなことをしたいんだけどそんなプラグインない?
スパムブログ作成ですか?
523 :
名無しさん@お腹いっぱい。 :2007/05/13(日) 09:45:29 ID:od+CuTmG0
Bundle::Planetだけど、Enclosure した奴を attach は出来ない、って事で良いんだよね。
>>524 Publish-Planet/*/index.tt 弄れば
526 :
524 :2007/05/26(土) 23:55:03 ID:sTxjpOqz0
>525 ありがとう。挑戦してみる。
527 :
524 :2007/05/26(土) 23:57:10 ID:sTxjpOqz0
っていうか、Publishからしてされてないから、ttいじったたげじゃだめなんじゃ?
528 :
名無しさん@お腹いっぱい。 :2007/05/30(水) 03:03:25 ID:vXeI+rh00
EFTとかFindEnclosuresとか見たんだけど ひとつのページから、xpath(regexでextractでもいけど)とかで 複数のエントリを取る(エントリに分ける?)ようなやり方はどうやればいいの? というかそういうのは無理ぽ? それにしてもplagger情報無さ過ぎで萎える。 太古の古文書解読じゃないんだから、作者の人 日本語ドキュメント書いてくれ。
>>528 > ひとつのページから、xpath(regexでextractでもいけど)とかで
> 複数のエントリを取る(エントリに分ける?)ようなやり方はどうやればいいの?
それはCustomFeed::Configでできると思うけど。
そろいもそろって、mixiから取れなくなったってBLOGに書くなよ。 ウンザリした。
mixi を Plagger 使って読んでるオレってすごい!ってことを宣言したいだけなんだから 仕方ないだろ。そんなやつのブログなんて unsub してやれよ。
532 :
名無しさん@お腹いっぱい。 :2007/07/23(月) 20:36:41 ID:LqFIEPSx0
あれ?
gmailじゃなくてyahooメールに送るモジュールだれか書いてくれないかなぁ gmail送信できない環境で使いたいからyahooに一度送信してyahooからgmailに転送して使いたい
Publish::GMail はGmail専用ではない
そうね
536 :
533 :2007/07/26(木) 17:42:41 ID:FK1h9l4/0
名前にだまされてました すんません
句読点がまともに使えないからだ。
plaggerのコード読もうと思うんだけど、どこから手をつければいいかわからん。
helloworld.pl
>539 いや、それはそうなんだけど、まずplagger.plからPlagger->bootstrapしてるじゃん。 bootstrapを読むと中でいくつか呼んでて、そのなかでもいくつも呼んでて、…、ってなって、 すぐごっちゃになってさぁ。
plagger-ircbot使ってんだけど、チャンネルごとにbotを立ててて今2匹います。 これをひとつのbotにまとめることってできないっすか?
Custon::POP3で取ってきたのを、Bundle::Planetで出力したんだけど、 rss.xmlがおかしな形式になってしまう。 POP3で拾ってきてから、何か一工程入れないとだめなんだろうか? 手抜きでも良いのでアドバイスをぜひ。お願いします。
おかしな形式って何だ?
たしかに、ファイル出力はされているんだが、rss形式ではない。 なんだろ、この形式は…、rssリーダにもかませらんないし、変なメールアドレスが出力されてるし、 わけがわからない。
そういうときは、出来たファイルをうpればいいんじゃないのかな。
ときどきEFTに失敗するのは仕様?
>549 特定のサイトがいつも失敗するのならassetsが追随してないんじゃないの
>>550 せっかく答えてくれたのに、わたしには
assetsが追随っていう意味がわかりません。
たとえば、とあるサイトで新着が10件ある場合に
9件はEFTに成功するんだけど、1件だけ失敗とか。
リンク元を見に行ってみると、同じHTML構造で、
なんでダメだったんだろ・・・、みたいな感じなのです。
短期間にアクセス数が多すぎたりとかで、単にファイル転送で失敗してるんじゃないのかな。
timeoutとかでとれないだけじゃないの?
>>552 >>553 どもです。ActivePerl環境下でPlaggerのログがどこに吐かれているのかわかりません。
コマンドプロンプトの知識もほとんどありません。すみません。
いまIso_2022_jp_mailでケータイにメールを送るようにしようとしているのですが、
おそらくCPANにしかないモジュールを使うようになっていて、そのモジュールを
ActivePerl環境下でどのようにインストールすればいいのかわかりません。
global: log: level: debug
いまさらながら、Plagger 始めました。以下メモ。
Win XP SP2
//---- Perl インストール ----
ActivePerl 5.8.8.822 をデフォルト設定でインストール
//---- Perl バージョン確認 ----
perl -v
//---- Plagger インストール ----
ppm repo
ppm repo add
http://ppm.tcool.org/archives/ tcool
ppm repo off 1
ppm install Plagger --force
(質問はすべて[Enter]で返す)
ppm repo on 1
//---- Plagger バージョン確認 ----
C:\Perl\site\bin\plagger -v
Plagger version 0.7.17
//---- 動作確認 ----
http://search.cpan.org/~miyagawa/Plagger-0.7.17/ Plagger-0.7.17.tar.gz の assets フォルダを C:\Perl\site\lib\Plagger 以下にコピー
[RSS --> Gmail] や [Bloglines --> Gmail] の config.yaml を C:\Perl\site\bin に作製してplagger実行
//---- エラー で動かない XML::RSS::LibXML ----
a namespace prefix should look like [a-z_][a-z0-9.\-_]* at C:/Perl/site/lib/XML/RSS/LibXML/ImplBase.pm line 146
http://search.cpan.org/~dmaki/XML-RSS-LibXML-0.23/ を C:\Perl\site\lib\XML\RSS\LibXML に上書き
//---- またエラーで動かない MIME::Lite ----
Undefined subroutine &MIME::Lite::extract_addrs called at C:\Perl\site\lib\Plagger\Plugin\Publish/Gmail.pm line 217
http://search.cpan.org/~yves/MIME-Lite-3.01/ を C:\Perl\site\lib\MIME に上書き
//---- Plagger正常動作した。 CRONw で稼働中。 ----
Gmailに集めるのと、分類能力や操作性が良いのは分かるけど、 オフライン(PDA)でも見られるように、 ローカルHDに、フィードの全文(EFT)、画像(FetchEnclosure ?)をダウンロードして、 日付別、ページ別に一覧表を作製、 ということをしたいのですが、 この一覧表をつくるプラグインはあるのでしょうか?
>>557 一覧表ってなに?w
Publish::Excel すれば表はできるよw
>>557 要するローカルにデータ保存してインデックス作りたいってことだろ?
SmartFeed系とPublish::Templateあたり組み合わせればできるんじゃないか?
ちなみにPublish::Templateは野良。
Plaggerのインストールが5時間たっても終わらない…
>>560 諦めが肝心。
何を期待したかは知らないが
信者は都合のいいことしか言わないのは
よくあることだ。
Mixi.pm が動かん
http://blog.livedoor.jp/hakin/archives/50690272.html を見て、Plaggerをインストールしました。
それで、
global:
timezone: Asia/Tokyo
assets_path: C:\Perl\site\lib\Plagger\assets
plugins:
- module: Subscription::Planet
config:
keyword: Pokemon
lang: ja
って内容をconfig.yamlを書いて実行すると、
> plagger -c config.yaml
Plagger [info] plugin Plagger::Plugin::Subscription::Planet loaded.
Plagger [info] plugin Plagger::Plugin::Bundle::Defaults loaded.
Plagger [info] plugin Plagger::Plugin::Aggregator::Simple loaded.
Plagger [info] plugin Plagger::Plugin::Summary::Auto loaded.
Plagger [info] plugin Plagger::Plugin::Summary::Simple loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::HatenaFotolife loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::MediaRSS loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::ApplePhotocast loaded.
Plagger::Plugin::Aggregator::Simple [info] Fetch
http://www.feedster.jp/search/t ype/rss/Pokemon
Plagger::Cache [debug] Cache HIT: Aggregator-Simple|
http://www.feedster.jp/searc h/type/rss/Pokemon
Plagger::Plugin::Aggregator::Simple [debug] 200:
http://www.feedster.jp/search/t ype/rss/Pokemon
と出た後、perl.exeがみるみるメモリを消費して行き、1.7GBほどメモリを消費した後死んでしまいました。
何かアドバイスをいただけないでしょうか。
>564 plaggerをsubversionでtrunk使うと良い
Twitterをmixi日記に送りたくて、
Perl 5.8.8.817
Plagger 0.7.17
AssembleEntries.pm、yamlは
Muibrog - 2007-04-24
http://d.hatena.ne.jp/toshi123/20070424#p1 を丸写し
MixiDiary.pmはA FreeBSD GIMPer PlaggerをつかってBlogとMixiの日記を同期させる
http://youcharmanums.blog2.fc2.com/blog-entry-478.html を丸写しで入れました。
早速実行してみたところ、
G:\>plagger
Attempt to free non-existent shared string '・ソplugins' (utf8), Perl interpreter
: 0x274014 at G:/saba/Perl/site/lib/Plagger/Walker.pm line 52.
Plagger [info] plugin Plagger::Plugin::Bundle::Defaults loaded.
Plagger [info] plugin Plagger::Plugin::Aggregator::Simple loaded.
Plagger [info] plugin Plagger::Plugin::Summary::Auto loaded.
Plagger [info] plugin Plagger::Plugin::Summary::Simple loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::HatenaFotolife loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::MediaRSS loaded.
Plagger [info] plugin Plagger::Plugin::Namespace::ApplePhotocast loaded.
となり、動いているようですが、実際には、mixi日記は更新されていません。
解決方法を教えてください。
>>567 BOMなしで保存すると
G:\>plagger
Missing right curly or square bracket at G:/saba/Perl/site/lib/Plagger/Walker.pm
line 1, at end of line
syntax error at G:/saba/Perl/site/lib/Plagger/Walker.pm line 1, at EOF
Compilation failed in require at G:/saba/Perl/site/lib/Plagger/ConfigLoader.pm l
ine 4.
BEGIN failed--compilation aborted at G:/saba/Perl/site/lib/Plagger/ConfigLoader.
pm line 4.
Compilation failed in require at G:/saba/Perl/site/lib/Plagger.pm line 21.
BEGIN failed--compilation aborted at G:/saba/Perl/site/lib/Plagger.pm line 21.
Compilation failed in require at G:\saba\Perl\bin\plagger line 8.
BEGIN failed--compilation aborted at G:\saba\Perl\bin\plagger line 8.
となりました。
>>569 はいそうです。
>>570 どのモジュールが入っていないのか教えていただけると助かります。
便利そうなので ubuntu に plagger 入れてみようと したんだが6時間ほどはまって嫌になった。もういい。
>>565 症状は同じでした。
大した事をするわけじゃないので、スクラッチからrubyで書くことにしました。
assets_pathにコピーしたassetsへのパスを書いたのに、 Plagger::Plugin [fatal] file error - gmail_notify.tt: not found at line 144 確かにそのパスにあるのに、なんででしょう?
> 便利そうなので ubuntu に plagger 入れてみようと > したんだが6時間ほどはまって嫌になった。もういい。 debian は apt-line あるだろ。 > Plagger::Plugin [fatal] file error - gmail_notify.tt: not found at line 144 > 確かにそのパスにあるのに、なんででしょう? そんなことで悩むより、svn co してできた plagger ディレクトリの中で 動かした方が良いと思うよ。
576 :
574 :2007/10/08(月) 20:34:34 ID:x62W//b80
577 :
574 :2007/10/09(火) 00:33:46 ID:BqMr8uE70
>>575 随分と時間がかかってしまいましたが、なんとか動きました。
ありがとうございます。
すべてにおいて結果が文字化けすんだけど、なんで? 結果をgmailに送っても、mixi日記に投げても日本語だけ化ける。
環境を書いてもらわないと誰も解決できないんじゃないかな。
ID:BqMr8uE70はツンデレ
> ppmでPlaggerをインストールしたのですが、まったく動かず、 詳しく > そのとき、 TortoiseSVNがエラーで完全に同期できなかったので、不足ファイルは直接落としました。 基本的に何かおかしくね?
>>582 >ppmでPlaggerをインストールしたのですが、まったく動かず
574で書いたように、あるのにないといわれて何もできませんでした。
assetsは、三大罠といわれているようでしたが、
ちゃんとパスの通ったところに入れてました。
パスは何度も確認したので間違いないと思います。
そこでココで聞いて、TortoiseSVNで同期をtrunkのPlaggerを別フォルダに入れることにしました。
>TortoiseSVNがエラーで完全に同期できなかった
ttp://svn.bulknews.net/repos/plagger/trunk/plagger と同期を取ろうとしたのですが、
peport request failed on repos plagger svn vcc default
report of repos plagger svn vcc default could not read response body connection was clsed by server
http://svn.bulknews.net (手書きでエラーを写したときのメモなので自信ないです)
とエラーが出て、ググッてみたのですが、原因がわからず、
不足していたファイルを手動でダウンロードしたのです。
読売の編集手帳の後半が、いつも文字化けする。
長い行なのが問題なのだろうか?(行頭から992文字以降で発生)
ttp://www.yomiuri.co.jp/editorial/news/20071009ig15.htm ◆秀作集には、〈何故(なぜ)だろう私がいないとうまくいく〉という句も
"$C$?!#$:$k5Y$_$GF1N=$KLBOG$r$+$1$F$O8*?H$,69$/!"5U$K$"$j$,$?$,$i$l$k$N$b!"$=$l$O$=$l$G5o?4CO$,$h$m$7$/$J$$!#$H$b$"$l!"@:6P$K8B$k!#
585 :
578 :2007/10/11(木) 18:11:54 ID:yAVJeYCa0
Perlを再インストールしたりいろいろしてみましたが、解決せず、 ppmでエンコードという名のつくものすべてをいれてみたりとかしましたが、解決しませんでした。 しかし、基本の、yamlの改行コードをLFにすると日本語で結果がでました…。 どうやら、UTF8で保存はしているものの、改行コードを CR にしていたようです。 ほかのyamlなどではまだ確認していませんが、おそらく同じだと思います。 一人で勝手に盛り上がって、ほんと申し訳ありませんでした。
なんと。 Windows上なのにCRLFじゃだめとは…
FetchNicoVideo フェッチに失敗しまくるのはなんでだろう。
Publish::Gmail で、Yahoo!メールから、送信できません(SMTPサーバーに接続できてない?)。 できた人いますか?(Gmailからの送信は成功しています。)
>>587 連続アクセスは規制してるからじゃね?
ブラウザでも一度に動画を何個か開くと引っかかるし。
>>590 最初から引っかかることも多いんだよね。
うちでは取得後FFmpegで変換してるので、結構ウェイトは入ってるんだけどなぁ。
早朝にやっても駄目なことがあるし、逆に夜混んでる時にあっさり通ったり。わからん。
>>591 >逆に夜混んでる時にあっさり通ったり
エコノミーモード?
Plaggerってもう人気がなくなったツール?
俺は普通のRSSをGmailに転送する使い方しかしてなかったから、 GoogleReaderにログ検索機能がついた時点で用無しになった。
ameblo 芸能人のブログを保存する方法ってどんなのがある? ブラウザでページ保存して画像も保存してとかやるの疲れたよ。
age
Plagger::Plugin::Publish::Gmail [error] Error while sending emails: Data failed: 550 5.4.5 Daily sending quota exceeded. と出て、Gmailが送信できなくなった。 ググッてみたら、Gmailの送信数限界を超えると出るみたいなことがかいてあった。 RSSフィードを小分けにしてBloglinesからGmailに送信しようと思って使い始めたのに、 どのくらいでなるのかしらんけど、初めての受信でエラーってこれ使えるのか心配。 まぁ初めての受信だったので、500通ちかく短時間に送信したことになるから仕方ないかもしんないけど… 受信したいフィードが多いのでこれから先が心配です。 ガシガシPlaggerを使い倒している人たちは何か回避策とかあんですか?
>>600 お前の次にヘビーユーザーなmiyagawaさんにメールで聞いた方がいいんじゃね?
yahooメール使えばいいのに
Gmail.pmってyahooメール使用できるんですか? できるならば、設定方法を教えてください。
>605 Publish::Gmailは別にGmailアドレス専用では無い。普通にメールを出すだけ。
そうだったのか まぎらわしい名前付けやがって
その設定方法を教えて欲しいです。 Plagger::Plugin::Publish::Gmail [error] Error while sending emails: Invalid resp onse for STARTTLS: 502 unimplemented (#5.5.1) とでて送れません。
>>608 502 unimplementedでググったけど、
そのエラーは要求したリクエストが要求先で実装されてない場合にでるらしい。
要するにサーバが対応してないって事なんじゃないか?
そのsmtpサーバがTLSしか受けつけないようにしてるんだろ。 Plagger::Plugin::Publish::Gmailは素のSMTPしか喋らないから。
ちがう、逆だ。Plagger::Plugin::Publish::GmailがTLSでしか喋ろうとしないから、 そのsmtp鯖がTLSなんて知らんって怒ってる。
そんなアホな話は初級スレでやれや
ということは、SMTPをTLS以外で利用できないのならばヤフーメールを利用するということは不可能? Gmail.pmのvia: smtp_tlsという箇所を via: smtpに変更しただけじゃエラーがでて結局利用できない。
>613 OP25Bに引っかかってんじゃないの。 1年ぐらい前にそのへんを対処してた人を見かけた気がする。ggr
d
tes
ten
618 :
名無しさん@お腹いっぱい。 :2008/01/29(火) 02:30:25 ID:5XyeDwc70
こんにちは インストールで失敗したもようです… 何が原因でしょうか・・・ C:\>plagger -v Base class package "Class::Accessor::Fast" is empty. (Perhaps you need to 'use' the module which defines that packa at C:/Perl/site/lib/Plagger.pm line 16 BEGIN failed--compilation aborted at C:/Perl/site/lib/Plagger.pm l Compilation failed in require at C:\Perl\bin\plagger line 8. BEGIN failed--compilation aborted at C:\Perl\bin\plagger line 8.
そうこうしてる間に、pipesに先を越されるplaggerであった
>>619 すみません、質問が難しすぎたようです><
Notify::Gainer とかってどんなことができますかね
> そうこうしてる間に、pipesに先を越されるplaggerであった pipes が plagger を利用しているという噂であった
626 :
名無しさん@お腹いっぱい。 :2008/02/26(火) 10:44:53 ID:TnNnObpp0
publish::mt で、エントリーを未公開に設定できないでしょうか?
(以前はPerlで書かれていた)mail2entryを使ったモブログサービス
http://moblog.uva.ne.jp/ では、publish にするか draft にするか選べたので
なんとかなるんじゃないかと思うのですが・・・。
スパムブログを作成するわけではありません。
- module: Subscription::Config
- module: Filter::BreakEntriesToFeeds
- module: Filter::Rule
- module: Publish::MT
で未公開の記事を作成したあと
記事の一つ一つに自分の言葉で感想等を入れて公開したいなと思っています。
>626 出来るよ
628 :
626 :2008/02/27(水) 08:14:00 ID:Tslf7eIo0
>>627 ヒントだけでも教えていただけませんか?
情報が少なくて困ってます。
MTの設定で、エントリーの新規作成のデフォルトを未公開にしても
plaggerからのエントリーは公開の状態で作成されてしまいます。
どうぞよろしくお願いします。
629 :
626 :2008/02/27(水) 16:02:08 ID:Tslf7eIo0
630 :
名無しさん@お腹いっぱい。 :2008/02/28(木) 08:33:53 ID:3auv+efk0
publish::mtで便乗質問。 - module: Filter::BreakEntriesToFeeds - module: Publish::Gmail なら、titleを指定しないとfeedのタイトルが入るんだけど、 - module: Filter::BreakEntriesToFeeds - module: Publish:MT でtitleを指定しない場合、 エントリのタイトルが『HASH(0x1f31a80)』のように化けてしまいます。 bodyも『a~?^(3)a~?^(3)a~??a~』のように化け化け。 yamlにて title: hogehoge のように指定すると化けませんが、 全てのエントリがこのタイトルになってしまう。 MT.pmの # FIXME: Can I use XML::RPC::Lite without hack? Encode::_utf8_off($args{title}); Encode::_utf8_off($args{body}); の辺りでしょうか?
>>630 「plagger Publish::MT タイトル Array」あたりでググると
幸せになれるかもしれません。
632 :
630 :2008/02/28(木) 17:17:01 ID:3auv+efk0
>>631 しまった、報告が遅れました。
ありがとうございました!
plaggerあきらめてpipesやるず
634 :
Yappo :2008/03/10(月) 22:02:30 ID:FhH09gl00
それもよいだろう。
設定をGoogle notebookから読み込むようにするプラグイン無いかな
昨日から試行錯誤してやっとインストールできた
mixiの新着メッセージをGmailに送っています。 しかし未読のメッセージは送れるのですが、既読だと送れません。 なにが原因なのでしょうか。 ちなみにマイミクの日記やコメントや足跡やコミュは遅れます。
WWW::Mixiってちゃんと動くものは何処にあるのでしょうか? 日記や足あとはあるのに拾ってくれません。 どなたかHelp!
Subscription::Configして、Bundle::Planet してるのですが、
permalinkを加工しようとして Filter::TruePermalink いれてみました。
ところが
Plagger::Plugin::Filter::TruePermalink [error] Possible infinite loop on
となってしまいました。
何か解決策はないでしょうか??
やりたいことは、
http://xxxx.com/aaa/bb/cc/ を
http://xxxx.com/aaa/bb/cc/ZZZZ ということをしたいだけなんですが…。
Plaggerみたいな糞ソフトは使わない。これでおk
642 :
sage :2008/04/19(土) 08:23:16 ID:V2cB+8CE0
Leopardにインスコしようとしているのだが、ぐぐりまっくて調べてもぜんぜん動かん。 Base class package "DateTime" is empty. (Perhaps you need to 'use' the module which defines that package first.) at /Users/user/desktop/plagger/cpan/lib/perl5/site_perl/Plagger/Date.pm line 3 BEGIN failed--compilation aborted at /Users/user/desktop/plagger/cpan/lib/perl5/site_perl/Plagger/Date.pm line 3. Compilation failed in require at /Users/user/desktop/plagger/cpan/lib/perl5/site_perl/Plagger.pm line 22. BEGIN failed--compilation aborted at /Users/user/desktop/plagger/cpan/lib/perl5/site_perl/Plagger.pm line 22. Compilation failed in require at /Users/user/desktop/plagger/cpan/usr/bin/plagger line 11. BEGIN failed--compilation aborted at /Users/user/desktop/plagger/cpan/usr/bin/plagger line 11. config.yaml 動かそうと、バージョンチェックしようと、このエラーしかでない。なんで?
Because base class package "DateTime" is empty.
Plaggerみたいな糞ソフトは使わない。これでおk
>>644 ちょうどいい、このスレの削除申請してきてくれ
Plaggerみたいな糞ソフトは使わない。これでおk
Plaggerみたいな糞ソフトは使わない。これでおk
Plaggerみたいな糞ソフトは使わない。これでおk
Plaggerみたいな糞ソフトは使わない。これでおk
Plaggerみたいな糞ソフトは使わない。これでおk
朝から腹いせか
エラーログとかどこにでるんだ? なにも起こらず黙って終了してしまうんだが。
Plaggerみたいな糞ソフトは使わない。これでおk
Plagger動かしてるとPerlがCPU喰いまくってくるから止めた 代わりになるようなものありませんか?
nice
657 :
名無しさん@お腹いっぱい。 :2008/04/30(水) 07:17:03 ID:75pbpiEO0
誰か Plagger を C で書いてよ。 Perl が許されるのは小学校までだろ。
Conveyorってどう?
661 :
名無しさん@お腹いっぱい。 :2008/06/28(土) 10:51:30 ID:rOuWkp9i0
Plaggerみたいな糞ソフトは使わない。これでおk
Plaggerが動かせる無料鯖ってどこがありますか?
お手元のPCでどうぞ
headerでDATEが返ってくるんだけど、実際に表示したいDATEと違う場合どうすればいいですか? 実際表示したいDATEは本文中にあるので、これを抜き出したいのですが。 extract_date_formatを指定しても、無視されてしまいます。
Plaggerみたいな糞ソフトは使わない。これでおk
>>665 「EFTで取ってきたbodyの中にある日時をdateに入れたい」
ということでしょうか。
bodyの中に「2008/7/24 12:34」みたいな形式で日時が入って
いる場合だと、EFTのYAMLを以下のようにすれば取得できるの
ではないかと思います。
(動作確認していませんので、動かないかもしれません)
extract_after_hook: |
$data->{body} =~ m|(\d{4})/(\d{1,2})/(\d{1,2})\s(\d{1,2}):(\d{1,2})|;
my $hour = sprintf("%.2d",$4);
my $min = sprintf("%.2d",$5);
$data->{date} = "$1/$2/$3 $hour:$min JST";
extract_date_format: %Y/%m/%d %H:%M
assetsの下のEFTのサンプルに、同じような処理をしているも
のが幾つかありますので(nikkei.yamlとか)、それも参考に
した方が良いかと思います。