emacs-w3m (Part 2)
Reply-to:>>174
> 今見ているページを画像ごとローカルに保存するような
> コマンドはありませんか?
wget を使用しておけ。例えばコマンド
wget --convert-links --mirror -np -nH $current-page
を Eshell に食わせることができる。
________________________________________________________
セオドア・カジンスキー 「産業社会とその未来」 (aka. マニフェスト) の抜粋
http://www.cnn.com/US/9509/unabomber/09-19/am/excerpt.html >>177
をを、wget に --convert-links --mirror とかのオプションが
あるとは知りませんでした。ちょっと調べてみます、
情報どうもありがとうございました!
emacs22 で、(display-time-mode 1) して w3m-weather したら落ちね?
(w3m-search "kokugo" "大和") とかつけなくね? emacs-w3m で Basic 認証されたページに SSL アクセスしたとき,
ユーザ名とパスワードを尋ねるプロンプトが現れず,
裏で w3m が動いたまま返ってこないのですが,私だけでしょうか?
環境はCVS 版の Emacs 22.0.50 と emacs-w3m,w3m 0.5.1 です. >>186
私の元でも同様でした。
確認に利用したホストは SSL アクセスした時に警告が表示されるのですが、
w3m-process-filter を見ると警告が出る場合は正常に動作しなさそうです。
186さんの元では警告は出ていますか?
>>187
警告とは
Bad cert ident localhost from ***.***: accept? (y or n)
のことでしょうか?
だとしたら出ています. >>188
それのことです。
修正を CVS にコミットしましたので、よろしければお試しください。
>>189
無事に見ることができました.
ありがとうございます.
パスワードを打ち間違えると
何の反応もないのが気持ち悪いですが… >>190
修正しました。
確認 & 報告ありがとうございました。
どなたか教えていただけないでしょうか?
emacs-w3m 使用中に T を入力すると画像の表示が途中でとまり、
error in process sentinel: Symbol's function definition is void: move-to-column-strictly
とメッセージが出ます。
実際 rect.el には move-to-column-force という関数はあっても
move-to-column-strictly という関数はありません。
w3m-om.el を色々と編集しては試しているのですが出来ません。
見当違いのことをやってますかね。
w3m: 0.4.1 素では画像表示できます。
emacs: 20.7.2
emacs-w3m: 1.4.4
bitmap-mule: 8.5 emacsでxbmファイルはみれます。
$ uname -a
SunOS hostname 5.9 Generic_118559-11 i86pc i386
rootユーザにはなれません。emacs以外はローカルにインストールしています。
>>192
emacs20 では w3m-om.el は使われないはず。
Mule-2.3 でコンパイルしたものを使っていたりしない?
>>193
./configure --prefix=$HOME --with-emacs=emacs20
でw3m-om.elもインストールされますけど、
これはインストールされるだけでw3m.elから呼び出されず
使用されないという事でしょうか?
しかしw3m-om.elを色々と編集すると、errorのメッセージ内容に
変化があります。
errorは>>192の通りですが
では、何が問題なのでしょうか?
>>194
emacs-w3m の bug かも。
> ./configure --prefix=$HOME --with-emacs=emacs20
> でw3m-om.elもインストールされますけど、
> これはインストールされるだけでw3m.elから呼び出されず
> 使用されないという事でしょうか?
本来はその通りです。
しかし、w3m-bitmap で (autoload 'move-to-column-force "w3m-om") などと
やっているので、w3m-om が読まれちゃっているのかもしれません。
この行をコメントアウトするとどうでしょう。
>>192
bytecompile されていない w3m-bitmap が使われているという事はないですか?
> (autoload 'move-to-column-force "w3m-om")
の行は eval-when-compile で囲まれているので、bytecompile されていれば実行時に
は読まれないはずです。
一番ありそうなケースとしては、
autoload で定義されてる rect の move-to-column-force が評価される前に
w3m-bitmap の *ソース* を評価した為、w3m-om の move-to-column-force が使わ
れた。
じゃないでしょうか?
単純に move-to-column-force を rect のもので再定義しても直ると思います。
といいつつ eval-when-compile はあんまりよく判ってないんで、間違ってたらごめん
なさいです。 >>195
それで表示されるようになりました。
ありがとうございます。
>>196
まだ確認、試してないので後でもう一度レスします。すみません
うーん、でもREADMEにはmake install後w3m-bitmapにbytecompileが
別途に必要などということは書いてないですよね。
みなさんもそのような作業はしてないですよね?!
>>197
いや、それはさすがに無いですよ
emacs-w3mで、リンクのurlをコピーはどうやったらできますか? すいません、uって表示するだけでコピーしてないと思い込んでました。
吊ってきます… >>196
> bytecompile されていない w3m-bitmap が使われているという事はないですか?
> > (autoload 'move-to-column-force "w3m-om")
> の行は eval-when-compile で囲まれているので、bytecompile されていれば実行時に
> は読まれないはずです。
その通りでした、どうもです。
make install後にbytecompileが別途必要なんですねー
>>202
> make install後にbytecompileが別途必要なんですねー
make 時に bitmap.el(c) に load-path が通ってないだけじゃないの?
そうであれば、configure 時に --with-addpath で指定が必要。
emacs20ではオプション-nwを付けるとインライン画像は
表示できないのでしょうか?
オプション-nwを付けなければインライン画像は
表示できています。
というより-nw付きではxbmファイルが表示できません。
Emacsを21.3から22.0にしたらshimbunが動かなくなりましたがいちだけなんでしょうか?
いろいろためして結局
/usr/local/share/emacs/21.3.50/site-lisp/emu/の中身を全部
/usr/local/share/emacs/22.0.50/site-lisp/にコピーしてemacs-w3mを再コンパイルして
動くようになってますが、本人は何も意味がわかっていないのでこれでいいのかどうか…。
えらい人おねがいします。 apelを再インストールしてload-pathに 22.0.50/site-lisp/emu/を加えて
うまくいきました。
ただ、22.0.50/site-lisp/にemuの中身をおいておかないとshimbunのmakeは
うまくいかないみたいです。 >207
MakefileにADDITIONAL_PATHというのがあってそれにemuのを入れると
うまくできまひた そんなその場しのぎじゃなくてちゃんとまともな環境作ったほうがいいよ >>202
> make install後にbytecompileが別途必要なんですねー
だいぶ前の話へのレスになるけど、理由がわかったよ。
rev. 1.2519 (2005-05-10) で emacs20 のサポート打ち切りがらみで w3m-bitmap が削
除されてた。
今日半年ぶりくらいに cvs up したら削除されてるとかってメッセージが出てて気付いた。
だから bytecompile されなかったんじゃないかな。
これって一度読み込んだ画像とかローカルにキャッシュされないの? shimbun で mytown.asahi.com 見えなくなってません? ココでいいじゃん。どうせ ML の連中もみんな shimbun でココ読んでんだろ。 現状のemacs-w3mは遅い。
だが、Lispでの処理の一部をw3m側でやってしまえばはるかに高速化できると思う。 おはようございます
現在の開発状況はどうなのでしょうか? shimbun/sb-asahi.el はちょっと前に修正されたみたいだけど
>>213 >>217 あたりの sb-asahi-mytown.el は手付かずなのね……。 shimbun/it-media.el で古い記事取得してくるのは仕様? sb-f1fan.elでsummaryだけ更新して記事は常に古いのはなぜ?
s:allしても更新されないしなんなんだ一体。 shimbunの不具合が >>213- あたりから色々ありそうだけど
報告も修正もされてない感じ? JR新橋駅が Shinbashi Station じゃなくて Shimbashi Station なのと似たような事かと。 あけましておめでとうございます
今年もよろしくお願いします ITmediaの複数ページ記事がマルチパートにならんな。
どこか変わったのか?
japan times が 2/1 からお亡くなりになったような気がする。
というか ibm-dev が去年の夏頃から一回も取得に成功しないんだが。 (shimbun-asahi-group-table): Remove kansai.horiekenichi
ホリエモンなんかどうでもいいから、他の修整キボン。 w3m のバグなのか、 emacs-w3m のバグなのか良くわからないけど、
こっちに投下。
emacs -batch で起動中に shimbun の巡回を行うと、
画像が正常に取得されない時がある。
正常に取得されなかった画像は display で開くと以下のメッセージが出る。
display: Corrupt JPEG data: premature end of data segment `hoge.jpg'.
jpg データの終わりの部分が一部取得されていない模様。
# -batch で巡回させるのが間違ってるかもしれんが。
環境
GNU Emacs 22.0.50.1
emacs-w3m-version => "1.4.4" >>239
> GNU Emacs 22.0.50.1
> emacs-w3m-version => "1.4.4"
古くね? CVS 版の Emacs は CVS 版じゃないとサポートしないんじゃなかったっけ? >>242
とりあえず "1.4.87" まで上げてみました。
結果は後ほど。 >>243
の環境でも同じ現象が発生。
w3m の ver が w3m version w3m/0.5.1+cvs-1.946
なのだが、こちらも最新まで上げるべきだろうか… 解決した。
cron の中で回すと画像の取得に失敗するらしい。
何故だ! >>247
パスが変わるからって取得に失敗するのか?
環境変数の違いってのはあるかもねぇ。 現状ではリンクが非常に多いHTMLをfontifyすると10秒単位で待たされる。
w3m-fontifyをw3m-process-filter内に移すと快適になれるのだろうか? fonfifyが遅すぎ
中間形式のhalf-dumpをparseするのをやめて、
w3m側に-dump-elispオプションを用意してEmacsLispを吐かせると速くなると思うぜ
この前profileとってみたらw3m-fontify-anchors, w3m-fontify-formsに時間とられてた
あるいはhalf-dump→elispへ変換するC言語のフィルターを導入するか w3m や Lynx では、インフォシーク(ttp://www.infoseek.co.jp/)ではログインに失敗してしまうのですが、
どうしてでしょうか? text-area って auto-fill っていうか折り返しできないの? nikkansports.com の構造が変わって
shimbun が使えなくなってる? 新聞よりもxmlに変換したほうが汎用性があっていいと思うのだが XMLは、正直言ってヤなんだけど、広く使われてるって
現実があるからなあ。汎用性は確かにあるだろうね。
でも、個人的には、悪貨が幅を利かせてる典型例だと思うよ。
できれば止めた方がよくない?
>>259
html からわざわざ xml にしてもそれほど汎用性が上がるとも思えないのだが。 xmlにすればRSSリーダとかでも読めるでしょ?
xmlというかrss。 これはバグかな?
tramp が起動しちゃうんだが。
> Checking new news on impress for bb...done
> Reading http://bb.watch.impress.co.jp/cda/items/13270.html...
> Reading http://bb.watch.impress.co.jp/cda/items/13270.html...done
> shimbun: Make contents...
> ...略...
> Reading http://bb.watch.impress.co.jp/cda/static/image/2006/03/20/ki10021-s.jpg...done
> tramp: Opening connection at C using ssh...
> tramp: Waiting for prompts from remote shell
> tramp: Waiting 60s for prompt from remote shell
> tramp: Permission denied by remote host.
> Login failed これのせいか。。
<A href="http://bb.watch.impress.co.jp/static/img/items/060322/orbitmp.avi">
<IMG src="file:///C:/Documents and Settings/murama-k.IMPRESSGROUP/
Local Settings/Temporary Internet Files/Content.IE5/2XQ18RE3/ki10030[1].jpg"
width="200" height="150" border="0"></A> mew で shimbun がうまく動かなくなりますた。
>>267
誘導されて来るのはいいが、どのもジュールで動かないのか位は書こうな坊や。 対象サイトのデザイン変更が原因とかそんなくだらん理由じゃないだろうな? Gg とかが出来ませんです。
emacs-w3m を ./configure && make しなおすと
In mew-shimbun-goto-folder:
mew-shimbun.el:359:30:Warning: mew-expand-folder called with 2 arguments, but
accepts only 1
In mew-shimbun-retrieve-article:
mew-shimbun.el:505:33:Warning: mew-expand-folder called with 2 arguments, but
accepts only 1
In mew-shimbun-re-retrieve-article:
mew-shimbun.el:666:29:Warning: mew-expand-folder called with 2 arguments, but
accepts only 1
In mew-shimbun-expire:
mew-shimbun.el:794:32:Warning: mew-expand-folder called with 2 arguments, but
accepts only 1
とか、言われますた。
emacs-version
"22.0.50.2"
mew-version
"Mew version 4.2.54"
emacs-w3m-version
"1.4.90"
です。
訂正。Gg ではなく GG とかが出来ませんです。
ああ、動かないモジュールがあるんじゃなくて、 shimbum 自体動かないのな。
(setq debug-on-error t)
で GG すると何て出るの?
mew-expand-folder のオプショナル引数って無くなったんだっけ?
んなわけないよな。 asahi.comリニューアルですか。
切り出すのが面倒そうなHTMLですな。