■ このスレッドは過去ログ倉庫に格納されています
w3m その8
- 1 :名無しさん@お腹いっぱい。:2007/07/30(月) 17:43:18 .net
- みんな大好き w3m
http://sourceforge.net/projects/w3m/
07 http://pc11.2ch.net/test/read.cgi/unix/1132042800/
06 http://pc8.2ch.net/test/read.cgi/unix/1106393065/
05 http://pc5.2ch.net/test/read.cgi/unix/1087225153/
04 http://pc5.2ch.net/test/read.cgi/unix/1065600900/
03 http://pc.2ch.net/test/read.cgi/unix/1047038317/
02 http://pc.2ch.net/test/read.cgi/unix/1035755937/
01 http://pc.2ch.net/unix/kako/1012/10124/1012484783.html
- 2 :名無しさん@お腹いっぱい。:2007/07/30(月) 17:45:19 .net
- w3m-img for Linux framebuffer
http://homepage3.nifty.com/slokar/fb/w3mimg.html
w3m-async-patch
http://www.page.sannet.ne.jp/knabe/w3m/w3m.html
w3m-js
http://abe.nwr.jp/w3m/w3m-js.html
emacs-w3m
http://emacs-w3m.namazu.org/
emacs-w3m (Part 2)
http://pc11.2ch.net/test/read.cgi/unix/1105721627/
w3m-2ch.cgi
http://www.geocities.jp/smug5680/
- 3 :名無しさん@お腹いっぱい。:2007/07/30(月) 17:55:23 .net
- w3m 0.5.2 help patch
http://homepage3.nifty.com/clavelito/screen_w3m/
検索スクリプト wgrep
http://www.mnet.ne.jp/~tnomura/sr.html
ファイル検索コマンド locate の出力をハイパーテキスト化する wlocate
http://www.mnet.ne.jp/~tnomura/wlocate.html
w3mでカーソル移動を便利にするpatch その2
http://assam-at-night.blogspot.com/2007/05/w3mpatch-2.html
- 4 :名無しさん@お腹いっぱい。:2007/07/30(月) 18:00:52 .net
- TIPS
串設定 → オプション設定パネルで
日本語表示 → 環境変数と端末ソフトを日本語化
migemo検索 → --with-migemo
(j)vim の空行付加 → jvim は :set noeol、vim は :set bin noeol
ps, pdf を見る → application/postscript; ps2ascii %s ; copiousoutput
Word の文章を読む → application/msword; wvWare %s /dev/stdout; x-htmloutput
動画 → video/*; mplayer -vo aa -aadriver curses -ao oss -playlist %s; needsterminal
動画(Linux FB) → video/*; mplayer -vo fbdev2 -fs %s; needsterminal
- 5 :名無しさん@お腹いっぱい。:2007/07/30(月) 18:03:39 .net
- [Q]w3mメモリ食いすぎ。BoehmGCが悪いのでは?
[A]ページバッファの開きすぎのせいなのでGCを変えても解決できません。
CLOSE_TABとBACKとDELETE_PREVBUFを使ってこまめにバッファを消しましょう。
ただし多くの環境ではバッファを消した瞬間に目に見えて使用メモリが
減るわけではありません。C-FAQ 7.24参照。
http://www.kouno.jp/home/c_faq/c7.html
- 6 :名無しさん@お腹いっぱい。:2007/07/31(火) 04:07:17 .net
- w3mcooksrv
http://d.hatena.ne.jp/shinichiro_h/20070713#1184256720
w3mのカーソル移動を快適にするpatch、w3m-0.5.2用
http://assam-at-night.blogspot.com/2007/07/w3mpatch-w3m-0.html
w3mでgmailにアクセスする
http://assam-at-night.blogspot.com/2007/07/w3mgmail.html
- 7 :名無しさん@お腹いっぱい。:2007/08/02(木) 02:44:00 .net
- http://www.aoky.net/articles/why_poignant_guide_to_ruby/index.html
ここで画像表示をオンにしたらw3mimgdisplayがCPU喰いまくって
w3mの操作できんくなった。いったんw3mimgdisplayを殺しても、
画像のところにカーソルがいったらまたw3mimgdisplayが生成されて
同じ事になった。
まえにも他所でこんなことあったな。
- 8 :名無しさん@お腹いっぱい。:2007/08/04(土) 04:17:07 .net
- そいつぁ…
- 9 :名無しさん@お腹いっぱい。:2007/08/04(土) 22:33:20 .net
- まだ生きてたのか
- 10 :名無しさん@お腹いっぱい。:2007/08/05(日) 21:11:44 .net
- >>1 スレ立て乙
- 11 :名無しさん@お腹いっぱい。:2007/08/10(金) 10:17:24 .net
- 質問します。
「あ い う え お」 ---> 「あいうえお」
のように文字の間のスペースが消えるんですが、スペースをそのまま
表示するようにできますか?
- 12 :名無しさん@お腹いっぱい。:2007/08/10(金) 10:58:28 .net
- >>11
htmlの仕様に忠実なら半角スペースは表示されないのが正しい。
逆にスペースが入って表示される方が本来はおかしい。
- 13 :名無しさん@お腹いっぱい。:2007/08/10(金) 11:15:16 .net
- >>5
> C-FAQ 7.24参照。
そこで C-FAQ 7.24 は参照先として適切とは思えないんだけど。
そのページの中だと、 7.25 の方が良いんじゃないかな。
http://www.kouno.jp/home/c_faq/c7.html#25
- 14 :名無しさん@お腹いっぱい。:2007/08/10(金) 12:20:04 .net
- >>12
そうなんですか?
htmlの仕様はよく知らないんですが困ってる点だけ書くと、日本語とロシア語が
混在したページなどで日本語の場合はスペースが消えても構わないんですが、
ロシア語の単語の間のスペースが消えると読みにくいんです。
だからスペースを表示する設定があったら便利だと思ったんです。
- 15 :名無しさん@お腹いっぱい。:2007/08/10(金) 13:00:24 .net
- たとえばどのページ?
- 16 :名無しさん@お腹いっぱい。:2007/08/10(金) 14:15:22 .net
- 別に日本語と混在してなくても
ロシア語のページは全部スペース喰われるよね
ttp://www.ifun.ru/comments/joke12533.html
> For all HTML elements except PRE, sequences of white space separate
> "words" (we use the term "word" here to mean "sequences of non-white space
> characters"). When formatting text, user agents should identify these
> words and lay them out according to the conventions of the particular
> written language (script) and target medium.
htmlの仕様だとスペースは単語の区切りと定義されているから
w3mがロシア語でこれを適切に処理できてないということになるんかな?
日本語 では 単語 の 間 には 空白 は 置か ない から これ で いい ん だ けど だよもん
- 17 :名無しさん@お腹いっぱい。:2007/08/10(金) 18:44:42 .net
- >>16
表示が UTF-8 なら空白は保存されるんだけど、EUC-JP などの日本語用文字コードで表示すると空白は消される。
>>15 日本語とロシア語が混在したページ
これは大変難しい。
- 18 :名無しさん@お腹いっぱい。:2007/08/10(金) 18:49:16 .net
- URLは?
- 19 :名無しさん@お腹いっぱい。:2007/08/10(金) 19:04:43 .net
- В воскресенье я на ярмарку ходила,
Веретен да кудельку купила…
http://byeryoza.com/topic/log2005b/korob.htm
http://academy6.2ch.net/test/read.cgi/gogaku/1184513998/263
とか。
- 20 :名無しさん@お腹いっぱい。:2007/08/10(金) 19:07:56 .net
- つまり
This is a pen.
も半角空白を詰めないでほしい、ってことか。
- 21 :名無しさん@お腹いっぱい。:2007/08/10(金) 19:11:57 .net
- Firefoxでも苦労してそうな感じだ
http://bugzilla.mozilla.gr.jp/show_bug.cgi?id=3965
- 22 :名無しさん@お腹いっぱい。:2007/08/10(金) 22:19:44 .net
- 単語の区切りと言えば、NEXT_WORD(w)とPREV_WORD(W)が
日本語では全く役に立たないのもこの件と少し関連するのかな
- 23 :名無しさん@お腹いっぱい。:2007/08/17(金) 18:53:13 .net
- utf-8 環境の方は migemo をどのように設定していますか?
特に設定しないと euc-jp 出力されて正常動作しないですよね。
- 24 :名無しさん@お腹いっぱい。:2007/08/17(金) 22:04:36 .net
- そういえば、w3mbookmark でも
UTF8環境下だとバケバケだよ
- 25 :名無しさん@お腹いっぱい。:2007/08/17(金) 22:47:35 .net
- ブックマークの登録と読込なら化けてないけど。
関係ないけど DICT_WORD_AT って数字も単語区切になるんだね。
- 26 :23:2007/08/21(火) 21:53:59 .net
- system_charset EUC-JP と migemo_command migemo -t egrep /usr/share/migemo/migemo-dict |nkf -Ewu の 2通りの方法があったけど、前者はオプションパネルが化けるんで後者にした。
- 27 :23:2007/08/21(火) 21:56:00 .net
- 改行はいらん。
いつからだろ。
- 28 :23:2007/08/21(火) 21:56:39 .net
- あれ?はいった。
- 29 :名無しさん@お腹いっぱい。:2007/08/24(金) 10:26:43 .net
- 前スレは天寿を全うされましたか?それとも死神に連れていかれましたか?
- 30 :名無しさん@お腹いっぱい。:2007/08/24(金) 11:54:15 .net
- >>29
From: [985] 名無しさん@お腹いっぱい。 <sage>
Date: 2007/07/25(水) 15:55:06
で死神に連れていかれました。
- 31 :名無しさん@お腹いっぱい。:2007/09/06(木) 22:47:21 .net
- FreeBSD の ports に security/ca_root_nss ってのができてるみたいなんだけど、
コレ使うようにできないかな?
# w3m は野良ビルドで使用してます
- 32 :名無しさん@お腹いっぱい。:2007/09/15(土) 22:02:01 .net
- https://helixcommunity.org/projects/player/files/download/2479 から RealPlayer-10.0.9.809-20070726.i586.rpm おとすと gzipped なんだけど。 こればぐかな。いってみただけ。
- 33 :名無しさん@お腹いっぱい。:2007/10/03(水) 15:28:51 .net
- emacs-w3mが新版リリースとか言ってますが、
こっちもそういう話なかったっけ?
- 34 :名無しさん@お腹いっぱい。:2007/10/05(金) 02:49:04 .net
- w3m 0.5.1 で xtermのタイトルバーの日本語タイトルが文字化けします。
コマンドは↓です。
env LANG='ja_JP.eucjp' xterm -lc -e /usr/bin/w3m -title -B
日本語のどの文字コードでも文字化けします。
ktermでは文字化けしないのですが。
こういう症状がでた方、いますか?
- 35 :名無しさん@お腹いっぱい。:2007/10/07(日) 19:46:07 .net
- うちは日本語タイトルは Unnamed Window って出るなあ。
wm は openbox だけど、だからかな。
- 36 :名無しさん@お腹いっぱい。:2007/10/07(日) 20:42:43 .net
- gc-7.0を$HOME/localにインストールし、
w3mのconfigure時にLDFLAGSとCPPFLAGSを設定しても、
libgcを見つけてくれない。。。
- 37 :名無しさん@お腹いっぱい。:2007/10/07(日) 21:10:46 .net
- >>34
レス、ありがとうございます。
タイトルバーの日本語表示にはウィンドウマネージャーにも関係するのですね。
いくつかウィンドウマネージャーで試してみたところ、日本語表示の可否はこんな感じでした。
IceWM, fluxbox : kterm ○ xterm ×
window maker : kterm × xterm ×
w3mの内部コードはEUCなのでしょうか。
そのために utf-8 な xtermでは日本語表示に支障があるのでしょうか。
- 38 :名無しさん@お腹いっぱい。:2007/10/08(月) 18:15:31 .net
- wm は LANG の encoding を期待してて、
xterm は utf-8 でタイトルを送ってるとか?
その場合、xterm の luit がタイトルハックコマンド(?)のタイトル文字列を
utf-8 に変換していることになるか。それはないかな。
まあ、わからんけど。
- 39 :名無しさん@お腹いっぱい。:2007/10/08(月) 20:56:29 .net
- >>37
w3m の内部コードは特殊だけど端末(xtermなど)には Locale に従ったコードで送っている。
国際化されたウィンドウマネージャーで動作しないなら、xterm のバグでしょう。
luit は xterm のタイトル表示機能には絡まないと思うので、xterm は内部コードの UTF-8 でタイトルを表示しようとしているのかも。
- 40 :名無しさん@お腹いっぱい。:2007/10/08(月) 21:42:54 .net
- xterm (に与えられた) Locale を、
xterm 内のシェルから起動された w3m が正しく知り得るのか疑問な気がするので、
一概に「xterm のバグ」とは言い切れないような気も。
- 41 :名無しさん@お腹いっぱい。:2007/10/10(水) 00:12:16 .net
- >>40
Locale は環境変数なので継承されるはず。
- 42 :名無しさん@お腹いっぱい。:2007/10/10(水) 02:11:15 .net
- % env LANG='ja_JP.eucJP' xterm +lc -e w3m -title -B
でタイトルバーに日本語表示でるよ。
% env LANG='ja_JP.eucJP' xterm +u8 -e w3m -title -B
% env LANG='ja_JP.eucJP' xterm +u8 +lc -e w3m -title -B
でも出る。ただし端末表示の方はそれなりの encoding で表示されるが。
- 43 :37:2007/10/10(水) 03:46:22 .net
- >>38-42
たいへん勉強になりました。
w3mの内部コードではなく、xtermの方を調べています。
とくにluitについて。
>>42
ありがとうございます。
3つともタイトルバーに日本語がでました。
ページは文字化けしてしまいましたが。
- 44 :名無しさん@お腹いっぱい。:2007/10/18(木) 10:49:03 .net
- w3m0.5.1ユーザーです。
一般のウェブブラウザにある「戻る←」「進む→」に当たるコマンドというかキーが
ヘルプを読んでも見当たりません。
Ctrl-vだとPageDown
Esc-vだとHTMLのソースが表示されます。
どれがそれに当たるキーなのでしょうか?
- 45 :名無しさん@お腹いっぱい。:2007/10/18(木) 10:55:46 .net
- H でヘルプがでるからそれをみればいい(PREV と NEXT)
もし割り当てられれてないようなら ~/.w3m/keymap で割り当てればいい
- 46 :名無しさん@お腹いっぱい。:2007/10/18(木) 11:01:58 .net
- マルチかよ。
http://pc11.2ch.net/test/read.cgi/linux/1191596561/673
- 47 :名無しさん@お腹いっぱい。:2007/10/20(土) 16:47:44 .net
- form に入力後 NEW_TAB して一方のタブで form の入力内容を変更すると
他方にも反映されるのはどうにかならんかな。
なかなか不便だ。
- 48 :名無しさん@お腹いっぱい。:2007/10/20(土) 17:46:14 .net
- >>47
ホントだ。バグだなぁ。reload するといい。
- 49 :名無しさん@お腹いっぱい。:2007/10/21(日) 19:17:08 .net
- NEW_TAB のたびに
Opening socket...
とかは勘弁。
- 50 :名無しさん@お腹いっぱい。:2007/10/30(火) 04:10:36 .net
- kterm -e w3m のようにして起動した時の
C-zを無視してほしいです。
時々うっかり固まらせてしまい大ショックです。
あるいは何かいいworkaroundを御存知ないでしょうか。
- 51 :名無しさん@お腹いっぱい。:2007/10/30(火) 09:06:45 .net
- sttyでsuspを消すとか?
- 52 :名無しさん@お腹いっぱい。:2007/10/31(水) 20:57:12 .net
- kill -CONT pid
- 53 :名無しさん@お腹いっぱい。:2007/11/06(火) 03:21:25 .net
- >>345675432
- 54 :名無しさん@お腹いっぱい。:2007/12/02(日) 01:47:10 .net
- 質問です.
$ w3mman ls
とすると,エスケープシーケンスがうまく解釈されず下記のようになってしまいます,
何がまずいのでしょうか?
[1m名前 [0m
ls, dir, vdir - ディレクトリの中身をリスト表示する
[1m書式 [0m
[1mls [ [4m [22moptions [24m [1m] [ [4m [22mfile... [24m [1m] [0m
なぜか w3mman w3mman だけは正しく期待したとおりに表示されます.
- 55 :名無しさん@お腹いっぱい。:2007/12/02(日) 18:39:45 .net
- >>54
普通、man はバックスペース(\010,^H)で太字やアンダーラインを表示するので、
w3mman はそれだけ解釈して、エスケープシーケンス(\033[1m 等)は解釈できない。
w3mman w3mman が OK ということなら、妙な環境で catman によるフォーマット済み
man ファイル(/usr/share/man/cat1/ls.1 あたりか)が出来ているのかな。
- 56 :名無しさん@お腹いっぱい。:2007/12/05(水) 02:34:16 .net
- Cygwinでw3m使うには、どうしたらいいのでしょうか。
- 57 :名無しさん@お腹いっぱい。:2007/12/05(水) 03:11:56 .net
- プロンプトで、w3mと打ってください。
- 58 :名無しさん@お腹いっぱい。:2007/12/05(水) 04:04:48 .net
- はい。今夜やってみます。ホルダーはlocal/binでいいですか?
- 59 :名無しさん@お腹いっぱい。:2007/12/05(水) 13:38:59 .net
- ふざけんな。
- 60 :名無しさん@お腹いっぱい。:2007/12/07(金) 19:38:43 .net
- 7MB以上の大きいhtmlを読み込むと segmentation fault で落ちるのですが
こういうもんでしょうか?
- 61 :名無しさん@お腹いっぱい。:2007/12/08(土) 00:54:52 .net
- >>56
コマンドプロンプトだとまともに動きそうにないので、
Astec-Xとuxtermの組み合わせで動かしてます。
X Serverは別にAstec-Xじゃなくても似たようなもんだと思います。
LANGja_JP.UTF-8にしているとオプション設定画面で文字化けするので、
en_US.UTF-8にしています。
- 62 :名無しさん@お腹いっぱい。:2007/12/30(日) 18:25:44 .net
- バッファ選択メニューにてmigemoが使えるようになるのは
何世紀後の事でしょうか
- 63 :名無しさん@お腹いっぱい。:2008/01/11(金) 23:56:39 .net
- youtubeが視られるようにならんすか?
- 64 :名無しさん@お腹いっぱい。:2008/01/12(土) 01:34:08 .net
- aalibでがんばれ
- 65 :名無しさん@お腹いっぱい。:2008/01/12(土) 08:20:56 .net
- ttp://megaui.net/oss4art/wiki/AAlib
>AAlib は任意の画像をアスキーアート (Ascii Art) に変換・表示するためのライブラリである。
なるほど。
いや、けっこうマジで。
ダウンロードしmplayerで視る手順が、w3m上で出来んすかね。
- 66 :名無しさん@お腹いっぱい。:2008/01/12(土) 16:41:04 .net
- gnashプラグインでもつくれ
- 67 :名無しさん@お腹いっぱい。:2008/01/12(土) 18:09:02 .net
- 現行のyoutubeダウンローダを見ると、flashは要件じゃないと思うんですよ。
- 68 :名無しさん@お腹いっぱい。:2008/01/13(日) 00:27:50 .net
- youtube-dl とか?
そこまで分かってるならなんとかなるんじゃない?
- 69 :名無しさん@お腹いっぱい。:2008/01/13(日) 00:45:20 .net
- いや、そこからが分からんくて、あれこれ調べてるんですよ。
- 70 :名無しさん@お腹いっぱい。:2008/01/13(日) 01:47:13 .net
- emacs-w3m でも使えばいいんでないかと。
- 71 :名無しさん@お腹いっぱい。:2008/01/13(日) 12:08:02 .net
- 拡張子の無いurlをアプリケーションに渡すことが出来ないと分かれば、emacs-w3mやfirefox等他のブラウザを使うと思います。
w3mの他ブラウザ起動機能で視てるのですが、確かにこれが一番現実的なのかもしれない。
- 72 :名無しさん@お腹いっぱい。:2008/01/13(日) 14:10:28 .net
- ん、いやなんつうか
emacs-w3m はキー配置は若干違うけど、レンダリングは w3m と一緒でしょ?
で、 w3m-filter.el を使えば、 youtube のページ開いたら
動画へのリンクを表示するようなこともできる。
だから、うまく書いてやれば、 youtube の URL 開いたら
自動ダウンロードして mplayer で開くは自動化できると思う。
- 73 :名無しさん@お腹いっぱい。:2008/01/16(水) 17:21:55 .net
- mplayerに渡すようなlocal-cgiを書くのが手っ取り早いんじゃないの
俺は以前はそうしてた
- 74 :名無しさん@お腹いっぱい。:2008/01/16(水) 19:27:08 .net
- え"。
今いちlocal-cgiと結びつかないんですが、
http://jp.youtube.comでload mycgi.cgiなどとやるということ?
local-cgiってそんな使い方ができるのか。
ありがとう。
- 75 :名無しさん@お腹いっぱい。:2008/01/16(水) 22:32:22 .net
- >>74
URLの頭にy:とか付けてurimethodmapでシェルスクリプトに渡してた。
スクリプトの内容は、一旦wgetしてパラメータのある行を抜き出し、
それを元にmplayerに渡すURLを生成するっていう作業。sedとかawkで事足りた。
自動読み込みじゃなく、U押してC-aしてy:っていう手間は要るけどね。
- 76 :名無しさん@お腹いっぱい。:2008/01/29(火) 18:36:58 .net
- test
- 77 :名無しさん@お腹いっぱい。:2008/02/16(土) 17:57:45 .net
- youtubeのファイルダウンロード&再生を
>>75を参考に local.cgi でつくってみました。
もうひとつ、こんなふうに ↓menu からシェルスクリプトに渡す方法も。
EXTERN_LINK "y" "uxterm -e w3m-youtube '%s'"
local.cgi の方は、xine の再生がおわる前に、
echo "w3m-control: BACK"
が処理されて?、前のページにもどってくれないのを直せませんが、
すごく便利になりました。
方向性を示してもらって感謝。
- 78 :名無しさん@お腹いっぱい。:2008/02/16(土) 22:18:14 .net
- 誤解があるとナンなので言っておくが、77 != 74
- 79 :77:2008/02/17(日) 14:06:14 .net
- 77 != 74です。
>>74のレスを読んで触発された別人です。
>>74=78の方は具体的にどんなシェルスクリプトにされましたか?
こういうちょっとした、w3mから使えるシェルスクリプトは、
検索しても意外とないものですね。
- 80 :名無しさん@お腹いっぱい。:2008/02/17(日) 20:17:50 .net
- いろいろ作っていても一々公開しないものね。
最近の YouTube に関していえば、 privoxy 等でフィルタをかまさないと
まともに見られる表示じゃなくなってる。
- 81 :74:2008/02/17(日) 21:45:07 .net
- ああ、>>75に礼も言ってなかった。その節は有難うございます。
>>79
youtube-dlでファイルに落として、それをmplayerで表示させてるだけです。
なのでwgetはしてないですが、75のスキームそのまま。
- 82 :77:2008/02/21(木) 09:01:59 .net
- >>81
youtube-dl のこと、ありがとうございます。
最初、ダウンロードに失敗するので試行錯誤したら、
youtube の仕様が変わっていたようで、
自分が使っていた youtube-dl は古いバージョンでした。
対応したアップデート版でうまくいきました。
こういう野良シェルスクリプトも、
examples としてw3mと一緒に配布されたら嬉しいと思うのですが、
外部プログラムに依存していると難しいのかな。
- 83 :名無しさん@お腹いっぱい。:2008/02/21(木) 22:14:25 .net
- W3m Application Archive
- 84 :名無しさん@お腹いっぱい。:2008/02/22(金) 15:55:21 .net
- w3mman.cgi で、
"::" を含む名前のPerl のモジュールのマニュアル、
たとえば AptPkg::Cache を見ることが出来ないのですが、
これは仕様でしょうか?
- 85 :名無しさん@お腹いっぱい。:2008/02/22(金) 21:52:21 .net
- $man =~ s:([^-\w\200-\377.,])::g;
の行で :: が削られている。
- 86 :名無しさん@お腹いっぱい。:2008/02/23(土) 11:45:46 .net
- >>85
>>84です。
どうもありがとうございます。
その正規表現の部分で、
"\072" で表示される ":"はじかないように変更すれば、
名前に "::" を含む マニュアルも検索できるようになるのですね。
- 87 :名無しさん@お腹いっぱい。:2008/02/24(日) 04:29:55 .net
- まあ、場当たり的に
$man =~ s!([^-\w\200-\377.,:])!!g;
とでもしとけばいいんじゃないの
- 88 :名無しさん@お腹いっぱい。:2008/02/24(日) 13:33:59 .net
- >>87
そのように変更した w3mman2html.cgi をローカルの /cgi-bin に置きました。
ありがとうございました。
- 89 :名無しさん@お腹いっぱい。:2008/04/14(月) 04:44:31 .net
- amazonがずいぶん前から見辛いっちゅーか、
w3mだと7スクロールぐらいしないと本題部分に辿り着かないけど、
いいフィルタ自作されてる方、公開してくれないですかね。
- 90 :名無しさん@お腹いっぱい。:2008/04/14(月) 10:42:21 .net
- 64ビット版のfedora8で自前でmakeしたw3mを使っていたら頻繁に落ちました.
CFLAGS="-m32 -O2" ./configure でmakeしてやると安定しているので
どこかでポインタのサイズを32ビットと仮定してるのかなぁ, などと思いつつ
現在安定しているので放っています. 誰かデバッグしてくれるとうれしいな
(完全に他人まかせです)
- 91 :名無しさん@お腹いっぱい。:2008/04/14(月) 22:32:08 .net
- >>89の言うフィルタって何?
- 92 :名無しさん@お腹いっぱい。:2008/04/27(日) 02:33:42 .net
- privoxy か何かのフィルタのことじゃないの
- 93 :名無しさん@お腹いっぱい。:2008/06/05(木) 05:19:22 .net
- youtube で英語で見られる方法を教えてほしい。
強制的に日本語になりやがる。
- 94 :名無しさん@お腹いっぱい。:2008/06/05(木) 05:55:46 .net
- http://uk.youtube.com/
- 95 :名無しさん@お腹いっぱい。:2008/06/05(木) 07:02:34 .net
- >>94
意味なし
- 96 :名無しさん@お腹いっぱい。:2008/06/05(木) 07:27:07 .net
- Locale(LC_CTYPE) に従ってシステムの文字コードを設定をNO
でhttp://uk.youtube.com/にアクセス
- 97 :名無しさん@お腹いっぱい。:2008/06/05(木) 07:57:17 .net
- Accept-Languageじゃねえかい?
patch送ったら取り込んでもらえるんですかねえ?@ML
- 98 :名無しさん@お腹いっぱい。:2008/06/05(木) 08:45:54 .net
- クライアントのIPアドレスで国を判断してるんじゃないかなあ。
YouTubeだけじゃなく例えばwww.google.comでも、
telnetでHTTPを直接しゃべってみると、
リクエストヘッダーをHost:しかつけなくても
www.google.co.jpにリダイレクトされるんだよね。
- 99 :名無しさん@お腹いっぱい。:2008/06/05(木) 11:01:23 .net
- >>96
全然駄目じゃないか。
Accept-Language も関係みたいだな。98 の言う通りか。
- 100 :名無しさん@お腹いっぱい。:2008/06/05(木) 11:07:20 .net
- 一度クッキー食うといい
- 101 :名無しさん@お腹いっぱい。:2008/06/05(木) 23:45:45 .net
- >>100
それでOKだった。ありがとう。
でも www.youtube.com でないと困るところが色々とあるんだような。
こんな仕様にして誰が嬉しいんだ。
- 102 :名無しさん@お腹いっぱい。:2008/06/12(木) 19:33:41 .net
- w3mでページの内容に応じてキーバイントを変えるpatch
http://sakurai.sumomo.ne.jp/page/w3m-hook
- 103 :名無しさん@お腹いっぱい。:2008/06/29(日) 19:39:48 .net
- w3mからの書き込みテスト
- 104 :名無しさん@お腹いっぱい。:2008/07/02(水) 21:07:57 .net
- w3m-0.5.2-r1/doc-jp/README.dict.bz2
にあるように
google_q='http://google.com/search?btnG=Google&q'
とかやってる local CGI って使ってるひと多いんかな
- 105 :名無しさん@お腹いっぱい。:2008/07/02(水) 22:48:18 .net
- ノ
- 106 :名無しさん@お腹いっぱい。:2008/07/04(金) 13:33:26 .net
- http://tv.yahoo.co.jp/
にアクセスすると現在放送中の番組一覧が見れますが
デフォルトでは東京の番組になっています。
Firefox などではフォームから地域を選び
テレビ・ラジオ番組表にとんでから戻ると
選んだ地域の放送中番組一覧が見れるようになりまが、
w3m では東京に戻ってしまうのは何故でしょうか?
- 107 :名無しさん@お腹いっぱい。:2008/07/05(土) 00:07:45 .net
- 俺のところでは戻らない。
w3m を一端を終了させ、再度起動アクセスしても非東京になっている。
- 108 :名無しさん@お腹いっぱい。:2008/07/05(土) 15:59:57 .net
- どうせクッキー受け付けない設定にして忘れてるとかだろ
- 109 :名無しさん@お腹いっぱい。:2008/07/05(土) 16:18:33 .net
- cookieといえば、受け付けた時に
1エントリにつき1秒間待たされるのが嫌。'j'押しっぱなしにするけど。
なんでハードコードされてるんだろ。
後から'='とかC-kとかで確認だってできるのだし。
あ、emacsみたいにw3mからのlogを溜めておくバッファがあってもいいかも。
- 110 :名無しさん@お腹いっぱい。:2008/07/05(土) 18:07:33 .net
- >>109
じゃ、変えれば?
- 111 :名無しさん@お腹いっぱい。:2008/07/21(月) 01:27:29 .net
- じゃがつながらねぇ
じゃ、がつながらねぇ
<<104
s/google/www.google/
でレスポンスが 2/3 ぐらいになるという話。
3/4 ぐらいだったかな。
- 112 :名無しさん@お腹いっぱい。:2008/07/25(金) 13:22:35 .net
- >6をやってもgmailにはアクセスできないみたいなんだが。みんなは見れるのか?
- 113 :名無しさん@お腹いっぱい。:2008/09/10(水) 10:44:32 .net
- サーバ変更が起こった時のw3m-2ch.cgiの動作がよくわからん
しばらく放っておくといつの間にか変更認識されてるみたいだけど
強制的に認識させる方法ってある?
- 114 :名無しさん@お腹いっぱい。:2008/09/14(日) 09:33:35 .net
- v8をw3mに組込みたい
- 115 :名無しさん@お腹いっぱい。:2008/09/14(日) 10:02:19 .net
- がんばれ
- 116 :名無しさん@お腹いっぱい。:2008/09/14(日) 11:17:01 .net
- DOMは?
- 117 :名無しさん@お腹いっぱい。:2008/09/23(火) 22:22:33 .net
- >112 見れてる。 どうダメなの?
- 118 :名無しさん@お腹いっぱい。:2008/09/24(水) 23:38:16 .net
- >>113
板一覧を表示すると新しいサーバを認識する
- 119 :113:2008/09/27(土) 15:45:08 .net
- おお、ありがとう。そういう仕組みになってたのね。
- 120 :名無しさん@お腹いっぱい。:2008/09/27(土) 22:37:29 .net
- w3m-2ch.cgiの中身って凄いな
作者のマシンにはPerl入ってないのか?
- 121 :名無しさん@お腹いっぱい。:2008/09/27(土) 22:59:34 .net
- お前は何を言っているんだ
- 122 :名無しさん@お腹いっぱい。:2008/10/02(木) 11:50:16 .net
- Debian パッケージ の w3m 0.5.2-2+b1 を使っています。
xterm や mlterm 上で w3m を起動しても、 M キーが一切、反応しないのですが
こういう症状があらわれた方、いらっしゃいますか?
デフォルトの EXTERN も、keymap で適当に設定した関数 EDIT なども無反応です。
TEXT としては "M" を打ちこめるのでキーボードの故障ではないと思うのですが…
- 123 :名無しさん@お腹いっぱい。:2008/10/07(火) 15:16:48 .net
- 使用するエディタやブラウザの設定が変なんじゃないの
- 124 :名無しさん@お腹いっぱい。:2008/10/12(日) 22:35:29 .net
- w3mって~/.mime.typesをちゃんと読みます?
ファイル最後尾にエントリを追加しても機能しないが、中途に入れるとヘルパーが動いたりで、何がナニやらワケが解らんのですが。
- 125 :名無しさん@お腹いっぱい。:2008/10/14(火) 17:47:56 .net
- >124
変更した後、設定パネルでOKを押すかw3mを起動し直すかしないと
反映されない気がする
- 126 :124:2008/10/14(火) 23:13:39 .net
- 変更の度に起動し直してます。不思議でたまらない。
- 127 :名無しさん@お腹いっぱい。:2008/10/16(木) 23:23:09 .net
- そりゃ起動時の初期化で処理されてるもの。REINIT を実行すれば
再起動する必要はない。適当なキーに割り当ておけばいいと思う。
- 128 :名無しさん@お腹いっぱい。:2008/10/16(木) 23:40:58 .net
- …いや、再起動しても >>124 な状況になってることが不思議なんでしょ。
- 129 :名無しさん@お腹いっぱい。:2008/10/17(金) 14:42:30 .net
- 途中の行に変な記述でもあるんじゃない?
まっさらなmime.typesから始めてだんだん付け加えてみたら
- 130 :名無しさん@お腹いっぱい。:2008/10/17(金) 21:59:19 .net
- mv ~/.mime.types ~/.mime.types.BAK
しても、~/.w3m/mailcap に書かれた外部プログラムが起動されることを発見しました…
オプションパネルのエントリは、
grep mime .w3m/*
.w3m/config:mime_types ~/.mime.types
だけなのに…
- 131 :名無しさん@お腹いっぱい。:2008/10/18(土) 10:08:06 .net
- いや、 config の mailcap がどうなっているか調べなければ意味がないのでは…
- 132 :名無しさん@お腹いっぱい。:2008/10/18(土) 16:09:04 .net
- うろ覚えだけど、設定ファイルが無い時は$PREFIX/etcあたりにある
mime.typesが使われるんじゃなかったっけか。
それも無い場合は、html,zip,jpgなど代表的なものについては
内部でデフォルトの推測MIMEタイプを持っているんだったような。
- 133 :名無しさん@お腹いっぱい。:2008/10/18(土) 16:19:29 .net
- と思ったけど、$PREFIX/etc/mime.typesの方は単に
オプションパネルでのデフォルトというだけなのかな。
後者についてはurl.cを眺めてみたらそれらしいリストがあった。
- 134 :名無しさん@お腹いっぱい。:2008/10/27(月) 18:41:31 .net
- w3m でニコニコ動画が見れてる方っていらっしゃいますか?
もちろん動画自体は仕方ないですが、うp主コメやマイリストくらいは見たいです。
まず、デフォルトのままだと 406 Not Acceptable となってしまうので、
オプションで Accept: に application/x-httpd-php を追加して
認証前の画面までは辿り着きました。
しかし、そこでメールアドレス&パスワードを入れても認証が通りませんでした。
どなたか認証通って見れたという方、あるいは見れない理由のわかる方、
いらっしゃいましたらアドバイスをいただきたく。
- 135 :名無しさん@お腹いっぱい。:2008/10/27(月) 21:20:17 .net
- del.icio.usもdelicious.comになってからw3mではろくに使えなくなってしまったね
<button>タグへどう対応すべきかってのが何年も前にMLで議論になって決着つかなかったんだっけ…
- 136 :名無しさん@お腹いっぱい。:2008/10/28(火) 00:58:47 .net
- >>134
確かニコニコ動画の cookie の仕様が w3m的におかしくて,
弾かれるんじゃなかったっけかな. 手元の w3m では
/mylist/XXXX や /watch/smXXXX のページは見れます.
もちろん動画は再生されませんがw
弄ったのは, cookie.c の special_domain[] に ".nicovideo.jp"
を追加したことぐらいだと思う. もしかしたら他のとこも弄ったかも.
関係ないけど, 最近は w3m での google の検索結果が大変見易くなって助かる.
- 137 :名無しさん@お腹いっぱい。:2008/10/28(火) 18:22:54 .net
- YouTube も privoxy やその他で頑張ってきたが、ますます Ajax 化が進んで
対処が難しくなってきた。チャンネルトップのコメントが画像が表示されると
消えてしまうのだが、これは w3m のバグ?
- 138 :名無しさん@お腹いっぱい。:2008/10/29(水) 00:21:26 .net
- >>136
ありがとうございます。
special_domain に追加でうまく見れるようになりました。もちろん動画(ry
汎用 JP ドメインで同じようにはまるケースが多そうな気もするので、
設定でうまいことできるようになるといいなあ。
- 139 :名無しさん@お腹いっぱい。:2008/10/29(水) 21:00:44 .net
- javascript 使いまくりのサイトが当たり前になって、色々と面倒なことが増えた。
- 140 :名無しさん@お腹いっぱい。:2008/11/07(金) 00:20:15 .net
- foo_bar_baz_quu みたいな感じで、
もっと大量にアンダースコアのある文字列を検索しようとすると、
対象文字列は存在するのに見つけられません。
migemo無しでコンパイルしており、
文字列にはメタキャラなど含んでないのですが。
- 141 :名無しさん@お腹いっぱい。:2008/11/07(金) 00:23:56 .net
- ちなみにignore caseを切り替えて試してもNGでした。
less内での検索なら大丈夫なのですけど。
- 142 :名無しさん@お腹いっぱい。:2008/12/02(火) 11:40:34 .net
- bm2menu.pl を元に改造したスクリプトで、
ブックマークを入れ子状のメニューにしてみたらすごく便利になりました。
- 143 :名無しさん@お腹いっぱい。:2008/12/04(木) 09:55:28 .net
- >>142 うぷ、うぷ
- 144 :名無しさん@お腹いっぱい。:2008/12/05(金) 00:24:56 .net
- >>143
ttp://island.geocities.jp/aki_101/bm2menu-nested.pl.gz
初めてのプログラミングのようなものなので
至らぬ点はどんどん手を入れてください。
入れ子構造の指示書は別ファイルで作ってください。
- 145 :名無しさん@お腹いっぱい。:2008/12/17(水) 12:19:39 .net
- Google の検索結果を w3m で表示すると、
一件毎に 100バイトの謎の英数字の文字列が付いてる。
何だろこれ?
- 146 :名無しさん@お腹いっぱい。:2008/12/17(水) 22:17:17 .net
- もっと具体的にたのむ
- 147 :名無しさん@お腹いっぱい。:2008/12/18(木) 03:13:27 .net
- GoogleはUser-Agentの設定とか次第でレスポンスデータがいろいろ変わってくるので、
そのあたりの詳細も併せてよろしくです
- 148 :145:2008/12/18(木) 10:02:58 .net
- ええと具体的に言うと・・・って、今見たらそんなの全く表示されてないや。
何か幻でも見てたのかもしれません。すみません、スルーしてください。
- 149 :名無しさん@お腹いっぱい。:2008/12/23(火) 03:26:17 .net
- 質問です。よろしくお願いします
環境:Ubuntu8.04 w3mはSynapticから導入
状況:システム関数を利用してw3mを呼び出し、Google検索を行うプログラムを制作中
w3mを呼び出すプログラムを端末から実行すると
端末上に"Received cookie: SS=Q0=5a-S44GE"といった
内部処理が表示されてしまいます。
もしこれを表示させないようにする方法があれば、ご教示願います。
- 150 :名無しさん@お腹いっぱい。:2009/01/12(月) 23:10:53 .net
- http://www.google.com/reader/m/view/
にアクセスすると、
(Download)Save file to: index.html
になってしまうんだが、どうにかならないの。
- 151 :名無しさん@お腹いっぱい。:2009/02/24(火) 14:32:06 .net
- お
http://shinh.skr.jp/w3m/
- 152 :sage:2009/04/10(金) 15:56:39 .net
- FreeBSD上で0.5.2を使用しています。
リンクの上で"a"キーを押してリンク先をファイルに保存した場合に、ファイルの中身が
壊れている?ような出鱈目なバイナリデータになります。
リンク先をwget等で取得した場合は特に問題ありません。
どこか設定の問題でしょうか?基本的にデフォルトの設定のまま使用しています。
- 153 :名無しさん@お腹いっぱい。:2009/04/10(金) 16:05:57 .net
- >>152
そのコンテンツがgzip圧縮した状態で送られている(Content-Encoding: gzip)可能性がある
ファイルを「.gz」拡張子をつけて保存した後gzip -dで解凍してみてください
- 154 :153:2009/04/10(金) 16:07:48 .net
- 念のため保存したファイルをfileコマンドで確認してもらえますか。
gzip云々て表示されていれば>>152の方法でうまくいくはず。
- 155 :sage:2009/04/10(金) 16:23:36 .net
- >>153-154
ありがとうございます。ご指摘の通りgzipファイルになっていました。
しかし、仕様と言うことなのかもしれませんが、"a"キーで保存した場合はデコードした状態で
保存されて欲しいような、、、
- 156 :sage:2009/04/10(金) 17:15:50 .net
- ps
とりあえずencodingの所にxxxとかダミー文字を入れてgzipを受け付けない様にすることで
回避しました(ブランクは駄目みたい?)
- 157 :名無しさん@お腹いっぱい。:2009/04/13(月) 04:17:11 .net
- xmlパーサ搭載まだ?
- 158 :名無しさん@お腹いっぱい。:2009/08/15(土) 02:56:28 .net
- みなさん migemo_command はどう設定されてるんです?
migemo or cmigemo ?
- 159 :名無しさん@お腹いっぱい。:2009/10/26(月) 22:17:23 .net
- Unicode環境だとたまにsegmentation faultで落ちるということに、
最近UTFにチェンジして気付いた
以前マックのターミナルでよく落ちていた時は
「まあマックのターミナルのせいか」と思っていたんだが…
- 160 :名無しさん@お腹いっぱい。:2009/10/27(火) 01:06:12 .net
- >>159
うちのLinux+UTF-8じゃ特にSEGVするようなことはないな。
素の0.5.2じゃなくていくつかパッチ当ててあるけど。
MLってもう1年近く投稿ないんだがもう誰も面倒見てないんだろうか……。
- 161 :名無しさん@お腹いっぱい。:2009/11/11(水) 11:20:46 .net
- >>151のように独自に改造してる人はいるんだけどねぇ…
- 162 :名無しさん@お腹いっぱい。:2009/12/06(日) 18:48:54 .net
- twitterが表示されなくて散々苦労したのでメモ。
オプションの「受けつけるメディアタイプ(Accept:)」のところに
text/htmlを追加すればいいらしい。なぜtext/*じゃ駄目なんだ…。
- 163 :名無しさん@お腹いっぱい。:2009/12/06(日) 18:50:53 .net
- >>162
おー
- 164 :名無しさん@お腹いっぱい。:2009/12/24(木) 02:26:15 .net
- puppy用 w3m+2ch
http://blog.auone.jp/emmarson/?p=0&disp=day_entl_p&y=2009&m=05&d=09
- 165 :名無しさん@お腹いっぱい。:2009/12/24(木) 07:53:43 .net
- なにこれ。
>2ch書き込みはleafpadでできるようにした。/usr/bin/viでダミーファイルが入ってるのでviユーザは注意。
- 166 :名無しさん@お腹いっぱい。:2009/12/26(土) 15:30:20 .net
- 結構よく segmentation fault するよね
- 167 :名無しさん@お腹いっぱい。:2009/12/28(月) 12:28:11 .net
- 変なパッチとか当ててね?
普通に使ってる分には全然だったけど
野良パッチ当ててUTF-8に移行したらBACKするだけでホイホイ落ちるようになって困ってる
- 168 :名無しさん@お腹いっぱい。:2009/12/28(月) 12:56:31 .net
- textareaをPOSTすると落ちる。
ような気がする。
- 169 :名無しさん@お腹いっぱい。:2009/12/28(月) 13:22:11 .net
- あー slashdot とか投稿して B で戻ると落ちるってのは
俺だけじゃないのね
- 170 :名無しさん@お腹いっぱい。:2009/12/28(月) 15:30:57 .net
- >>169
ttp://www.sic.med.tohoku.ac.jp/~satodai/w3m-dev/200708.month/4286.html
このパッチを当ててみたらどうだろうか?
- 171 :名無しさん@お腹いっぱい。:2009/12/28(月) 19:08:40 .net
- textフォームに入力→別のページに移動→元のページに戻る
でtextフォームが化けるのが気になってたが、それと原因は同じってこと?
- 172 :名無しさん@お腹いっぱい。:2009/12/28(月) 19:39:04 .net
- 確証はないけど素のw3mだと>>171のように化けるだけで済むみたいだけど、
何かパッチが当たってると>>167のように落ちることもある感じ。常にではないけど。
ttp://www.sic.med.tohoku.ac.jp/~satodai/w3m-dev/200403.month/4049.html
のUCS文字幅パッチ(w3m-cvs-1.914-ambwidth.patch)とか当ててない?
- 173 :名無しさん@お腹いっぱい。:2009/12/29(火) 23:16:52 .net
- >169 ですが,FreeBSD の ports 由来なので
こんなのがあたってるくらいです
366 Jun 9 2007 patch-file.c
19707 Apr 23 2008 patch-w3mimg_fb_fb.c
365 Apr 23 2008 patch-w3mimg_fb_fb.h
893 Apr 23 2008 patch-w3mimg_fb_fb_w3mimg.c
ttp://www.alib.jp/files/
PATCHFILES= w3m-0.5-version-xhtml.patch
- 174 :167:2009/12/30(水) 22:56:56 .net
- >>170
おー落ちなくなったみたい、かなり助かった
話は振ってみるもんだね
>>172
そうそうそのパッチ
でもこれ当ててもscreenとの併用は駄目なんだよなー
screenにcjkwidthパッチも当ててるんだけど
- 175 :名無しさん@お腹いっぱい。:2010/01/02(土) 21:39:59 .net
- >>173
俺のとこはDebianで>>172のUCS文字幅パッチ当てて落ちてたのが、
>>170のパッチ当てて落ちなくなってた。FreeBSDはわからない。すまん。
boehm GC関係という話もある(手元のは 7.1)。
ttp://mi.med.tohoku.ac.jp/~satodai/w3m/bbs/spool/until0000.html#20070920103255@w3mbbs
数年リリースないけど>>170みたいなバグフィックスをまとめたリリースしてほしいな。
- 176 :名無しさん@お腹いっぱい。:2010/01/04(月) 01:50:57 .net
- screenをtmuxに替えてみたらUTF-8環境でのw3mの動作がかなり良くなった
長年慣れ親しんだ組み合わせだけど、乗り換えるか…
w3mもjavascriptとかは諦めてるがテキストブラウザだから文字部分だけでも頑張ってほしい
- 177 :名無しさん@お腹いっぱい。:2010/01/10(日) 09:04:49 .net
- w3m -dump < hoge.html
としたらhtmlがそのまま表示されてしまったのですが、
標準入力から読み込んだhtmlをフォーマットして表示することはできないのでしょうか?
- 178 :名無しさん@お腹いっぱい。:2010/01/10(日) 09:24:55 .net
- >>177
w3m -T text/html -dump < hoge.html
- 179 :名無しさん@お腹いっぱい。:2010/01/10(日) 10:07:58 .net
- ありがとうございます。
- 180 :名無しさん@お腹いっぱい。:2010/02/18(木) 23:56:12 .net
- >>176
マジか。くわしく。
- 181 :名無しさん@お腹いっぱい。:2010/04/08(木) 15:58:21 .net
- /検索で例えばeで検索して
éやëのようなアクセント記号のついたeにも一致するようにはできないでしょうか?
洋サイトで検索する時は/p.ginaのように.でごまかしてますが何かと面倒です
- 182 :名無しさん@お腹いっぱい。:2010/04/27(火) 22:54:17 .net
- migemo_command にそういうのを指定すればいいんじゃない?
- 183 :名無しさん@お腹いっぱい。:2010/04/30(金) 23:07:49 .net
- 関係ないけど netrik って使ってる人いる?
久し振りに試してみたら文字化けしたような画面が出た。
前もこんなんだったような気がするな。
- 184 :名無しさん@お腹いっぱい。:2010/05/11(火) 13:40:09 .net
- ttp://pc12.2ch.net/test/read.cgi/unix/1105721627/602
602 名前:名無しさん@お腹いっぱい。[] 投稿日:2010/05/11(火) 00:58:11
ubuntu10.04なんですが、w3m-img入れても端末上で画像表示しないのですが、何か設定とかあるのでしょうか?
- 185 :名無しさん@お腹いっぱい。:2010/06/20(日) 04:43:04 .net
- bookmark.htmlをUTF-8にしたところ、ADD_BOOKMARKで
Title: [:asahi.com[A1][A7]$(D+E(B[C6][FC][BF][B7][BC][CE][C2][AE][CA][F3][A5]$(O+`$(D89(B[A5][B9][A5][B5][A5][A4][A5][C8] ]
のように日本語が文字化けするようになってしまいました。
(EUC-JPに戻す以外で)直す方法はないでしょうか?
- 186 :名無しさん@お腹いっぱい。:2010/07/03(土) 20:23:45 .net
- w3m に脆弱性だそうだ http://secunia.com/advisories/40134/
誰か対応してくれないかな
- 187 :名無しさん@お腹いっぱい。:2010/07/04(日) 20:34:26 .net
- Linuxではディストリ毎に対応されてるぽい。
↓はDebianの中の人。放置状態のバグが多くて泣ける。
ttp://www.sic.med.tohoku.ac.jp/~satodai/w3m-dev/201007.month/4317.html
もう元々の開発者はみんな離散してしまったんだろうなぁ。
Githubの方に個人がCVSから変換したレポジトリがあるからそれ使えばいいのに。
- 188 :名無しさん@お腹いっぱい。:2010/07/05(月) 00:38:45 .net
- Firefox2なんてもう化石なのに、これだけ放置されてるw3mがまだまだ使えるのは
それだけ良く練られた道具だったということではあるんだろうな
派手な機能追加はしなくていいから、保存的なメンテナンスだけでも態勢が整わないものか
- 189 :名無しさん@お腹いっぱい。:2010/07/05(月) 10:08:51 .net
- 代用品がないだけじゃね。
- 190 :名無しさん@お腹いっぱい。:2010/07/05(月) 10:33:42 .net
- >>187
レンダリングは俺には不都合ないんだがクラッシュバグは直してほしいな……。
githubのレポジトリって白い弾幕の人の?この人もGoogleJapanなんだな。
w3mのメンテしてた人もGoogleJapanだからその線で何か連携取れないものか。
>>189
linksとかelinksとか触ってみたけど結局w3mに戻ってきたな。
- 191 :名無しさん@お腹いっぱい。:2010/07/05(月) 10:38:46 .net
- >>190
そう、その人。Googleの人になってたのは知らなかった。
- 192 :名無しさん@お腹いっぱい。:2010/07/06(火) 03:31:05 .net
- どうみてもFirefox2の方が高機能だろ、おまえみたいな馬鹿吐き気がする
- 193 :名無しさん@お腹いっぱい。:2010/07/06(火) 07:40:20 .net
- firefox2との機能比較の話題を思わず探してしまった。
- 194 :名無しさん@お腹いっぱい。:2010/07/10(土) 01:42:24 .net
- で、netrik は?するーですよ。
- 195 :名無しさん@お腹いっぱい。:2010/07/20(火) 03:10:47 .net
- CVSの方に大量コミットktkr
ここまで長かったなぁ…お疲れ様でした
- 196 :名無しさん@お腹いっぱい。:2010/07/20(火) 12:44:08 .net
- やっぱアドバイザリは効くなー
しかし異人さんばかりだな、スレで文句言ってただけの日本人としてはちと恥ずい
m17nで頑張ってるテキストブラウザはそれだけ貴重ということか
- 197 :名無しさん@お腹いっぱい。:2010/07/20(火) 14:10:41 .net
- picture は対処できますが flash を認識させるのは 個人では無理でした…
- 198 :名無しさん@お腹いっぱい。:2010/07/20(火) 17:37:55 .net
- うpして使ってたら↓こんなん大量に出ますた(今まで一度も見たことない)
GC Warning: Repeated allocation of very large block (appr. size 790528):
May lead to memory leak and poor performance.
- 199 :名無しさん@お腹いっぱい。:2010/07/20(火) 21:26:25 .net
- htrbさんって誰?
- 200 :名無しさん@お腹いっぱい。:2010/07/21(水) 07:43:59 .net
- git に取り込んで手許でいじったのをぼちぼち整理しようかと、昨日 cvs update したら
ぞろぞろ出てきて驚いた。
>>199
伊東さんじゃないの
- 201 :名無しさん@お腹いっぱい。:2010/07/21(水) 09:06:35 .net
- >>199,200
あ伊藤(aito)さんではないほうの伊東(hito)さん。
今MLに書いてるのもあ伊藤さんではないのほう伊東さん。
- 202 :名無しさん@お腹いっぱい。:2010/07/24(土) 07:59:14 .net
- bug fixばかりで、機能追加は無し?
- 203 :名無しさん@お腹いっぱい。:2010/07/24(土) 23:34:10 .net
- >>202
Debianからきてるパッチの中には機能追加もあるようだよ。
- 204 :名無しさん@お腹いっぱい。:2010/07/24(土) 23:41:20 .net
- >>202
>>151
- 205 :名無しさん@お腹いっぱい。:2010/07/26(月) 11:09:40 .net
- CVSの方でambwidth正式採用キタ━━━(゚∀゚)━( ゚∀)━( ゚)━( )━( )━(゚ )━(∀゚ )━(゚∀゚)━━━!!
- 206 :名無しさん@お腹いっぱい。:2010/07/30(金) 00:16:03 .net
- 1行ずつのスクロールがめっさ重くなったような…
- 207 :名無しさん@お腹いっぱい。:2010/08/01(日) 22:26:48 .net
- レイアウト崩れが無くなって嬉しい。
- 208 :名無しさん@お腹いっぱい。:2010/08/02(月) 01:09:45 .net
- ambwidth パッチのせいか、<li> の頭に付く記号が・□☆などで代替表示されていたのが、
*+o などの ASCII 文字で表示されるようになってしまいました。とりあえず以前のような
表示にしたくてオプションをいじってみたのですが、どうもうまくいきません。
判る人がいらっしゃれば教えてくださいませんか。表示用文字コードは EUC-JP にしています。
なかなか UTF-8 に全移行できない…
- 209 :名無しさん@お腹いっぱい。:2010/08/02(月) 07:25:04 .net
- え。
うちはeucだから関係ねーと思っていたが、影響出るのっ!?
- 210 :名無しさん@お腹いっぱい。:2010/08/02(月) 09:21:40 .net
- >>208
テーブルやメニューの枠に graphic 文字を使う: YES
ある種のUnicode文字を全角にする: NO
これで・□☆にならないかな。
後者をYESにすると前者がYESでも*+oになる。バグかな?
- 211 :名無しさん@お腹いっぱい。:2010/08/02(月) 14:01:32 .net
- ¢ ¢
±±(`)<´
UU±± U U
AA
- 212 :名無しさん@お腹いっぱい。:2010/08/03(火) 02:21:45 .net
- >>209
私のように今までの設定によっては影響が出ますね。
あと UTF-8 なサイトで表示できなかった文字も見られるようになったり。
>>210
その組み合わせでも駄目ですね。ただ、上の設定を Yes (graphic_char=1) にすると
-dump の結果はこれまで通りの・□☆などに置き換わっています。
graphic_char はずっと 0 で使っていました。設定画面上では、7 月以前は「No」、
最近のマージで一旦は「Yes, but only charset specific」 になりましたが、
ambwidth パッチマージ後の整理で再び「No」に戻りました。
7月以前は「No」でも罫線が表示されていたので、「Yes, but only charset specific」で
意味的に正しくなったようです。ただ、「Yes」でも「No」でもリストの頭は ASCII 表示に
なりましたが…
最新の状態で graphic_char=0 だと、罫線もリストの頭も ASCII 表示なので、
バグ修正前とではまるっきり反対になってしまいますね。
- 213 :名無しさん@お腹いっぱい。:2010/08/05(木) 16:34:44 .net
- CVS 先端では問題が解決されているようです。感謝!!
これを機会に文字コードやフォント周りの設定を見直しています。
- 214 :名無しさん@お腹いっぱい。:2010/08/05(木) 22:28:36 .net
- おぉ, 久々に見てみたらw3m更新されてるのね
0.5.2になったとき64ビット環境でコンパイルしたら割に不安定な感じで
しょうがなく CFLAGS="-m32 -O2" ./configure してたんだけど
64ビットでも安定してくれるといいな
- 215 :名無しさん@お腹いっぱい。:2010/08/05(木) 22:58:24 .net
- ちなみにどんなところが不安定だったんすか?
ワシはあまりマニアックな使い方をしないせいか、そう感じたことはないです。
- 216 :名無しさん@お腹いっぱい。:2010/08/05(木) 23:35:41 .net
- 何かよく分かんないタイミングで急にセグメンテーションフォルトで落ちてた気がする
タブとか全然使わずに結構沢山のページ見てbackするときに落ちてたような気もする
- 217 :名無しさん@お腹いっぱい。:2010/08/05(木) 23:48:47 .net
- 今, 2ch見ててbackじゃないけど落ちた...
- 218 :名無しさん@お腹いっぱい。:2010/08/05(木) 23:58:55 .net
- >>216
>>166-175あたりの問題が発生していたのかな?
最近のCVSで正式に取り込まれたので今は大丈夫なはず。
- 219 :名無しさん@お腹いっぱい。:2010/08/06(金) 08:02:36 .net
- >>218 いや, >>217は最新のcvs版だけど落ちた...
まぁ, fedora8という骨董的os使ってるんでgcが古すぎるのかも知れない
うちの場合, 64ビットでコンパイルするときのみ不安定なんだよなぁ...
- 220 :名無しさん@お腹いっぱい。:2010/08/07(土) 15:29:53 .net
- そういえば最近急にGCのエラーを良く見るようになったな
- 221 :名無しさん@お腹いっぱい。:2010/08/12(木) 10:15:18 .net
- cvsの最新版引っ張ってこようとして
http://d.hatena.ne.jp/rubikitch/20071022/1193020111
ここみて気づいたんだけど
> http://w3m.sourceforge.net/
>
> に書かれている
>
> cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/w3m login
> (hit Enter to the password request)
> cvs -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/w3m checkout w3m
>
> は間違いで、
>
> cvs -d :pserver:anonymous@w3m.cvs.sourceforge.net:/cvsroot/w3m login
> (hit Enter to the password request)
> cvs -d :pserver:anonymous@w3m.cvs.sourceforge.net:/cvsroot/w3m checkout w3m
>
> である。
これ直せる人直してくれないかな
- 222 :名無しさん@お腹いっぱい。:2010/08/17(火) 01:39:55 .net
- CVS 先端でタグ要素が増えたけど </iframe> が抜けてるような気が。
iframe といえば、view_unseenobject=1 のときに存在のわかる
既存のパッチは取り込まれないのだろうか。
広告が多いとうるさいけど。
- 223 :名無しさん@お腹いっぱい。:2010/08/20(金) 13:28:16 .net
- やっと規制解除された。
>>219
fc8のgcって7.0かな。w3m連絡帳でもそれで落ちるって投稿があるね。
>>222
ttp://www.sic.med.tohoku.ac.jp/~satodai/w3m-dev/200310.month/3991.html
のパッチかな。さすがにCVS HEADにはこのままでは当たらないね。
mlの中にはまだまだ取り込まれずに埋もれてるパッチがありそう。
- 224 :219:2010/08/20(金) 18:32:02 .net
- >>223
はい, 7.0です. 32ビットなら安定してるんでとりあえず32ビットでコンパイルして使ってます.
- 225 :名無しさん@お腹いっぱい。:2010/10/16(土) 18:41:14 .net
- 256色patchは取り込まれてないんだろうな〜。
取り込まれないかな〜。
- 226 :名無しさん@お腹いっぱい。:2010/10/16(土) 23:13:34 .net
- pastebin.com でテキストを download すると
gzip になってて、HTTPヘッダに
Content-Encoding: gzip
Content-Transfer-Encoding: binary
が入ってるんだけど、
ttp://emacs-w3m.namazu.org/ml/msg02339.html
の問題とかってまだ直ってないのかな。
普通は Accept-Encoding に gzip を入れてないのか?
- 227 :名無しさん@お腹いっぱい。:2010/10/23(土) 23:44:40 .net
- migemo検索で1、2文字程度入力した時点で、
ひらがなとかが検索されなかったりするのって、仕様?
a、i、ka、sa、taとかがmigemo検索されなくて、naとかがmigemo検索される。
migemoが生成するパターンが長いとmigemo検索されてないような気がするけど、
負荷軽減のために、その条件で通常検索するようにしてるのかな。
- 228 :名無しさん@お腹いっぱい。:2010/12/25(土) 23:59:19 .net
- age
html5(だっけ?)に対応してるの?
- 229 :名無しさん@お腹いっぱい。:2010/12/26(日) 05:23:44 .net
- むしろHTML5が対応しなきゃいけないんでねーの。
- 230 :名無しさん@お腹いっぱい。:2010/12/30(木) 22:01:27 .net
- cygwin対応があれば
- 231 :名無しさん@お腹いっぱい。:2010/12/30(木) 23:20:45 .net
- cygwin環境だとw3mが使えないの? なんで?
- 232 :名無しさん@お腹いっぱい。:2010/12/31(金) 00:52:07 .net
- 俺は使えてるが。
- 233 :名無しさん@お腹いっぱい。:2010/12/31(金) 02:02:23 .net
- コンパイル時にmakefileのタブ消すのがめんどくさいです
- 234 :名無しさん@お腹いっぱい。:2010/12/31(金) 17:58:54 .net
- そういえばそのままだと表示が崩れてたような。
- 235 :名無しさん@お腹いっぱい。:2011/01/01(土) 01:18:33 .net
- makefileのタブ消す必要あんの?
- 236 :名無しさん@お腹いっぱい。:2011/01/01(土) 22:25:03 .net
- http://ja.pastebin.ca/ で submit して
Your paste has been accepted and added to the database. You will be redirected to it momentarily. The URL for it is:
とか出てるページに行った後に放置してると
繰り返し submit されるな。うっかり大量に post してしまう。
<meta http-equiv="refresh" content="7;http://ja.pastebin.ca/XXXXXXX" />
ってタグがあるから、content の URL を理解できてないのかな。
というかこれ正しくは
<meta http-equiv="refresh" content="7;URL=http://ja.pastebin.ca/XXXXXXX" />
なのか? pastebin のサイトが誤ってるのか?
- 237 :名無しさん@お腹いっぱい。:2011/01/09(日) 22:33:45 .net
- 教えてください!
w3m って、普段は { や } で隣のタブに切り替えることが出来ますよね
でも、リンクにアクセスして、ページを読み込む最中には他のタブへ切り替えたりする事が出来ないですよね
ページを読み込みながら他のタブに切り替えて操作するにはどうすればいいですか?
それとも、そもそも不可能な事なのでしょうか?
- 238 :名無しさん@お腹いっぱい。:2011/01/10(月) 00:49:27 .net
- >>237
不可能
- 239 :名無しさん@お腹いっぱい。:2011/01/10(月) 01:45:24 .net
- >>238
ありがとうございます。
- 240 :名無しさん@お腹いっぱい。:2011/01/10(月) 06:54:44 .net
- w3mのタブ機能の代わりに
外部ブラウザとしてscreenなどで別のw3mを起動して使うようにすれば擬似的に実現できないこともない
- 241 :名無しさん@お腹いっぱい。:2011/01/10(月) 14:12:44 .net
- つまり、w3m をいくつも起動して、それを切り替えるっていうことですね
ありがとうございます
- 242 :名無しさん@お腹いっぱい。:2011/01/10(月) 14:26:16 .net
- マルチスッドレの切り方がそういう作りに成ってないからな。
しかしscreenは要らんやん。普通にkterm複数開いてるだろ。
- 243 :名無しさん@お腹いっぱい。:2011/01/10(月) 17:55:46 .net
- 同じ画面のまま切り替えるし操作も一定だからタブっぽいかなあと
ionなんか使うのもいい感じ
- 244 :名無しさん@お腹いっぱい。:2011/01/11(火) 01:58:39 .net
- terminal でもタブの切り替え出来るやつがあるので、(gnome-terminal)それを使えば大丈夫ですね
- 245 :名無しさん@お腹いっぱい。:2011/01/11(火) 11:26:23 .net
- まだkterm使ってるやついるのか。
- 246 :名無しさん@お腹いっぱい。:2011/01/11(火) 11:44:01 .net
- なにか問題でも?
- 247 :名無しさん@お腹いっぱい。:2011/01/11(火) 11:50:59 .net
- 問題ってわけじゃないけど
xtermも国際化されてだいぶたつし
そろそろ乗り換えていいんじゃね、と。
- 248 :名無しさん@お腹いっぱい。:2011/01/11(火) 13:00:57 .net
- UTF8はともかく EUC-JP の範囲内で使う分には
慣れ親しんだ kterm で十分というかこっちのほうが便利なんですよね
いまちょっと見てみたけど xterm -fa fixed -cjk_width なんかで
日本語表示は出来たみたいだけど文字間隔が超開いてしまって
ascii も全角な勢いになってしまったし
その辺の設定ってよくわからんですなー
(ぐぐると「kterm は xterm の日本語鞄」みたいなページばっかり引っ掛かるし)
以前 mlterm の設定はすこししてみたけど
敢えて乗り換える必要性も感じないまま kterm に戻っちゃいました
- 249 :名無しさん@お腹いっぱい。:2011/01/11(火) 13:10:27 .net
- mlterm って単一プロセスで複数の pty セッションを立ち上げられるんだよね
kterm で複数開くより mlterm の一プロセスで複数開いたほうが
メモリの使用利用が少なくていい感じ
- 250 :名無しさん@お腹いっぱい。:2011/01/11(火) 16:18:41 .net
- 最近 Twitter のつぶやきが見れないのなんとかならんかなあ。
「#!」が Ajax で便利なのはわからないでもないけど、
w3m みたいなブラウザは置いてけぼりだあ・・・orz
- 251 :名無しさん@お腹いっぱい。:2011/01/11(火) 17:07:10 .net
- >>250
ホスト名の先頭にm. を追加すればおkだが
proxyとかで自動化しないと面倒くさいよね…
- 252 :名無しさん@お腹いっぱい。:2011/01/11(火) 17:57:40 .net
- へーそうなのか。というか >162 なんて情報もあったのか… orz
若干不便ではあるけど dumptwitter なんてshell script で
w3m $@:s_//twitter.com/_//m.twitter.com/_ # zsh 的に
とかやればみれるのかな? おっと見えた! (m. より最初から mobile. なのか?)
っていうか zsh の関数辺りでやっちゃうのもできるかな?
- 253 :名無しさん@お腹いっぱい。:2011/01/11(火) 18:28:23 .net
- >>247
フリーのbdfフォントで環境を作っていると、組み合わせをたくさん登録できるktermが便利。9ドットから24ドットくらいまで5通りほど登録していた。
- 254 :名無しさん@お腹いっぱい。:2011/01/11(火) 18:34:11 .net
- >>162
おぉ、すげぇ。
よくこんなの見つけたなぁ。
- 255 :名無しさん@お腹いっぱい。:2011/01/11(火) 22:53:57 .net
- 自分は privoxy で延命させてるような感じ
YouTube は w3m が一番使いやすい環境になってしまった
>>253
自分もやってたね。コマンドラインからフォントを切り替えたり
mlterm を使うようになってからも同様なことをしてたけど
結局ほとんど固定で長らく使うことに
ぼちぼち UTF-8 環境への移行も考えないといけないから、
この間久しぶりにフォント周りをいじったけど
結局、自分好みに統合しないと使いものにならん点は同じか
- 256 :名無しさん@お腹いっぱい。:2011/01/12(水) 05:27:33 .net
- >>162
text/* じゃダメなのか…バグ? だとしたら twitterサーバの?
あれ、じゃ他のブラウザは text/html を送ってるのか?
>>253
kterm の時はサイズ一択で fixed + 12px フォントを使ってたけど、
xterm で fontList ないから、 ~ 以下に fonts/ 作って fixed + 12px をまとめた
フォントを入れてるな。
xterm でちょっとどうかなと思うのが、○とかの全角記号が半角になってしまうこと。
あーでもこれは LC_CTYPE=ja_JP.UTF-8 とかの問題かな。判らん。
- 257 :名無しさん@お腹いっぱい。:2011/01/12(水) 10:58:16 .net
- 複数立ち上げて使うのがw3mスタイルだけど
そうなると履歴やブックマークの共有機構が欲しくなるんだよね
- 258 :名無しさん@お腹いっぱい。:2011/01/12(水) 12:03:19 .net
- >>255
>YouTube は w3m が一番使いやすい環境になってしまった
kwsk
- 259 :名無しさん@お腹いっぱい。:2011/01/12(水) 23:57:37 .net
- 俺はscreen中の母艦たるw3mが殆どやりくりする方式だな
- 260 :名無しさん@お腹いっぱい。:2011/01/15(土) 18:18:29 .net
- 0.5.3 released
- 261 :名無しさん@お腹いっぱい。:2011/01/15(土) 19:30:59 .net
- >231
あ、ここw3mのスレか
mnewsと間違えてた
- 262 :名無しさん@お腹いっぱい。:2011/01/15(土) 20:00:46 .net
- おらもnewsのスレに連れて行って下せえ
- 263 :名無しさん@お腹いっぱい。:2011/01/15(土) 23:14:20 .net
- 0.5.3 リリースおめでとう
>>258
privoxy のフィルタでおおよそ整えた上で、それでも足りない部分は
mailcap から外部プログラムを呼び出して処理している
投稿者別の動画リストが見られなくなってからは検索周りの cgi を書いた
あとは、再生やダウンロード、データベース操作などの要りそうなものは
キー一発でできるようにしている。でも、最近あまり見なくなったなあ
初期の YouTube が w3m に優しいサイトじゃなかったら、こんなことを
やってなかったと思う。テキストブラウザでもある程度までは見通しを良く
してほしいよね。マウス片手でお気楽にポンポンとやるのも悪くないけど
- 264 :名無しさん@お腹いっぱい。:2011/01/16(日) 19:37:49 .net
- 0.5.3キター
C++のコンパイラ入れろって言われるんだけど、そんなの使ってたっけ?
- 265 :名無しさん@お腹いっぱい。:2011/01/21(金) 12:00:38 .net
- Twitter の件で思ったんだけど、
GET 直前で URL を書き換えたり、画面レンダリング直前で HTML を書き換えたり、
みたいな処理をユーザがスクリプト言語で定義できるフックがあると良さそう。
- 266 :名無しさん@お腹いっぱい。:2011/01/22(土) 11:10:32 .net
- >>265 ローカルCGIでいいやん。 ところで、teacup.com あたりを新しいw3mで出すと 掲示板の内容が一文字ごとに改行が入っちゃったりしたのだが、 これってウチだけ?
- 267 :名無しさん@お腹いっぱい。:2011/01/22(土) 15:50:35 .net
- ウチはならんよ
- 268 :名無しさん@お腹いっぱい。:2011/01/23(日) 03:58:28 .net
- ウチもならんな
local CGI でそんなことできたっけ
普通 local proxy とかじゃない?おれはやらないけど
- 269 :名無しさん@お腹いっぱい。:2011/01/23(日) 07:36:48 .net
- あう。起動しなおしたりしたら、いつの間にか治ってたです>表示。
設定ファイルでも無いのか。うーむ。お騒がせしまつた。すまそ。
そうそうローカルCGIとwgetあたりで繋いだらやれませんか?
- 270 :名無しさん@お腹いっぱい。:2011/01/24(月) 23:14:21 .net
- g:的な感じでやるのが手っ取り早いんじゃね
- 271 :名無しさん@お腹いっぱい。:2011/01/29(土) 03:34:20 .net
- 多分、普通は透過的にしたいだろうから
g: とか file:///cgi-bin/ とかじゃなくてそのまま http:// で
アクセスしたいんじゃないかな。
リンク辿る時に URL 打ち直すとかはしたくないだろうし。
(打ち直しをマクロとかにすればいいのかもしれないけど。)
それだと local CGI では不能ではないかと。
個人的には proxy とか使いたくないから w3m 単体でできればいいけど。
(単体でなくてもいいけど)
- 272 :名無しさん@お腹いっぱい。:2011/01/29(土) 10:28:57 .net
- そうは言っても proxy をかますのが現実的な解だろうね
HTML の書き換えも mailcap を通して好きな言語で好きなようにやる
- 273 :265:2011/01/29(土) 11:33:59 .net
- >>271
そうなんですよね。
ウェブページにある Twitter のリンクを普通にクリックして普通に見たい。
とはいえ proxy 立てるのもなあ、っていう。
とりあえず Twitter のページを mobile.〜 にしてリダイレクトする local CGI 書いて、
keymap でキーに割り当てて使うようにしてしのいでみました。
- 274 :名無しさん@お腹いっぱい。:2011/01/31(月) 17:28:23 .net
- つまりuserjsのw3m版か。jsはダメだけどその代わり任意のフィルタ使えるみたいな
- 275 :名無しさん@お腹いっぱい。:2011/01/31(月) 18:43:17 .net
- そうそう、そういうイメージですね。
別に js でも lua でも組み込みスクリプトなら何でも良いんですが。
w3m をハックできるスキルがあったらなあ・・・
- 276 :名無しさん@お腹いっぱい。:2011/02/01(火) 00:19:31 .net
- 今でも mailcap でできるやん
- 277 :名無しさん@お腹いっぱい。:2011/02/01(火) 00:25:48 .net
- どどどどどうやるんすか?
- 278 :名無しさん@お腹いっぱい。:2011/02/01(火) 01:19:02 .net
- レスポンスを受け取ってからの書換えの話だったら
$HOME/.w3m/mailcap に
text/html; htmlfilter '%s'; x-htmloutput
という具合にフィルタを指定とかだね
で、htmlfilter を好きな言語で書く
でも、これだと大ざっぱ過ぎるよね。htmlfilter で素通し処理を入れてもいいけど
やっぱり、必要なサイトのレスポンスヘッダだけをいじって対象を絞ったり
リクエスト時にも何かやるために、どのみち proxy をかましたくなるはず
- 279 :名無しさん@お腹いっぱい。:2011/02/01(火) 09:28:25 .net
- なるほど。ページ開くたびに htmlfilter が fork されるのが気になりますね。
- 280 :名無しさん@お腹いっぱい。:2011/02/06(日) 03:33:50 .net
- >>278
それ前やったけどできなかったよ。
あと .w3m/urimethodmap に
http: file:/cgi-bin/foo.cgi
もできなかった。
- 281 :名無しさん@お腹いっぱい。:2011/02/10(木) 19:52:14 .net
- >>280
2年くらいこの方法を使っているけど特には問題ないよ。思ったより使える感じ
先日書いたように proxy をかまして対象サイトを絞ってるけどね
ただ、$W3M_SOURCEFILE を書き換えるわけではないから、local CGI の対象に
したときに齟齬をきたす場合があるかも。まあ、その場合でもフィルタ側で
ついでに直接書き換えてしまえば大丈夫なんじゃないかな
- 282 :名無しさん@お腹いっぱい。:2011/02/10(木) 20:10:50 .net
- いや、直接書き換えてしまうとちょっと拙いか
フィルタ型の local CGI だと気を付ける必要があるのは確かだとお思うけど
- 283 :名無しさん@お腹いっぱい。:2011/02/10(木) 20:53:08 .net
- どうも text/html は一般的すぎて対象になってないみたい
自分が実際に使っている mailcap の記述は
text/x-filter-html; xfilter '%s'; x-htmloutput
で、xfilter の中でサイトごとに場合分けして処理しているのだけど
>>278 では text/html で試さずに単純な話にしてしまった
どうも申し訳ない
上の例でも proxy でヘッダを事前にいじってるし、素の w3m だけで
text/html を透過的にあれこれするのは難しいと再確認することに…
- 284 :名無しさん@お腹いっぱい。:2011/02/12(土) 21:10:09 .net
- >>283
text/x-filter-html 試したけど効かないよ。
と思ったけど proxy でヘッダを事前にいじってるって
text/html を text/x-filter-html にしてるってことか。なるほど。
- 285 :名無しさん@お腹いっぱい。:2011/02/20(日) 02:31:16.32 .net
- w3m http://vimperator.org/vimperator が出たり出なかったりするんだが、何だこれ?
出るってのはページが表示されるってことだけど。
って思って比較してたら出てる時は Document Type が text/html で
出てない時は application/xhtml+xml だった。
application/xhtml+xml は基本見れないんだっけ?
vimperator なんて見んなってことかな?
- 286 :名無しさん@お腹いっぱい。:2011/02/20(日) 06:56:48.39 .net
- ~/.w3m/mailcap に
application/xhtml+xml; cat '%s'; x-htmloutput
といった、いつ加えたのか覚えてない対処法があった
これは今も必要なのかな
- 287 :名無しさん@お腹いっぱい。:2011/02/22(火) 09:26:19.29 .net
- 0.5.3からはapplication/xhtml+xmlでもhtmlと同様に
扱うようになったんじゃなかったっけ
- 288 :名無しさん@お腹いっぱい。:2011/03/04(金) 00:24:42.42 .net
- w3m version w3m/0.5.3 なんだけど表示されない。
- 289 :名無しさん@お腹いっぱい。:2011/05/18(水) 07:25:24.13 .net
- <button> タグは対応してないのか…そうか…
- 290 :名無しさん@お腹いっぱい。:2011/06/18(土) 14:46:56.74 .net
- w3m/0.5.3 on cygwin だと segmentation fault で落ちてまったく読み込めないです。
今まで使ってた w3m/0.5.2+cvs-1.1038 では大丈夫。
- 291 : 忍法帖【Lv=13,xxxPT】 :2011/06/18(土) 21:17:50.27 .net
- きょう触ったモナ
- 292 :名無しさん@お腹いっぱい。:2011/06/23(木) 13:37:34.76 .net
- >>289
https://github.com/shinh/w3m/commit/c64a257e6bee7bf8b27f6f21892447846b980b02
ってどうよ。
256色パッチと East Asian Width ambiguous patch は
本家に取り込まれて欲しいと思っている今日この頃です。
http://homepage3.nifty.com/slokar/w3m/w3m-256.html
http://www.j10n.org/files/w3m-cvs-1.914-ambwidth.patch
- 293 :名無しさん@お腹いっぱい。:2011/06/24(金) 06:50:36.44 .net
- 下のやつって取り込まれたんじゃないの?
- 294 :名無しさん@お腹いっぱい。:2011/06/24(金) 08:22:09.98 .net
- >>293 すまそ。
w3m-0.5.3 の ChangeLog みたら
2010-07-25 AIDA Shinra <shinra@j10n.org>
* merge ambiguous width patch ( http://www.j10n.org/files/w3m-cvs-1.914-ambwidth.patch ).
ってあるわ。
が、しかし。「ある種のUnicode文字を全角にする」をYESにしても、
☆とかは半角のまんまだったんだ。で効いて無いと思っていた。
良く見たら□■は全角として計算されて、罫線の位置は揃っている。
しかし出力が半角なもんで、やっぱりどうにかしたいんだ。
- 295 :名無しさん@お腹いっぱい。:2011/06/24(金) 09:13:33.75 .net
- >>294
ターミナルのほうで対応してないんじゃ? ターミナル何つかってる?
- 296 :名無しさん@お腹いっぱい。:2011/06/24(金) 11:21:58.12 .net
- >>295 evilvte と urxvt(rxvt-unicode)
どっちもターミナルが対応して無いっぽい
- 297 :295:2011/06/24(金) 16:23:08.87 .net
- >>296
urxvt(rxvt-unicode)はロケールに従っているだけだから特別に対応するつもりはない
(そういう文字幅オプションはつけない)と作者が言っていたよ。
- 298 :名無しさん@お腹いっぱい。:2011/07/06(水) 01:23:13.88 .net
- 適当いうけど LC_CTYPE の情報じゃないの?
いやそういってるのか。
cygwin でみかけた @cjknarrow みたいなのがあればいいのかな。
じゃなかった幅は w3m が全角として扱ってるけど表示が全角じゃないって話か。
あれそれってフォントの問題じゃね?
というか「ある種のUnicode文字」に表示半角文字が含まれてて困るってことか。
<button> support は local で取り込む程渇望してはいないけど
256 color とともに取り込まれることを祈ってるよ。
- 299 :名無しさん@お腹いっぱい。:2011/07/17(日) 22:05:27.04 .net
- twitter使えなくなった?
- 300 :名無しさん@お腹いっぱい。:2011/07/18(月) 00:19:41.63 .net
- _twitter_noscript=1がぶっ壊れたようだな
- 301 :名無しさん@お腹いっぱい。:2011/07/19(火) 01:27:51.55 .net
- だが奴は我ら四天王の中でも最弱…
- 302 :名無しさん@お腹いっぱい。:2011/07/19(火) 10:23:44.85 .net
- 残り3人教えて
- 303 :名無しさん@お腹いっぱい。:2011/07/20(水) 15:26:00.15 .net
- だ、だが奴は我ら四天王の中でも最弱…
- 304 :名無しさん@お腹いっぱい。:2011/07/26(火) 10:57:15.42 .net
- twitterの検索が使えなくなった?
少し前だとadvanced searchからならw3mでも行けたと思ったんだけど
- 305 :名無しさん@お腹いっぱい。:2011/07/26(火) 18:24:41.72 .net
- モバイル用で我慢するしかないか
http://mobile.twitter.com/searches?q=%E3%81%A0%E3%82%88%E3%82%82%E3%82%93
- 306 :名無しさん@お腹いっぱい。:2011/07/31(日) 17:10:35.62 .net
- 携帯電話で w3m って使えないのでしょうか?
- 307 :名無しさん@お腹いっぱい。:2011/07/31(日) 18:16:02.51 .net
- docomo のF-07Cだと使えそうな。あくまで気がするだけだけど。
- 308 :名無しさん@お腹いっぱい。:2011/07/31(日) 22:27:03.17 .net
- あれならcygwin入れりゃ動くだろう
- 309 :名無しさん@お腹いっぱい。:2011/08/06(土) 23:36:27.37 .net
- Android...
- 310 :名無しさん@お腹いっぱい。:2011/08/06(土) 23:57:58.80 .net
- Boehm GCが動けばNDKで何とかなりそうな…
- 311 :名無しさん@お腹いっぱい。:2011/08/12(金) 03:13:57.62 .net
- 以前のスレッド見ると ここに書きこむ時、書き込み&クッキー確認が出たら
[書き込む] - 書き込み&クッキー確認ページから一度戻って 再度[書き込む] しろって書いてあるけど、
今は再度やっても書き込み&クッキー確認が出るん?出てるんだけど。
- 312 :名無しさん@お腹いっぱい。:2011/08/12(金) 08:00:40.45 .net
- ninjaレベルとかいうのが必要に成ったらしい。
で、ninjaクッキーがβ版の時に作ったクッキーは無効なので、一旦消して作り直せ、だと。
名前欄に!ninja !nanja と入れてみて、!nanjaのepoch timeが正式版に移行した以降でないと無効。
- 313 :名無しさん@お腹いっぱい。:2011/08/20(土) 18:06:15.27 .net
- うーん、よくわからんけど次また出たら cookie 消せばいいってことかな。
なんとなく thx.
- 314 :名無しさん@お腹いっぱい。:2011/09/02(金) 11:21:12.99 .net
- 本質的には w3m というよりも slashdot.jp 側の問題点ですが
w3m つかって slashdot.jp ご覧になられている方も
多いかと思いますのでアドバイスなどあればお願いします
(FreeBSD スレから移動してきました)
とりあえず slashdot.jp が新しくなって w3m では
扱いづらいページになってしまった,というのが問題点
* ストーリー一覧がなくなって w3m で「辿りにくくなった」(致命的ではない)
* 50以上のコメントがあると「次」が読み込めない(どこか辿れる?)
* そもそも D1/D2 切り替え設定とかそういうのが全然出来ない
(設定を辿るとログイン状態が消えたりしてどうにもこうにも…)
- 315 :名無しさん@お腹いっぱい。:2011/09/02(金) 11:50:48.96 .net
- >>314
> * 50以上のコメントがあると「次」が読み込めない(どこか辿れる?)
昨日はたしか、続きのコメントだか、残りのコメントだかのリンクで
行けたような気がしたけど、
今は「残りのコメントを取得」としてもダメだね。
と思ったら、本家 /. も同じ動作なのか。
ちゃんと要望出さないと、改善されないと思う。
- 316 :名無しさん@お腹いっぱい。:2011/09/02(金) 12:42:00.06 .net
- google 検索してそれぞれの候補に +1 する機能があるけど
w3m では検索結果に「一般公開で +1 しました」って
すでに +1 を押しときましたなメッセージが出るんだが…
これってもしかして書いてある通り手当たり次第に +1 を
したことになっているんだろうか
- 317 :名無しさん@お腹いっぱい。:2011/09/02(金) 13:50:48.56 .net
- >>314
見るのをやめる
- 318 :名無しさん@お腹いっぱい。:2011/09/02(金) 20:41:13.07 .net
- 「おれっていますげえいいこと言った」と思ってるのかな…
- 319 :名無しさん@お腹いっぱい。:2011/09/03(土) 00:32:31.58 .net
- >>318
>>318
- 320 :名無しさん@お腹いっぱい。:2011/09/03(土) 03:26:56.08 .net
- なるほど気になるんだ
- 321 :317:2011/09/03(土) 08:16:26.50 .net
- >>318
あ?最適解を述べただけだろうがクズ
- 322 :名無しさん@お腹いっぱい。:2011/09/03(土) 08:57:21.78 .net
- 何この頭の悪そうなレス
- 323 :名無しさん@お腹いっぱい。:2011/09/03(土) 17:41:50.28 .net
- やっぱり「すげえいいこと言った」と思ってるんじゃないかw
- 324 :名無しさん@お腹いっぱい。:2011/09/03(土) 20:34:34.22 .net
- スルーしろよ。
- 325 :名無しさん@お腹いっぱい。:2011/09/05(月) 15:41:46.16 .net
- >>256
亀レスへの亀レスになるが、
twitterみたいなmibileに重心置いたサイトは、
text/vn.wap.wmlなんてのも考慮してんじゃないですかね。
webappsフレームワークでも結構サポートされてるし。
- 326 :名無しさん@お腹いっぱい。:2011/09/05(月) 18:37:28.21 .net
- w3mでtwitter見るにはどうしたら?
- 327 :名無しさん@お腹いっぱい。:2011/09/05(月) 18:47:59.15 .net
- http://m.twitter.comじゃダメかい?
- 328 :名無しさん@お腹いっぱい。:2011/09/05(月) 21:23:28.67 .net
- すぐ上で話題に挙がってるやり方じゃいかんのか
- 329 :名無しさん@お腹いっぱい。:2011/09/05(月) 22:12:35.67 .net
- >>327
おっちゃんどうもありがとう。
>>328
おっちゃんわしにも解るよう言うてな。
- 330 :名無しさん@お腹いっぱい。:2011/09/07(水) 09:08:10.21 .net
- いやだから、text/htmlを追加するやり方じゃ駄目だったの?
うまく動かないケースがあるならそれはそれで重要な情報だから、
詳しい報告を聞かせてほしいなと思って。
- 331 :名無しさん@お腹いっぱい。:2011/09/07(水) 18:34:42.35 .net
- わかりません。えーん。。。
w3m -T text/html http://www.twitter.com/
ログオンが押せません。えーん。。。
- 332 :名無しさん@お腹いっぱい。:2011/09/08(木) 10:22:22.37 .net
- >>331
>>162
- 333 :名無しさん@お腹いっぱい。:2011/09/09(金) 14:57:16.39 .net
- Twitter 大人気だな。
つーかおまいら過去ログくらい見ろよな。
- 334 :名無しさん@お腹いっぱい。:2011/09/11(日) 05:29:36.11 .net
- 過去ログを見るにはどうしたら良いんですか?
- 335 :名無しさん@お腹いっぱい。:2011/09/11(日) 08:29:23.67 .net
- それはオレも知りたい。
- 336 :名無しさん@お腹いっぱい。:2011/09/11(日) 13:27:52.62 .net
- 上のリンクの「全部」とかで見れるだろ。
Twitter ネタは前スレまでさかのぼらなくても何度も出てる。
- 337 :名無しさん@お腹いっぱい。:2011/09/11(日) 15:09:48.47 .net
- おお、スーパーハカーが降臨!
ところで w3m で 406 Not Acceptable になるのは
Ruby on Rails? で構築されているサイトが多いような気がする。
- 338 :名無しさん@お腹いっぱい。:2011/09/15(木) 16:50:06.19 .net
- 久々に w3m-2ch.cgi で 2ch を見てたら、
うまく書き込みできなくなってた(既知の問題?)。
で、ネットを探してたら GitHub で w3m-2ch.cgi を
Python で書き直したっぽいソフトを見つけた。
インストールしてみたけど、いまのところ良い感じだわ。
- 339 :名無しさん@お腹いっぱい。:2011/09/15(木) 23:45:11.08 .net
- w3m-2ch.cgiで書き込んでるけど、問題ないよ。
依存プログラムの問題じゃね?
- 340 :名無しさん@お腹いっぱい。:2011/09/15(木) 23:50:01.20 .net
- 忍者レベルとかいうのが導入されたので、クッキーを作り直す必要が有る。
- 341 :338:2011/09/16(金) 07:54:15.15 .net
- マジですか
微妙に使い勝手違うから、戻すか……
- 342 :名無しさん@お腹いっぱい。:2011/09/29(木) 17:13:57.65 .net
- うーむ、opera偽装でgoogleが使えなくなった
user_agentをw3mに戻したら使えることは使えるが、1画面目に検索結果が出ない糞仕様にorz
- 343 :名無しさん@お腹いっぱい。:2011/09/29(木) 23:12:25.25 .net
- opera偽装って何そのウルテク?
- 344 :名無しさん@お腹いっぱい。:2011/09/30(金) 19:52:30.97 .net
- ウルサいテクノクラート
- 345 :名無しさん@お腹いっぱい。:2011/10/03(月) 14:07:26.21 .net
- ぐーぐる先生はMSIE 5.0を名乗るとw3mに優しくしてくれるみたい
- 346 :名無しさん@お腹いっぱい。:2011/10/11(火) 16:37:45.79 .net
- mixiにログインできなくなった。
domain=.mixi.jp; なクッキーが原因なのかな。
- 347 :名無しさん@お腹いっぱい。:2011/10/11(火) 22:01:42.89 .net
- ありゃま。
「[wrong number of dots] を無視するドメイン」に登録しないと駄目みたいね。
- 348 :名無しさん@お腹いっぱい。:2011/10/12(水) 01:37:15.29 .net
- /usr/local/share/doc/以下にあったのhtmlのファイル開いたら途中でロード止まってそのあと終了した
ファイルサイズ大きいかったから落ちたのかな?
- 349 :346:2011/10/12(水) 10:05:40.59 .net
- >>347
最近はそういう設定があるのか。
ありがとう、アップデートした。
- 350 :名無しさん@お腹いっぱい。:2011/10/13(木) 21:44:26.52 .net
- w3mって凄いね
コマンドラインのソフトなんて人生で
一度も触れたこともないゆとりの俺だけど
感動したので記念カキコ
余計なFlashも表示されない、CUIって美しい
- 351 :名無しさん@お腹いっぱい。:2011/10/14(金) 15:56:10.01 .net
- www上の情報の本質部分が文字であり続ける限りは
w3mも至高のブラウザであり続けると思うよ
- 352 :名無しさん@お腹いっぱい。:2011/10/14(金) 16:25:34.74 .net
- もう10年近く前にw3m-jsが頓挫しちゃったが、Spidermonkeyやnode.js(v8)と連携する形でまた作られないものか。
まあやるとしたらw3mをいじるよりはnode.jsでDOMを加工して出力するプロキシ作った方がマシだろうけど。
- 353 :名無しさん@お腹いっぱい。:2011/10/29(土) 18:39:45.79 .net
- HTML5 の <input type="email" > が表示されないから、
https://www.dropbox.com/m/
とかに入れなくなった
Privoxy で type="text" に書き換えたくても、https だから無理
type="text" とみなして動作してくれないかなぁ
- 354 :名無しさん@お腹いっぱい。:2011/10/29(土) 23:50:36.17 .net
- おお、そうか、ssl だと proxy でなんとかは、普通にはできないのか。
- 355 :名無しさん@お腹いっぱい。:2011/10/31(月) 16:13:14.60 .net
- >>353
ソースからビルドできるなら、form.cのformtype()定義中の
> return FORM_UNKNOWN;
を
> return FORM_INPUT_TEXT;
に変えれば、textとして扱われるよ。
- 356 :名無しさん@お腹いっぱい。:2011/11/02(水) 01:22:56.07 .net
- >>355
Arch で、
http://projects.archlinux.org/svntogit/packages.git/plain/trunk/PKGBUILD?h=packages/w3m
を参考にビルドしようとしたけど、ビルドエラーが。
https://build.opensuse.org/request/show/80250
みたいなパッチが必要みたいだ。
どのみちアップグレードのたびにビルドし直さないといけなくなるから我慢するか…
まぁそれを言ったら AUR はどうなんだということになるけど。
- 357 :名無しさん@お腹いっぱい。:2011/11/06(日) 01:01:15.39 .net
- なんか google が w3m にやさしくなったな。
- 358 :名無しさん@お腹いっぱい。:2011/11/06(日) 09:56:53.52 .net
- >>357
どこが変わったっすか?
わしには変更点が分からんのです。
- 359 :名無しさん@お腹いっぱい。:2011/11/09(水) 08:42:39.85 .net
- ほんとだ、少しだけマシになった
でも依然IE5.5詐称した方がやさしいな
- 360 :名無しさん@お腹いっぱい。:2011/11/09(水) 22:14:45.63 .net
- 横幅が増えて見づらくなっちゃったな
- 361 :名無しさん@お腹いっぱい。:2011/11/09(水) 22:15:15.15 .net
- 横幅が増えて見づらくなっちゃったな
- 362 :名無しさん@お腹いっぱい。:2011/11/10(木) 09:07:24.52 .net
- 特定のドメインでだけuesr agentを切り替える機能があるといいのかも
- 363 :名無しさん@お腹いっぱい。:2011/11/18(金) 22:15:30.00 .net
- あれ? utf-8のオプション無かったですか??
> w3m version w3m/0.5.2+cvs-1.1038, <略>
> -e EUC-JP
> -s Shift_JIS
> -j JIS
- 364 :名無しさん@お腹いっぱい。:2011/11/29(火) 10:23:54.90 .net
- fedora16に上げて自前でコンパイルしたw3m使ってるんだけど
M でfirefox立ち上げようとするとplugin-configがcpu100%使ったままで
firefoxが立ち上がらなくなった
firefox $1
sleep 1
pkill plugin-config
みたいなスクリプト書いて回避してるけどもうちょっとましな
解決策ありませんかね?
- 365 :名無しさん@お腹いっぱい。:2011/11/29(火) 10:25:27.58 .net
- ごめん
& が抜けてた
firefox $1 &
sleep 1
pkill plugin-config
- 366 :名無しさん@お腹いっぱい。:2011/12/03(土) 01:51:48.59 .net
- plugin-container のこと?
つか w3m 介さないと問題ないの?
- 367 :名無しさん@お腹いっぱい。:2011/12/03(土) 04:11:16.86 .net
- xhtmlをw3mで読むにはどうしたらいい?
- 368 :名無しさん@お腹いっぱい。:2011/12/04(日) 22:49:22.01 .net
- >>366
plugin-configです. なにやっているのか分かりませんがkillして問題なく動きます.
あと, w3m介さなければ普通にfirefoxが立ち上がります. 正直よくわかりません.
- 369 :名無しさん@お腹いっぱい。:2012/01/26(木) 08:51:53.60 .net
- xterm上でw3mを使っているのですが、
w3m上の文字列をコピーしてエディタにペーストした場合の動作が
Fedoraとcygwinで異なります。
Fedoraだと特に問題ないのですが、
cygwinだと1行あたり80カラムになるように文字列の後ろに大量の
スペースが付きます。
どこの設定をいじれば、行末のスペースをカットできるでしょうか。
もしかしてxterm側の設定?
- 370 :名無しさん@お腹いっぱい。:2012/01/26(木) 14:07:22.44 .net
- termcap とか次第でどう表示するのかが変わるってことじゃないですかね
- 371 :名無しさん@お腹いっぱい。:2012/01/26(木) 14:30:59.18 .net
- terminfo とかかもね
違うかも
- 372 :名無しさん@お腹いっぱい。:2012/01/28(土) 16:24:06.82 .net
- >>369
echo a の出力行をコピーすれば w3m だけなのか判るんでないか?
- 373 :名無しさん@お腹いっぱい。:2012/01/28(土) 21:55:33.00 .net
- 普通のプロンプトの画面では問題ないです。
echo aもそうです。
いまのところw3mだけで発生してるんです。
- 374 :名無しさん@お腹いっぱい。:2012/01/28(土) 23:23:04.16 .net
- cygwin で X 上で xterm 動かしてんだよね?
ttyrec とかで制御コードとってみれば双方比較できる。
行末で出してるものが違うか。
- 375 :名無しさん@お腹いっぱい。:2012/01/29(日) 00:10:54.99 .net
- ttyrecは持ってないのでscriptコマンドで調べました。
原因判明。
w3mの設定で、Color of backgroundの値がterminal以外になってると、
文字がない部分がスペースキャラクタで埋め尽くされます。
Fedoraもcygwinもxtermも無関係。
- 376 :名無しさん@お腹いっぱい。:2012/02/10(金) 22:25:31.16 .net
- ttp://okwave.jp/qa/q4617201.html とかみると
w3mimgdisplay が cpu load 100% になったりするけど、
これ何なんだろうなー。
HTML みると
<img src="XXX" width="0" height="0" />
みたいな img tag があるけど、これの所為かな。
- 377 :名無しさん@お腹いっぱい。:2012/02/18(土) 10:00:00.62 .net
- w3mからgoogle検索するとアンカーのhref属性に
直接トラッキングが埋め込まれるようになった
firefoxからだとhrefは元のままでonmousedownが付いてるだけなのに
うざいことこの上ないな
- 378 :名無しさん@お腹いっぱい。:2012/02/18(土) 20:55:28.23 .net
- そういや、googleで表示されるURLから「http://」が消されているのは
w3mの':'封じとしか思えんなw
- 379 :名無しさん@お腹いっぱい。:2012/02/25(土) 21:37:36.39 .net
- なにこれ一旦 google 経由するってことか。
速度至上主義じゃなかったのか。
つか集めたデータ何に使ってんだ?集めてんだかしらんけど。
- 380 :名無しさん@お腹いっぱい。:2012/02/26(日) 00:23:34.82 .net
- もちろん検索の質向上に役立たせていただいております(建前)
- 381 :名無しさん@お腹いっぱい。:2012/02/26(日) 12:51:03.20 .net
- 正直、集めた情報で最終的に何が出来てしまうのかはあまり想像したくないのだよもん
- 382 :名無しさん@お腹いっぱい。:2012/02/26(日) 17:38:24.62 .net
- google のこと抜きにしても何かのフィルタをかまして使ってないのか?
素の w3m だけでは見づらく使いづらい Web の世界になって久しい
- 383 :名無しさん@お腹いっぱい。:2012/02/27(月) 17:44:34.93 .net
- 以前はWEBrickのプロ棋士を刺して使ってたけど
どのみちajaxやflashなページとかは全然駄目だしきりがないので最近は火狐と使い分けてる
でも情報を集める目的のweb閲覧なら今でも大抵はw3mで間に合っちゃうみたい
- 384 :名無しさん@お腹いっぱい。:2012/02/27(月) 18:21:16.21 .net
- このごろgoogleの挙動が怪しすぎ・・・日々ページ構成が変化してる
自作串で対応できるレベルじゃない気がする
そして3月1日はもうすぐだ
- 385 :名無しさん@お腹いっぱい。:2012/02/27(月) 18:44:48.20 .net
- おとなしく古いIE名乗っときゃいいのに
- 386 :名無しさん@お腹いっぱい。:2012/02/28(火) 08:56:56.50 .net
- 最近のweb検索にはduckduckgo.comを使ってる。
シンプルでw3m的に扱いやすい。
- 387 :名無しさん@お腹いっぱい。:2012/03/01(木) 19:23:07.91 .net
- え…script処理でw3m使うが
w3mをweb見るのに利用するとかないから…
- 388 :名無しさん@お腹いっぱい。:2012/03/01(木) 20:06:38.36 .net
- >>387
日本語でおk
- 389 :名無しさん@お腹いっぱい。:2012/03/01(木) 21:00:58.36 .net
- >>388
こんなにすごいことしてる俺をみてみて
- 390 :名無しさん@お腹いっぱい。:2012/03/01(木) 21:55:41.31 .net
- ふーん。。。
- 391 :名無しさん@お腹いっぱい。:2012/03/02(金) 10:45:29.97 .net
- >>387
いや、あるよ。
- 392 :名無しさん@お腹いっぱい。:2012/03/02(金) 12:10:09.22 .net
- なんか通じてるw
- 393 :名無しさん@お腹いっぱい。:2012/03/02(金) 20:19:29.15 .net
- local CGI から mailcap で呼び出されるプログラムに渡る W3M_* な
環境変数が古いページのままなのが困り物
- 394 :名無しさん@お腹いっぱい。:2012/03/02(金) 23:25:51.94 .net
- そんな動きしたか?
- 395 :名無しさん@お腹いっぱい。:2012/03/03(土) 06:59:34.97 .net
- >>394
w3m-control: で GOTO 系を呼び出しても W3M_* が更新されないので
mailcap 経由で呼び出されたプログラムではこれらがアテにできない
だいぶ昔にハマったことがあったが最近またハマった
- 396 :名無しさん@お腹いっぱい。:2012/03/03(土) 11:05:55.65 .net
- screen の中で動かしてるとスクロールしたときやタブの切り替え時に画像が消えてしまう。
C-l やカーソルを動かせばまた表示されるので、長年無意識のうちにそれらをやっているが、
一旦意識をし出すとストレスがたまってしまう。誰か解決法を知りませんか。
- 397 :名無しさん@お腹いっぱい。:2012/03/04(日) 00:38:26.64 .net
- >>395
それはそういうもんなんじゃないの?つまり local CGI で参照するもの。
とか知らんで言っちゃうけど。
ってか mailcap の program からも見える方がバグな気も。
- 398 :名無しさん@お腹いっぱい。:2012/03/05(月) 20:52:32.45 .net
- >>309
>>310
ttp://d.hatena.ne.jp/rattcv/20120302
- 399 :名無しさん@お腹いっぱい。:2012/03/05(月) 21:04:20.48 .net
- キーボードないのにw3mってマゾくないか
- 400 :名無しさん@お腹いっぱい。:2012/03/05(月) 22:25:38.17 .net
- 物理キーボード付Android云々って。
- 401 :名無しさん@お腹いっぱい。:2012/03/06(火) 00:48:33.44 .net
- ポケコンだー!
- 402 :名無しさん@お腹いっぱい。:2012/03/12(月) 00:00:14.46 .net
- この場合の w3m の優位性とは...
>>396
w3mimgdisplay の描画に delay をかけるのが簡単という意味で現実的でしょう。
私は別window でも描画されてしまう方が気になりますが。
- 403 :名無しさん@お腹いっぱい。:2012/03/21(水) 07:58:25.39 .net
- 特定ホストを拒否するようにできませんか。
ぶっちゃけ、shinobi.comやanalyzer*.fc2.comなどですが。
まぁ、firefox + ABPとかで巡回すりゃいいだけなのだが、w3mで。
- 404 :名無しさん@お腹いっぱい。:2012/03/21(水) 09:40:02.31 .net
- /etc/hosts にてきとーなエントリ書くとか。
- 405 :名無しさん@お腹いっぱい。:2012/03/24(土) 07:56:13.47 .net
- android版はどこでダウンロードできますか
- 406 :名無しさん@お腹いっぱい。:2012/03/24(土) 13:44:37.86 .net
- この辺で張ってれば
ttp://d.hatena.ne.jp/rattcv/20120302
- 407 :名無しさん@お腹いっぱい。:2012/04/27(金) 15:03:21.37 .net
- w3mを使ってYahooにログインしようとすると文字認証させる画面に飛ばされます どうやったら回避し、ログインできるようになるでしょうか?
- 408 :名無しさん@お腹いっぱい。:2012/04/27(金) 19:23:43.83 .net
- >>407
w3mimgdisplayは未対応のようなので、
画像の上でIを押して画像ビューアに表示させる
(事前にビューアが設定されてるか確認)
無理なら別のブラウザしかないかも
- 409 :名無しさん@お腹いっぱい。:2012/04/28(土) 21:23:03.46 .net
- 未対応の画像形式?
- 410 :名無しさん@お腹いっぱい。:2012/05/08(火) 04:15:46.25 .net
- げっ、モバイル版のtwitterもw3mにあまり優しくない仕様になっちまったな…
- 411 :名無しさん@お腹いっぱい。:2012/05/08(火) 08:43:40.78 .net
- >>410
うわ、マジだ。アイコンのせいでガタガタになってる。
- 412 :名無しさん@お腹いっぱい。:2012/05/09(水) 18:22:37.33 .net
- つtwittering-mode
俺ももう使ってないけど。
- 413 :名無しさん@お腹いっぱい。:2012/05/10(木) 15:20:20.35 .net
- TweetVimでも入れるか
- 414 :名無しさん@お腹いっぱい。:2012/05/29(火) 08:00:07.32 .net
- 低速通信ならw3mだよな
- 415 :名無しさん@お腹いっぱい。:2012/06/01(金) 23:04:31.33 .net
- 初心者な質問で申し訳ありません。
w3m でページを見ているときに、
カーソル位置の単語を検索したいとき、
つまり、vim でいう '*' の検索をしたいとき、
w3m で対応する機能はありますか?
あれば教えてください!
- 416 :名無しさん@お腹いっぱい。:2012/06/01(金) 23:45:38.67 .net
- ないっす
- 417 :名無しさん@お腹いっぱい。:2012/06/02(土) 04:14:45.92 .net
- カーソル位置の単語の辞書引きローカルcgiを改造してどうにかならんもんだろうかね。
- 418 :名無しさん@お腹いっぱい。:2012/06/02(土) 05:02:28.00 .net
- カーソルをその語まで持ってく労力で /sonotango とやっちゃうけどね
これなら日本語もmigemoでいけるし
- 419 :名無しさん@お腹いっぱい。:2012/06/03(日) 01:49:37.02 .net
- そもそも純正viには、そんな機能無いし。
vimに汚染され過ぎじゃね?
- 420 :名無しさん@お腹いっぱい。:2012/06/03(日) 02:11:03.90 .net
- まあでも実際vimの*とC-]は便利よ
- 421 :名無しさん@お腹いっぱい。:2012/06/03(日) 17:01:36.99 .net
- そもそも純正viの話は誰もしてないし。
この場合純正viに汚染されているともいえる。
- 422 :名無しさん@お腹いっぱい。:2012/06/03(日) 19:09:31.27 .net
- カーソル移動といえば、w3mは w (NEXT_WORD) の動作がポンコツなんだよなあ
- 423 :名無しさん@お腹いっぱい。:2012/06/12(火) 21:14:42.76 .net
- 教えてください!
検索するとき、大文字小文字を区別するかしないかは
"o"キーを押して設定画面にすれば指定できますよね
でも、検索する時に区別したい時と、したくないときがあるのです
二種類の検索が出来るようにして、例えば、
大文字小文字を区別する検索
/pattern
区別しない検索
C-/pattern
のようにすることは出来ますか?
- 424 :名無しさん@お腹いっぱい。:2012/06/13(水) 01:05:35.64 .net
- 無視した検索用にキーを適当に割り当てる
keymap 〜 COMMAND "SET_OPTION ignorecase_search=1; SEARCH; SET_OPTION ignorecase_search=0"
とか
- 425 :名無しさん@お腹いっぱい。:2012/06/13(水) 23:52:37.68 .net
- keymap C-/ "SET_OPTION ignorecase_search=1; SEARCH; SET_OPTION ignorecase_search=0"
って入れたら unknown key 'C-/'とか言われました。
- 426 :名無しさん@お腹いっぱい。:2012/06/14(木) 04:03:11.63 .net
- 使っている端末でC-/と打ったときに実際に出すコード調べないと
C-_が多いけど
- 427 :名無しさん@お腹いっぱい。:2012/06/14(木) 08:05:08.11 .net
- そういやtmuxにしてからC-hが効かないと思ってたらC-?吐いてたのか
- 428 :名無しさん@お腹いっぱい。:2012/06/14(木) 23:57:12.90 .net
- keymap C-s "SET_OPTION ignorecase_search=1; SEARCH; SET_OPTION ignorecase_search=0"
ってしてみたら、
line 4: invalid command '"SET_OPTION'
ってなります・・・
"をとっても、うまく機能しません・・
- 429 :名無しさん@お腹いっぱい。:2012/06/15(金) 05:37:42.09 .net
- keymap C-s COMMAND "SET OPTION dayomon"
~~~~~~~
- 430 :名無しさん@お腹いっぱい。:2012/06/17(日) 04:05:49.22 .net
- >>429
うまくいきました、ありがとうございます!
- 431 :名無しさん@お腹いっぱい。:2012/06/18(月) 13:44:32.58 .net
- w3mで使いやすいフリーメールってないでしょうか? 最近はJavaScript満載のところばかりで使えなくて… 55mailとか使いやすかったけど、もうなくなってた
- 432 :名無しさん@お腹いっぱい。:2012/06/18(月) 13:50:33.92 .net
- >>431
ttps://mail.google.com/mail/h/
- 433 :名無しさん@お腹いっぱい。:2012/06/26(火) 19:10:25.56 .net
- vimperator 使ってるのに未だに w3m が並んで動いている。
軽いからかな…うーん、いや…
- 434 :名無しさん@お腹いっぱい。:2012/06/26(火) 22:57:40.55 .net
- キーボード使う仕事しながら何か検索して、読んでー
ってだけの用途ならこれほど快適なブラウザはないからね
- 435 :名無しさん@お腹いっぱい。:2012/06/30(土) 01:25:28.39 .net
- 最近w3mの読み込みが遅い気がするんです!
- 436 :名無しさん@お腹いっぱい。:2012/06/30(土) 09:25:30.02 .net
- 最新のw3mを動かすならメモリ16Gは積んでないと
- 437 :名無しさん@お腹いっぱい。:2012/06/30(土) 11:15:48.19 .net
- emacs-w3m使ってるけどテキストだけなのに随分ともっさりしてるブラウザだよね
- 438 :名無しさん@お腹いっぱい。:2012/06/30(土) 11:33:30.12 .net
- emacs使ってるけどテキストだけなのに随分ともっさりしてるエディタだよね
- 439 :名無しさん@お腹いっぱい。:2012/07/01(日) 01:35:00.20 .net
- メモリっていうか、読み込むときに無駄に時間かけてる様に感じるんだよね
googleのキャッシュ読み込む時とか、クッキーとかのやりとりですごく時間かけてる
- 440 :名無しさん@お腹いっぱい。:2012/07/01(日) 01:47:45.00 .net
- 全部読んでからレンダリングしてるからな。perlで書き直した方が速くなるんじゃないかってくらい富豪的なプログラムだし。
- 441 :名無しさん@お腹いっぱい。:2012/07/01(日) 02:04:09.84 .net
- >>439
ああそういやクッキーのやりとりで1行ごとに1秒スリープしてるんだっけ
大昔に改造して0秒にしてたから忘れてた
- 442 :名無しさん@お腹いっぱい。:2012/07/01(日) 10:09:12.42 .net
- クッキーは基本拒否で喰わせるサイトは明示的に指定、
受け付けたときもメッセージを表示しない設定にしてる
- 443 :名無しさん@お腹いっぱい。:2012/07/01(日) 13:36:20.52 .net
- >441
あの1秒ってどういう意味があるの?
- 444 :名無しさん@お腹いっぱい。:2012/07/01(日) 15:58:24.02 .net
- メッセージを表示している間に裏でダウンロード続行とかやるのが面倒だっただけかと
- 445 :名無しさん@お腹いっぱい。:2012/07/03(火) 21:41:25.74 .net
- というかこういうのって普通 wait なしだよね。
まあどんなあやしいクッキー使ってるかみときなさいよって意図があんのかね。
- 446 :名無しさん@お腹いっぱい。:2012/07/04(水) 08:25:53.76 .net
- 今と違って実装された頃はcookieなんてごく一部のサイトでしか使われてなかったからね
でもこれオプソだし簡単にハックできるシンプルなソフトなんだから
お客様感覚で文句ばっか垂れてるのは格好悪いのも自覚しておこうぜ
むしろそっちの方に時代の変化を感じちゃうわん
- 447 :名無しさん@お腹いっぱい。:2012/07/04(水) 09:18:44.69 .net
- livedoor.com系サイトでいかに糞Cookie食わせようとしてるか
w3mじゃないとなかなか気づかないもんだな
しかもその状況がもう何年も続いてる
- 448 :名無しさん@お腹いっぱい。:2012/07/04(水) 19:15:43.26 .net
- お客様感覚の文句というか、感想が並んでるだけのようだが。まあ内心はどうかしらないが。
つか簡単にハックできるってのと公式で対応してるかってのは別の話だよ。
自分で直してても公式で対応された方が都合がいいだろう。
対応してほしいなら公式に要求/開発に参加すればいいんだが。
でも開発されてないならフォークした方がはやいですね。
ハックすればいいって結論になってしまった。
- 449 :名無しさん@お腹いっぱい。:2012/07/04(水) 20:52:11.36 .net
- 自分でコンパイルできる人は、Cookie取得時の表示を0.1秒にするパッチを作ってる人がいるので
各自ぐぐってみてください
- 450 :名無しさん@お腹いっぱい。:2012/07/04(水) 23:19:05.06 .net
- >>448
何言ってんだ。
- 451 :名無しさん@お腹いっぱい。:2012/07/05(木) 07:41:41.52 .net
- 設定でメッセージ表示をオフにすればいいんじゃないの
そういう話ではない?
- 452 :名無しさん@お腹いっぱい。:2012/07/07(土) 14:20:38.05 .net
- >>450
誰でもパッチあてて使えるけど公式リリースに含まれてた方が少し嬉しいってことかな。
俺も前は 0秒にしてたけど、いれなおした時(バージョンアップ時だったかな?)に
まあいいかって放置してる。その程度の話。
- 453 :名無しさん@お腹いっぱい。:2012/07/08(日) 08:57:16.38 .net
- >>452
そういうことかと思ったんだけど、
けっきょく結論が「ハックすればいい」になってる。
わけわからん。
- 454 :名無しさん@お腹いっぱい。:2012/07/09(月) 16:19:24.13 .net
- 表示しないのはだいぶ前から標準でできるだろ。
0.1秒だけ表示したいとかならパッチ必要だが。
- 455 :名無しさん@お腹いっぱい。:2012/07/11(水) 22:48:28.08 .net
- >>453
あー、惰性で書いた部分が余計だったようで…
前半と違う結だから「でも〜」で「になってしまった」なんだけど、
混乱させたなら悪かった。
>>454
確かにあるね。結構前からなんだ?
表示しててもいい気もするけど消しとくか。
thx.
- 456 :名無しさん@お腹いっぱい。:2012/07/11(水) 22:52:34.36 .net
- んで結局何が言いたかったんだ?
- 457 :名無しさん@お腹いっぱい。:2012/07/28(土) 00:07:08.92 .net
- 自分で考えたら?
- 458 :名無しさん@お腹いっぱい。:2012/09/04(火) 00:18:11.46 .net
- ちょっと質問。
バッファの内容をクリップボードへ放り込むキーマップを設定したいんだが、
どう書けばいいかアドバイスおくれ。
w3mのバージョンは0.5.3、Linux Mint
PIPE_BUFとクリップボードへ値をセットするxselやpbcopyを組み合わせれば
良さそうだと思うんだけど、うまくいかない。
あるいは「|」押下後に、こう入力すればいい、とかでも良いので
よろしくおねがいします。
- 459 :名無しさん@お腹いっぱい。:2012/09/04(火) 01:27:51.05 .net
- こんな感じにしてみたけどうまく入らない場合があるみたい
keymap C-c PRINT |xsel -i
nkfを挟んだり挟まなかったりで
だめだったページがうまくいくようになったり
逆に大丈夫だったページがうまくいかなくなったりして
よくわからない
- 460 :名無しさん@お腹いっぱい。:2012/09/04(火) 02:49:46.00 .net
- ありがとう。
PRINTを使ってこっちでもいろいろ試してみたが、こっちの環境では
クリップボードに入る気配もなかったです。
目下こんな感じで凌ごうかと思ってますが、かなり醜い気がするので、
スマートなやりかたがわかったら、教えてください。
keymap \" EXTERN "w3m -dump %s|xsel --clipboard --input"
- 461 :名無しさん@お腹いっぱい。:2012/09/04(火) 02:51:11.14 .net
- これはバッファとは言わないか
- 462 :名無しさん@お腹いっぱい。:2012/09/04(火) 03:46:58.11 .net
- 単純にcatしてファイルに落とすのは失敗しないので
xselが怪しいと思ってxclipに変えると
うちでは安定して動作するようになった。
- 463 :名無しさん@お腹いっぱい。:2012/10/09(火) 23:58:17.69 .net
- yahooニュースが文字化けするようになったでござる
ttp://dailynews.yahoo.co.jp/fc/
- 464 :名無しさん@お腹いっぱい。:2012/10/10(水) 00:25:05.85 .net
- euc-jpなのにうまく認識してないね。
なんでだろ。
- 465 :名無しさん@お腹いっぱい。:2012/10/10(水) 13:30:46.83 .net
- 「MyYahoo!に追加」の部分がUTFになってるのかな
文字コードの自動判定を無効にすれば化けないね
- 466 :名無しさん@お腹いっぱい。:2012/10/12(金) 07:58:36.76 .net
- 直ったぽ
- 467 :名無しさん@お腹いっぱい。:2012/10/12(金) 08:42:01.22 .net
- よかったぽ
- 468 :名無しさん@お腹いっぱい。:2012/10/18(木) 02:00:37.96 .net
- >>462
xsel -o の処理に問題があるようだ。
selection 取得時の property の actual type が INCR だと incremental retrieval するらしいけど、
このときに続く UTF8_STRING を文字列として扱ってくれないみたい。COMPOUND_TEXT とかもだめそう。
データが大きいと incremental になるっぽいね。
試しにこんなん ttp://ja.pastebin.ca/2246789 で UTF8_STRING は取れた。
xclip の方が多言語対応はしっかりしてるのかねえ。
xsel の方が好きなんだけどなー。
- 469 :名無しさん@お腹いっぱい。:2012/10/22(月) 12:00:28.11 .net
- 最近migemoが動かないと思ってたら、rubyのバージョンが新しいと駄目なんだな
migemo-for-Ruby-1.9というのを入れてやっと動くようになった
- 470 :名無しさん@お腹いっぱい。:2012/10/23(火) 08:14:38.28 .net
- cmigemoでもいいんじゃない?
- 471 :名無しさん@お腹いっぱい。:2012/10/23(火) 15:34:56.29 .net
- migemo は偉大だが ruby を使ったのが間違いだったということか
- 472 :名無しさん@お腹いっぱい。:2012/10/23(火) 17:47:34.65 .net
- お前がそ(ry
- 473 :名無しさん@お腹いっぱい。:2012/10/23(火) 23:32:33.78 .net
- rubyは、1.8と1.9が別物過ぎる。名前をrubyから変えるべき。
- 474 :名無しさん@お腹いっぱい。:2012/10/23(火) 23:34:17.58 .net
- ここで言われても。
- 475 :名無しさん@お腹いっぱい。:2012/10/23(火) 23:40:42.26 .net
- 1.8と1.9の差で名前が変わるならPHPとか何回変わるんだよ…
バカバカしいからこの話題は打ち止め
- 476 :名無しさん@お腹いっぱい。:2012/10/24(水) 10:55:15.04 .net
- >473
そうなんだ
せめて ruby 1.8 と 2.0だったらまだ別物感もわかるけど…
- 477 :名無しさん@お腹いっぱい。:2012/10/26(金) 01:42:18.54 .net
- なんかくさいな
- 478 :名無しさん@お腹いっぱい。:2012/11/18(日) 07:18:47.89 .net
- Jでのスクロール量を増やすにはどうしたらいいんでしょうか。
もしくはlessのC-dみたいなものが欲しい。
先達方はどうしてるんです?
- 479 :名無しさん@お腹いっぱい。:2012/11/18(日) 23:16:18.38 .net
- Space
z
でどうですか?
- 480 :名無しさん@お腹いっぱい。:2012/11/19(月) 03:18:22.99 .net
- >>478
普通に.w3m/keymapに
keymap J UP 10
でどうですか? 数字はお好みで
- 481 :名無しさん@お腹いっぱい。:2012/11/19(月) 22:46:29.81 .net
- >>479-480 感謝
そういう書き方ができたんですね。9j9jやってましたよ笑
- 482 :名無しさん@お腹いっぱい。:2012/12/01(土) 20:15:53.70 .net
- screen の中にいるときに TERM=(screen外のTERM) w3m とするとなんか挙動変わったっけ?
というか俺がそうしてるんだけど、なんでだったか思いだせない。
screen外は xterm。
実際には TERM=xterm-256color だけど。設定当時は TERM=xterm だったかも。
なんか画像が TERM=xterm じゃないと有効にならなかった気がするんだけど、
今 TERM=screen で試しても表示されるし…
昔は TERM=xterm じゃないとだめだったとかかな。
当時必要だっただけなら消そうかと思うけど、どうだったかな。
まあ思い出せないなら消してもいい気はするけど。
- 483 :名無しさん@お腹いっぱい。:2012/12/02(日) 00:38:02.08 .net
- mのマウス機能かな?
- 484 :名無しさん@お腹いっぱい。:2012/12/04(火) 00:19:47.93 .net
- あーそれか。多分そうだ。ありがとう。
実際mouse使ってないから気付かんかった。
termcap とかじゃなくて TERM だけで判別してるんだな。
termcap じゃだめか。よくしらないけど。vim とかはどうしてるんだろうね。
- 485 :名無しさん@お腹いっぱい。:2013/01/21(月) 19:27:32.14 .net
- 久しぶりに cvs update したら
waiting for anoncvs_w3m's lock in /cvsroot/w3m/w3m/scripts/w3mman
ってなかんじになる。これはコミッタの誰かに対処してもらわんと駄目なのだっけ
- 486 :名無しさん@お腹いっぱい。:2013/01/22(火) 02:36:52.29 .net
- sf.netの人に頼まないとダメだったと思う
- 487 :名無しさん@お腹いっぱい。:2013/01/29(火) 04:00:59.67 .net
- emacs-w3mを使っているのですが,日本語でインクリメンタルサーチをしたいのですが,
どうすれば良いですか?今ではいちいち,C-sでi-searchを起動して,returnを押して,
単語検索の後に,また,C-sを押してインクリメンタルサーチを実行しています.
w3m以外のファイルのあるウィンドウでは,C-sでそのまま日本語でのインクリメンタルサーチが
できるのですが...
- 488 :名無しさん@お腹いっぱい。:2013/04/23(火) 07:54:36.38 .net
- Fedora18+linux conxole+jfbterm+w3mです。 です。 2chとかに投稿すると改行が無くなってしまうのですが、 (改行)2chとかに投稿すると改行が無くなってしまうのですが、 (改行)みなさんどんな設定で使っていますか?
- 489 :名無しさん@お腹いっぱい。:2013/04/23(火) 08:19:40.95 .net
- >>488
一度クッキーを受け取って書き込み確認画面を経由しなければOK。
- 490 :名無しさん@お腹いっぱい。:2013/04/24(水) 02:04:40.12 .net
- >>488
w3m-2chを使ってる
- 491 :名無しさん@お腹いっぱい。:2013/04/25(木) 02:18:42.98 .net
- てす
(改行)テす
(改行)test
- 492 :名無しさん@お腹いっぱい。:2013/04/25(木) 02:22:54.82 .net
- >>489
さんきゅ。ほんとだ、改行できる。
>>499
そんなのがあるのか、探してみる。w3m-2ch
昨日から突然、2chの検索画面の検索リストが字化けするようになってしまったのだ。
オプションいじったつもりもないのだが、どこをいじっても戻らない。
- 493 :名無しさん@お腹いっぱい。:2013/04/25(木) 02:24:04.73 .net
- 安価間違えたorz
- 494 :名無しさん@お腹いっぱい。:2013/04/26(金) 03:01:30.86 .net
- 2chの検索画面だけ字化けする現象が直せない。 2chトップも、スレの中もちゃんと表示されるのに。 しかも、検索画面の中でも、検索結果部分だけが字化けして、他の部分はきちんと表示される。 なんのこっちゃ? 検索リスト部分だけエンコードが違うのかなぁ?
- 495 :名無しさん@お腹いっぱい。:2013/04/26(金) 11:13:27.10 .net
- EUC-JP を謳っているのに UTF-8 が混じり込んでいるからだね
privoxy で下のようなフィルタをかましてるから普段は忘れている
s@<!--\s*Fluct.+-->@@gU
s@<td align="right">.+</script></div>\s*</td>@@sU
- 496 :名無しさん@お腹いっぱい。:2013/06/05(水) 19:54:44.91 .net
- あー w3m https://foo/ で segmentation fault するのか
- 497 :名無しさん@お腹いっぱい。:2013/06/05(水) 19:57:44.50 .net
- リンク踏むなよ?絶対に踏むなよ?
- 498 :名無しさん@お腹いっぱい。:2013/06/05(水) 20:06:19.23 .net
- ギャー!!
- 499 :名無しさん@お腹いっぱい。:2013/08/30(金) NY:AN:NY.AN .net
- ひどい,ひどすぎる…
http://news.mynavi.jp/articles/2013/07/09/w3m/index.html
- 500 :名無しさん@お腹いっぱい。:2013/08/30(金) NY:AN:NY.AN .net
- マイナビならそんなものだろう
- 501 :名無しさん@お腹いっぱい。:2013/08/30(金) NY:AN:NY.AN .net
- ktermにk14フォントとかいつの化石だよと思ったら
2002年当時の環境を再現とか言う話か
当時でもw3m-m17nならUTF8なページ表示できてたんじゃなかったか
もう覚えてないけど
- 502 :名無しさん@お腹いっぱい。:2013/09/02(月) 11:02:49.92 .net
- w3mmeeというforkもあったよね。
- 503 :名無しさん@お腹いっぱい。:2013/09/08(日) 17:28:40.09 .net
- 誰か教えてくだちゃい。
Firefoxからは普通にカキコは出来ますが
emacs23 + w3m で2chに書き込もうとすると
下記のようなエラーメッセージが出てきて
カキコが出来ないだよ。
>2ちゃんねる error 3132
>
>error 3132 番のメッセージはなににすればいい?
どうすればカキコが出来るようになるか、わかるヤシが
教えてくれたならば、ありがd。
- 504 :名無しさん@お腹いっぱい。:2013/09/08(日) 17:39:54.87 .net
- URL間違ってんじゃないの。
- 505 :503:2013/09/08(日) 19:42:38.76 .net
- >>504
普通にページを開いて
そんでカキコして>>503に
書いたエラーが出るんだが
- 506 :名無しさん@お腹いっぱい。:2013/09/08(日) 19:53:04.20 .net
- emacs-w3mだったら
ttp://toro.2ch.net/test/read.cgi/unix/1105721627/
あと日本語でおk
- 507 :名無しさん@お腹いっぱい。:2013/09/08(日) 23:05:43.28 .net
- メーリングリストがどうなってるのか様子を知ろうしたら
アーカイブに繋がらんしCVSは>>485のままだし
もはや開発体制は機能しとらんのかな
- 508 :503:2013/09/08(日) 23:23:21.67 .net
- >>506
ありがd
- 509 :名無しさん@お腹いっぱい。:2014/03/12(水) 22:24:50.65 .net
- east_asian_width 1 で、文字幅の扱いがおかしいところがあって、例えば、
02DC;N # SMALL TILDE
が全角として扱われていたりするので、調べていたのですが、
libwc/map/ucs_ambwidth.map を生成するスクリプトがバグっているようです。
正しくは、こんな感じみたいです。
diff libwc/ambwidth_map.awk.orig libwc/ambwidth_map.awk
27c27
< if (cur - prev > 2) {
---
> if (cur - prev >= 2) {
目視で全てのエントリを確認してみましたが、この修正で直っっているようです。
ただ、これでもまだおかしいところがあるようで、
例えば、以下が全角として扱われてしまっているようです。
00C1;N # LATIN CAPITAL LETTER A WITH ACUTE
00A9;N # COPYRIGHT SIGN
引き続き調べてみようとは思うのですが、
誰か原因や対処方法などがわかる方がいらっしゃったらお願いします。
- 510 :名無しさん@お腹いっぱい。:2014/03/12(水) 22:26:38.59 .net
- あ、あと、 EastAsianWidth.txt のバージョンが古いのが気になりました。
- 511 :509==510 じゃない人:2014/03/13(木) 09:20:24.89 .net
- >>509
east_asian_width 1
オプション「文字コードの設定」で
「ある種のUnicode文字を全角にする」を
有効にしてる場合の動作が正しい方向に変わるのだな。
前後の文字コードが'A'属性でない、
1字だけ孤立した'A'属性の文字が見落とされる、というバグか。
当方はw3mをFBTerm上でだけ使っているので
外観上の直接の変化はなかったが、この手の文字を含むページの
表示の不具合が軽減されたようだ。
BACKコマンドで戻ったときに行末にゴミが表示される、等の不具合。
- 512 :511:2014/03/13(木) 17:24:31.49 .net
- いかんいかん、話が逆だ。
誤: 「前後の文字コードが'A'属性でない、
1字だけ孤立した'A'属性の文字が見落とされる」
正: 「前後のコードの文字が'A'属性になっていると、
その文字自体の属性に関わらず'A'のグループに入れられてしまう」
'A'属性を取りこぼすのではなく、'A'属性と誤認されるのだな。
- 513 :名無しさん@お腹いっぱい。:2014/03/14(金) 07:55:38.17 .net
- 一連のレスを見て久しぶりに cvs update したら
waiting for anoncvs_w3m's lock in /cvsroot/w3m/w3m/scripts/w3mman
となって延々と待たされる
というか >>485 から状況変わっとらんがな
- 514 :名無しさん@お腹いっぱい。:2015/04/27(月) 23:33:48.75 .net
- 記念パピコ Linux Mint 17.1 Rebecca MATE
- 515 :名無しさん@お腹いっぱい。:2015/05/07(木) 21:22:59.63 .net
- 多分 5月6日 あたりから
http://www.google.co.jp/ で検索すると
Refresh (0 sec) /search? ... &sei=XXX
って sei の値を変えながら refresh し続けて
最終的に ↓ になるんだけど
ナニ?キミタチならないの?
続行するには、下に表示される文字を入力してください:
...
このページについて
お使いのコンピュータネットワークから通常と異なるトラフィックが検出されました。 ...
- 516 :名無しさん@お腹いっぱい。:2015/05/07(木) 21:45:44.72 .net
- >>515 なります。自分だけかと思ってた。 ウィルスにでも感染しちゃったかなと思った。 他の火狐とかじゃ何もならない。 w3mだけlubuntu上でもFreeBSD上でも生じる…
- 517 :名無しさん@お腹いっぱい。:2015/05/07(木) 23:14:41.37 .net
- emacs-w3mでなったからなにごとかと思った
w3mでなってたのか とりあえずrefreshしないようにした
- 518 :名無しさん@お腹いっぱい。:2015/05/08(金) 07:21:29.17 .net
- UA を Mozilla 系にしていて同じ目に遭ったが、素でも同じことになっていたのか
ちょっと試しただけだが Lynk あたりだとマシ?
同じ日に YouTube の API v2 がついに動かなくなってたな
よりによって連休明けかい
- 519 :名無しさん@お腹いっぱい。:2015/05/08(金) 07:27:24.72 .net
- 言葉足らずだったかもしれないが Lynx 云々は UA をそれにするということね
でも、その他大勢に紛れたいから UA を変えてたんだけど
517 のように refresh をとりあえず無効にしてちょっと考えるか
- 520 :名無しさん@お腹いっぱい。:2015/05/08(金) 14:17:22.64 .net
- ちょっと調べてみたけど、googleが返すHTMLの<noscript>要素の中に
meta content=0 が常に入っているせいで延々とrefreshすることに
なるようだ。
他のブラウザでも問題になるところをみると、Google側の問題のように
見える。
- 521 :名無しさん@お腹いっぱい。:2015/05/08(金) 18:04:48.83 .net
- 一時的に設定するなら
w3m -o meta_refresh=0
で起動すればよいのか。
- 522 :名無しさん@お腹いっぱい。:2015/05/09(土) 10:48:20.40 .net
- https://accounts.google.com にログインする方法はないですか。
何故かメール入力欄が表示されないのですが。
- 523 :名無しさん@お腹いっぱい。:2015/05/09(土) 15:12:54.46 .net
- Googleと言えば、検索結果の画面に検索ボタンが表示されない
再検索するのにいちいち前の画面に戻るのめんどくさい
- 524 :名無しさん@お腹いっぱい。:2015/05/09(土) 18:14:52.03 .net
- refresh の件は ↓ でも話になってるね。
https://productforums.google.com/forum/#!topic/websearch/hpzglVb9B5M
https://www.riscosopen.org/forum/forums/11/topics/3335?page=1
>>522
メール、パスワード欄ともに出るけど。
>>523
でも検索語を入力すれば検索されない?
- 525 :523:2015/05/09(土) 19:17:56.65 .net
- >524
うわほんとだ
emacs-w3mの画面見て言ってた スマソ
- 526 :522:2015/05/09(土) 22:25:57.02 .net
- >>524
http://sourceforge.net/projects/w3m/ から w3m-0.5.3.tar.gz を取得し直してみたが、やはり以下のようにしか表示されません。
何だろう??
>メールパスワード [ ] [ログイン] [ ] ログイン状態を保持する
>このチェックボックスはオンのままにしておくと便利です。ただし、端末を共有してい
$ ./w3m -version
w3m version w3m/0.5.3, options lang=en,m17n,image,color,ansi-color,mouse,gpm,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,gopher,ipv6,alarm,mark
- 527 :524:2015/05/10(日) 06:43:24.12 .net
- うちはこう。
> メール [ ] パスワード [ ] [ログイン] [*] ログイン状態を保持する
% w3m -version
w3m version w3m/0.5.3, options lang=ja,m17n,image,color,ansi-color,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,ipv6,alarm,mark,migemo
実は gentoo の www-client/w3m-0.5.3-r5 なんで、↓ の patch が当たっているからかも。
https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/www-client/w3m/files/w3m-0.5.3-input-type-default.patch?revision=1.1&view=markup
<input type="email"> みたいだし、w3m が type="email" に未対応なのかな?
前もこんな話があった気がする。
- 528 :522:2015/05/10(日) 21:57:57.69 .net
- >>524
度々すみません。
gentoo の www-client/w3m-0.5.3-r5 では、
https://accounts.google.com のメール、パスワード欄ともに出るけど
ログインはやはりできないという理解でいいですか?
w3m-0.5.3-r5.ebuild 記載の *.patch を w3m-0.5.3.tar.gz に全部あててみたのですが、404に飛ばされてしまうもので。
>Title Error 404 (見つかりませんでした)!!1
>Current URL https://accounts.google.co.jp/accounts/'http:/
> www.google.co.jp/'
>Document Type text/html
- 529 :524:2015/05/11(月) 00:49:02.06 .net
- w3m の下に
> Redirection loop detected (https://www.google.com/settings/)
と出た後にキーを押すと
> Moved Temporarily
>
> The document has moved here.
となって、here のリンクを踏むと
<アカウントの概要> https://www.google.com/settings/general-light?ref=/settings/
> アカウント設定
>
> 標準に対応していない古いブラウザまたは一般的ではないブラウザをお使いのようです。
>
> Google アカウント設定のすべてにアクセスするには、下記のブラウザの最新バージョンにアップグレードしてください。
となります。そこから「検索」のリンクを踏めば検索ページは出ますが、
Google アカウントをあまり使ったことがないので、
こういうもんなのかは判りません。
--- 続く ---
- 530 :524:2015/05/11(月) 00:50:32.61 .net
- --- 続き ---
ただ、ログアウトを試みると
<Error 404 (見つかりませんでした)!!1> https://accounts.google.com/'http:/www.google.co.jp/accounts/Logout2?hl=ja& ... '
>
>
> 404. [INS:That’s an error.:INS]
>
> The requested URL was not found on this server. [INS:That’s all we know.:INS]
となります。refresh url の前後に ' (') があるせいに見えますが…
# 大丈夫か Google ?
もう一度 https://accounts.google.com に行くとメール入力からになるけど、
https://www.google.co.jp/ に行くとメールアドレスが表示されていて、
ログアウトしてるんだかよく判らんです。
- 531 :名無しさん@お腹いっぱい。:2015/05/11(月) 09:26:54.10 .net
- emacs-w3mではgoogleだけrefreshしないパッチが当たったようだ。
http://news.gmane.org/group/gmane.emacs.w3m/thread=9322
-o usera_agent=Linx だと確かに問題起きないね。
- 532 :名無しさん@お腹いっぱい。:2015/05/11(月) 10:04:11.82 .net
- >>530
http://gnats.netbsd.org/42400
- 533 :名無しさん@お腹いっぱい。:2015/05/11(月) 19:46:37.19 .net
- >>532
結構前からこうなんだね。
refresh url の前後に ' があるんは正しいのかな?
要らん気もするけど、仕様把握してないからわからんな。
- 534 :522:2015/05/11(月) 23:21:53.71 .net
- >>530,532
それです。そのシングルクウォートの付いたRefresh で 404 に飛ばされました。
で、結局 gentoo の w3m-0.5.3-r5.ebuild 記載の *.patch と、
>>532 提示の NetBSD の file.diff をあて、google へログインする事が出来ました。
大変ありがとうございました。
- 535 :名無しさん@お腹いっぱい。:2015/05/12(火) 11:48:54.08 .net
- 今はCVSのアクセスに問題ないんだな
開発は完全に滞っちゃってるけど
- 536 :名無しさん@お腹いっぱい。:2015/05/13(水) 08:26:16.79 .net
- osdn(旧sfjp)のw3m adminが全員inactiveなのでメンバー追加もできない状態にある。
- 537 :名無しさん@お腹いっぱい。:2015/05/13(水) 17:00:48.98 .net
- githubに移行しちゃえばいいのに
- 538 :名無しさん@お腹いっぱい。:2015/05/13(水) 18:44:23.67 .net
- >>536
w3mはjpじゃなくてnetだった気が
- 539 :名無しさん@お腹いっぱい。:2015/05/14(木) 08:05:47.41 .net
- そうだった。jpじゃなくnetだった。
旧w3m-devのMLアーカイブリンクももうドメインごと存在してないな…
- 540 :名無しさん@お腹いっぱい。:2015/05/15(金) 00:23:52.34 .net
- いつのまにか Google 直ってる?
- 541 :名無しさん@お腹いっぱい。:2015/05/15(金) 07:46:44.72 .net
- ほんとだ直ってる。
- 542 :名無しさん@お腹いっぱい。:2015/06/25(木) 22:42:08.60 .net
- > <input type="email"> みたいだし、w3m が type="email" に未対応なのかな?
lynxだと2012年バージョンとか更新多いからhtml5対応してて
ちゃんとメールアドレス入力欄も出るってことかしら
- 543 :名無しさん@お腹いっぱい。:2015/06/26(金) 23:44:42.90 .net
- 知らんけど w3m の patch と同じように unknown が text 扱いになってるのかも
- 544 :名無しさん@お腹いっぱい。:2015/06/30(火) 20:56:46.38 .net
- https://github.com/tats/w3m
のやつビルドしたらgoogleログインでけた
- 545 :名無しさん@お腹いっぱい。:2015/07/06(月) 19:57:21.16 .net
- ラベル付きのURL(〜#dokosoko)を踏んだときにジャンプできないことが偶にあるのですが、
そういうページでは現URLがラベルが取り除かれたものになっています。
ジャンプできなかったページでも、#dokosokoでGOTO_URLすれば通常通りジャンプできます。
これはhttpサーバー側の設定でそうなっているのでしょうか。
- 546 :名無しさん@お腹いっぱい。:2015/08/07(金) 16:52:31.02 .net
- Javaサポートは、もうないんだろうな
- 547 :名無しさん@お腹いっぱい。:2015/09/19(土) 18:45:01.19 .net
- いえーい。w3m最高。
- 548 :名無しさん@お腹いっぱい。:2015/09/19(土) 19:18:56.77 .net
- MS-Windows版実行ファイルてあるのかな。
- 549 :名無しさん@お腹いっぱい。:2015/09/20(日) 01:11:39.31 .net
- cygwin版ならあるよ
- 550 :名無しさん@お腹いっぱい。:2015/12/17(木) 05:21:26.17 .net
- うちのw3mで duckduckgo.com が使えなくなったんだけど、
皆さんのところはどうですか?
一昨日、つまり2015年12月15日(火)には使えたのに
昨日になったらページが表示されない。
他のブラウザからは使える模様。
画面下に
Viewing[SSL] <html> No Line
と出て、VIEWコマンドで見てもソースは1字もない感じ。
このスレッドで以前(4年近く前だが) DuckDuckGo を
使っているという投稿があったんで問うてみる。
- 551 :550:2015/12/18(金) 07:56:37.04 .net
- w3mで duckduckgo.com が使えなくなった件の続報。
環境のOpenSSLのバージョンが古かったので更新しw3mも再構築。
$ ldd ./w3m
libssl.so.1.0.0 => /usr/local/ssl/lib/libssl.so.1.0.0 (0xXXXXXXXX)
libcrypto.so.1.0.0 => /usr/local/ssl/lib/libcrypto.so.1.0.0 (0xXXXXXXXX)
元は /lib/libssl.so 等だったから共有ライブラリの更新は成功、と思う。
結果は変化なし。
- 552 :名無しさん@お腹いっぱい。:2015/12/18(金) 09:16:58.39 .net
- ああ、確かに見えないなあ…
httpでつなげにいくとhttpsにリダイレクトされてw3m上では中身が空っぽにみえる。
wgetで取りに行ったindex.htmlはちゃんと描画されてる。SSLがらみっぽい感じ。
- 553 :550:2015/12/19(土) 08:12:36.83 .net
- w3mで duckduckgo.com が見られなくなった件 第3話
さっき試したら以前のように見られた。
向こう(サーバ)側に問題があったのか。
よく分からないけど、この話は解決…?
- 554 :名無しさん@お腹いっぱい。:2015/12/21(月) 09:55:58.79 .net
- >>553
ほんとだね。まあ直ってよかった。
- 555 :名無しさん@お腹いっぱい。:2016/02/20(土) 22:33:06.08 .net
- w3mからYouTubeなんかの動画をmplayerのウィンドウが開かないようにxtermウィンドウ内で見るには、
youtube-dlとpythonとmplayer2のインストール以外に何が必要でしょうか?
というかそういうことが可能でしょうか?
何かスクリプトでも書かなければダメでしょうか?
自分が参考にしたサイトは以下のところです。
http://qiita.com/tigberd/items/594c27426c5580450bf2
ちなみにOSはLubuntu15.10です。
- 556 :名無しさん@お腹いっぱい。:2016/02/21(日) 07:25:23.49 .net
- Xを使っているにもかかわらず動画を端末内で描写したいという話?
もしそうなら一応こういうのがあるけど
http://qiita.com/arakiken/items/3e4bc9a6e43af0198e46
- 557 :名無しさん@お腹いっぱい。:2016/02/22(月) 16:47:10.39 .net
- youtube-dl でダウンロードして mplayer で再生すれば
フレームバッファコンソールでもYoutube動画を観られるのね。
あとは自動再生のCGIか何かを組み込むだけじゃないか。
>>555 の問題は使用環境が違うので力になれない。済まぬ。
- 558 :555:2016/02/22(月) 20:20:52.82 .net
- 557>>
いえいえお心遣い誠に感謝します。
とりあえず報告です。
リンク先のおそらくFFmpegの項の「インストール方法」を試せばいいと思ったんで、
Step0はなんとか進んで、Step1の
./configure --enable-sixel-graphics
を実行したら
configure: error: Unable to successfully link Athena library (-lXaw) with test program
と表示されました。
他にもホームディレクトリには「.Xresources」はなく「.Xauthority」ならありました。
リンク先は興味深い内容がたくさんあって他のOSで試してみようと思います。
紹介してくださってありがとうござます。
- 559 :名無しさん@お腹いっぱい。:2016/05/08(日) 00:09:55.35 .net
- w3m で http://docs.python.org/3.5/library/urllib が開けない原因わかります?
- 560 :名無しさん@お腹いっぱい。:2016/05/09(月) 09:32:58.69 .net
- 少なくともさっきやってみたら普通に見えたよ。
自分ならstrace/trussでシステムコールレベルでどこで詰まってるか
とりあえず調べてみるかなあ。
あとは新規ユーザーを作って.w3mない状態で試してみるとか、使っているなら
プロキシ周りを疑ってみるとか。
- 561 :名無しさん@お腹いっぱい。:2016/05/10(火) 08:19:41.18 .net
- >>559 俺の環境(フレームバッファコンソール、fbterm)でも見れない。
loadLink(): Can't load http://docs.python.org/3.5/library/urllib
別のブラウザだと表示されるけど、アドレスバーには
https://docs.python.org/3.5/library/urllib.html
と表示される。"http" が "https" に変わり、末尾に ".html" が追加。
で、このURLを指定すればw3mでも見られる。
サーバから返送されたリダイレクトのレスポンスを
w3mが拾い損なってる感じかな。よく分からんけど。
- 562 :560:2016/05/11(水) 08:17:36.51 .net
- あ、自分はw3m/0.5.3+debian-19で試しました。
ちゃんとhttpsにリダイレクトされてます。
debianパッケージのソースはあちこちにあるパッチや独自のfixを含んでいて
実質一番アクティブなforkみたいな感じなので、そっちを使う方がいいかも。
https://anonscm.debian.org/cgit/collab-maint/w3m.git
一応sourceforge側に定期的にそのへん報告もしてるしメンテナ自身sourceforge
のw3mに参加を希望しているけどずっと無反応なのでこんな状態が続いている。
- 563 :名無しさん@お腹いっぱい。:2016/09/14(水) 03:46:58.10 .net
- MigemoOFFしてますが、正規表現で検索が出来ません……よくわかりません
日付探そうとして\d{4}してもnot foundで、[0-9]{4}とかw\{3\}とかしてみたんですが……
[0-9][0-9][0-9][0-9]なら流石に4桁の数字ヒットします
Debian Sid i386, w3m 0.5.3-29
使える正規表現の一覧とかありませんか?
- 564 :名無しさん@お腹いっぱい。:2016/09/14(水) 08:01:56.02 .net
- w3mの正規表現はどうもaitoさんが自前で作ったものっぽい。
\dみたいなリッチな正規表現は未対応のようだ。一覧もなさそう。
sed, grepあたりで使える正規表現を前提にしてるんじゃないかな。
- 565 :名無しさん@お腹いっぱい。:2016/09/15(木) 22:18:56.91 .net
- ローカルcgiってどうやって使うの?ディレクトリの設定ちゃんとしてるのに、ソースが表示されてしまう。
- 566 :名無しさん@お腹いっぱい。:2016/09/16(金) 08:04:39.06 .net
- /foo/bar/hoge.cgi があるとして、これを実行したいなら設定(.w3m/config)を
cgi_bin /foo/bar
として以下にアクセスすれば動かないかな? 実行属性は必要。
file:///cgi-bin/hoge.cgi
- 567 :名無しさん@お腹いっぱい。:2016/12/04(日) 12:58:20.01 .net
- 最近 mingw にインストールしてみたんですがヘルプが表示されないっていう問題がありました
まずヘルプの CGI が Perl の構文チェックで警告がでるため、そこで止まってしまい何も表示されないのと
それを解決しても日本語ヘルプが表示されず、これは生成された w3mhelp-funcdesc.ja.pl に問題があったためでした
日本語が記述されている部分は euc-jp で書かれているため生成時にうまく処理できなかったのかもしれません
gnupackで試したところやはりヘルプは表示されないのでcygwin版も同じ状態じゃないかと思います
- 568 :名無しさん@お腹いっぱい。:2017/04/30(日) 21:29:09.25 .net
- 最近2chが見られないねえ
http://paste.lisp.org/display/345523
- 569 :名無しさん@お腹いっぱい。:2017/05/08(月) 16:15:43.98 .net
- どうかな?
- 570 :569:2017/05/08(月) 16:22:29.48 .net
- 連投にて失礼。再びテスト。
- 571 :名無しさん@お腹いっぱい。:2017/05/08(月) 22:50:59.87 .net
- テストはテストスレで
- 572 :569:2017/05/09(火) 06:53:04.42 .net
- すまぬ。ここ2週間ほど(SNS業者のアイコンが表示されるようになった頃から)
投稿できなくなってたので >>568 の修正を施して、この場で試してしまった。
確かに不適切だね。
で、分かったこと。板によって投稿できたりできなかったりする。
この板は >>568 の修正の有無によらず投稿できた模様。
別の板では今でも書き込めない(萌えニュースとか)。
[書き込む] ボタンを押したときに
Unknown URI: /test/bbs.cgi
と表示される、つまりホスト部 ○○.2ch.net が消失するためらしいが…。
- 573 :名無しさん@お腹いっぱい。:2017/10/25(水) 23:29:46.42 .net
- アップデート来た。
- 574 :名無しさん@お腹いっぱい。:2017/10/26(木) 06:46:08.46 .net
- アップデート、どこにある?
スレッド先頭のリンク先とか、googleさんの「過去○週間」で見当たらない。
- 575 :名無しさん@お腹いっぱい。:2017/10/26(木) 10:17:09.24 .net
- sourceforgeに無いのなら来てないんじゃね?
- 576 :名無しさん@お腹いっぱい。:2017/10/26(木) 10:34:36.60 .net
- >>573
どっかのパッケージの話?
- 577 :名無しさん@お腹いっぱい。:2017/10/27(金) 06:42:55.09 .net
- 別のアプリケーション関連のスレッドへ投稿するつもりが
送信先を間違えるか何かして、ここに載っただけ?
- 578 :名無しさん@お腹いっぱい。:2017/11/28(火) 01:14:03.82 .net
- え
- 579 :名無しさん@お腹いっぱい。:2017/11/28(火) 05:34:08.09 .net
- 反応が一月後w
- 580 :名無しさん@お腹いっぱい。:2017/12/07(木) 09:41:37.17 .net
- なんかここ↓のハイパーリンク『次のページ』が踏めない
ttp://gihyo.jp/admin/serial/01/ubuntu-recipe/0019
というか、URL が file:/// に化ける謎
- 581 :名無しさん@お腹いっぱい。:2017/12/07(木) 10:49:16.59 .net
- Androidのフォントが変わってもうた。
termuxという端末アプリ上で、
pkg install w3m
と、アプリのyumかaptgetかのw3mをインストールし動作させると、Android全体のフォント体が変わってもうたよ。なんなの。
- 582 :名無しさん@お腹いっぱい。:2017/12/07(木) 12:48:07.56 .net
- >>580 俺のところもなるわ。
HTMLのソースを見ると当該部分は
<a href="/admin/serial/01/ubuntu-recipe/0019?page=2" rel="next">
となっているから、hrefのリンク先が '/' で始まってると
w3mはローカルファイルへのリンクと判断して "file://" を補うみたいね。
おそらくページ作成者はサーバのルートからの絶対アドレスとして
"https://gihyo.jp/" が補われると想定して書いてるのだと思う。
実際に "https://gihyo.jp/admin/sefial..." で次のページが見られるし。
HTMLの文法としてどちらが正しいのか知らんけど、とりあえず現象の分析まで。
- 583 :名無しさん@お腹いっぱい。:2017/12/07(木) 13:29:15.45 .net
- w3m の紹介ページが w3m で満足に読めないとかなんという典型的な皮肉
- 584 :名無しさん@お腹いっぱい。:2017/12/07(木) 13:31:55.35 .net
- Lynx ではリンク先が絶対URLでない旨の警告を受けたものの読めたんで w3m もそんな感じのユーザーインタフェースにすればいいのにね。
- 585 :582:2017/12/07(木) 17:58:55.71 .net
- hrefの先頭が '/' の場合にどう解釈すべきか、は RFC 3986 に出てるらしい。
日本語訳もウェブ上で見つけたんだが、さっぱり分からん。
ネット上での議論を見ると、先頭の '/' はリンク元のファイルがある
ホストやサイトでの絶対アドレスとして扱うみたい。
というわけで技評さんのページのリンクの書き方は正当のようだ。
w3m のソースだと url.c の parseURL() や parseURL2() のあたり、
これがまた複雑で…。
- 586 :580:2017/12/07(木) 18:26:35.72 .net
- >>582,584,585
なるほど…と思ってよく見たら、これサイト側のベースURLの指定が間違ってるのか
理想: <base href="https://gihyo.jp/" />
現状: <base href="/" />
サイト側のミスっぽいけど、w3mも機転が足りてない感じがする
>>584
utf8版から入ると eucのマニュアルページを読むのが最初の試練だった気が
>>581
それは、debianなのか、fedoraなのか、freebsdなのか?
- 587 :582:2017/12/07(木) 20:07:58.68 .net
- <head> 〜 </head> の <base href="..."> には気づかなかった。
確かに問題のページでは href="/" になってるのが直接の原因みたいね。
手元のApacheと合わせて試したところ、
<base href="http://ServerName/"> のようにサーバを正しく指定するか
あるいは <base href="..."> を一切書かなければ
w3m でも <a href="/dir/file.html"> のリンクを期待通りにたどれる。
<base href="/"> と書いてしまうと、ローカルの
file:///dir/file.html を読もうとする。
- 588 :580:2017/12/08(金) 00:33:44.07 .net
- 原因自体はそれで確定みたいですね
ただ、C言語なんて長いこと触ってないし、複雑過ぎるしで、自分にゃ手に負えんです。
暫定で baseurl を潰すだけで良いなら、
$ ag 'buf->baseurl' *.c
file.c の
case HTML_BASE:
ブロックの中あたりですかね?
……と当てずっぽうに言ってみる
てか、すまん
- 589 :580:2017/12/08(金) 12:32:06.89 .net
- 解析用にparse結果を書き出す関数を作ってみた
問題箇所(=buf->baseURL->hostの設定箇所)は、今の所特定できず
こんなことしなくても、正規なデバッグ方法がちゃんと用意されてそうな気も
/* w3mソース [proto.h] 末尾に追加 */
extern void clear_mylog();
extern void printf_mylog( char *fmt, ... );
extern void dump_ParsedURL( ParsedURL *p );
/* w3mソース [url.c] 末尾に追加 */
const char fn_mylog[100] = "/tmp/w3m_debug.log";
void clear_mylog(){
FILE *fp =fopen( fn_mylog,"w");
if( fp ) fclose( fp );
}
void printf_mylog( char *fmt, ... ){
FILE *fp = fopen( fn_mylog, "a");
if( fp ){
va_list args;
va_start( args, fmt );
vfprintf( fp, fmt, args );
va_end( args );
}
}
void dump_ParsedURL( ParsedURL *p ){
if( p ){
printf_mylog( " host:[%s] file:[%s] real_file:[%s]\n",
p->host, p->file, p->real_file );
}else{
printf_mylog( " ParsedURL is null.\n" );
}
}
- 590 :580:2017/12/08(金) 12:33:40.63 .net
- [dump 結果]
url.c:
baseURL(Buffer *buf){ ... dump_ParsedURL(buf->baseURL); ... }
https://mevius.5ch.net/test/read.cgi/unix/1185784998/ へのアクセス時
→
host:[mevius.5ch.net] file:[/unix/] real_file:[(null)]
http://gihyo.jp/admin/serial/01/ubuntu-recipe/0019 へのアクセス時
→
host:[(null)] file:[/] real_file:[(null)]
^^^^ 不具合
- 591 :名無しさん@お腹いっぱい。:2017/12/08(金) 15:37:22.39 .net
- 取り敢えずこんな感じ?
ttps://pastebin.com/wtiNPhJm
baseタグのhrefを解釈する時に使われているparseURL関数で
引数のurlにスキームが存在しないとそのurlが
ローカルのものとして解釈されるのが原因だと思う。
lynxでは絶対URIじゃないbaseタグは無視している様なので
w3mでも無視していいかなと。
- 592 :580:2017/12/08(金) 19:10:52.21 .net
- >>591
おお、gihyo.jp も普通に見れるようになってますね
個人的には、
HTMLlineproc2body(Buffer *buf, Str (*feed) (), int llimit)
...
case HTML_BASE:
...
if( p && p[0]=='/' ) break; /* この一行を追加して、invalidな <base>タグを弾く */
if (!buf->baseURL)
で良いかなー、とか検討中だった
スキーマの使われ方とかまだ見てないですが、利用した方がベターっぽいですね
インライン画像がたまに表示されない気がするけど、気のせいだろか?
もうちょっと見てみます
- 593 :591:2017/12/08(金) 21:36:35.12 .net
- >>592
まだ確認してませんが
HTMLtagproc1 (>>591の@@ -5066,6 +5066,8 @@)の方にも
同じことしたのが原因な気がしてきました。
該当部分が#ifdef USE_IMAGE内なので
画像表示がおかしくなるならここが原因かもしれない…
そもそもスキームで判定するのがいけない、という可能性もあるので
そっちの方も調べてみます。
- 594 :580:2017/12/09(土) 09:48:30.95 .net
- >>591
[file.c]
HTMLlineproc2body( )
case HTML_BASE: にて、
base=NULL としてしまうと、サイトの初回訪問時(=画像がキャッシュされていない状態)では、インライン画像が表示されないみたいです
ParsedURL *base は、HTMLlineproc2bodya の先頭の方で、バッファの URL によって初期化されてて、NULL にしては駄目っぽい
- 595 :580=594:2017/12/09(土) 18:28:47.68 .net
- すまん、完全オリジナルじゃなくて debian の git patch をあてた方でチェックしてた…
base 変数はなかった
混乱させてすまん
- 596 :580:2017/12/10(日) 12:28:50.09 .net
- >>591
オリジナルにこのパッチを当てた時は問題なかったです
お騒がせしました(一応報告まで)
テスト方法(Linux Mint serena 64bit環境)
$ mkdir w3m_test; cd w3m_test
$ wget https://downloads.sourceforge.net/w3m/w3m-0.5.3.tar.gz
$ wget http://www.linuxfromscratch.org/patches/blfs/svn/w3m-0.5.3-bdwgc72-1.patch
$ tar zxvf w3m-0.5.3.tar.gz
$ cd w3m-0.5.3
$ patch -Np1 -i ../w3m-0.5.3-bdwgc72-1.patch
$ patch -Np1 -i ../wtiNPhJm.txt ## ← >>591 のpatch
$ sed -i 's/file_handle/file_foo/' istream.{c,h}
$ sed -i 's#gdk-pixbuf-xlib-2.0#& x11#' configure
$ sed -i 's#/libexec#/lib#' configure ## ← w3mimg 用に微調整
$ PKG_CONFIG_PATH="/usr/lib/openssl-1.0/pkgconfig:$PKG_CONFIG_PATH" \
LIBS="-lX11 -ldl -lXext -lz" \
./configure --prefix=/usr --sysconfdir=/etc \
--with-migemo=cmigemo
$ make
$ rm ~/.w3m/w3mtmp*
$ ./w3m -v http://gihyo.jp/admin/serial/01/ubuntu-recipe/0019
$ ./w3m -version
w3m version w3m/0.5.3, options lang=en,m17n,image,color,ansi-color,mouse,gpm,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,ipv6,alarm,mark,migemo
w3mimgは、
Makefile にて、
libexecdir = ${exec_prefix}/lib
w3mimgdisplay を /usr/lib/w3m/w3mimgdisplay に配置して確認
参考: ttp://www.linuxfromscratch.org/blfs/view/cvs/basicnet/w3m.html
- 597 :名無しさん@お腹いっぱい。:2017/12/29(金) 06:58:35.15 .net
- 誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
2HILOH1I8V
- 598 :名無しさん@お腹いっぱい。:2018/01/15(月) 00:58:04.24 .net
- githubあたりに公式で置いてほしい…
パッチが分散しすぎてorz
いまはとりあえず本家が追いつくまでdebianから落としたやつがいいのかな?
sixel関連のパッチの置き場所が無いのでここで質問してみたテスト
いやね、0.5.3->deb系パッチ->sixelパッチ->data-urlパッチ->data-srcパッチ順番だと
本家0.5.3対象でdiff作った奴とはconflictするんで。
- 599 :名無しさん@お腹いっぱい。:2018/01/15(月) 08:02:57.35 .net
- sf.netのアカウント持ってる人全員inactiveなのでgithubに移行のしようもないからな…
- 600 :名無しさん@お腹いっぱい。:2018/02/07(水) 08:02:38.47 .net
- おはようございます、何方か
w3mでアマゾン(amazon.co.jp)のサインインは可能でしょうか?
立ち上げは
w3m -cookie https://amazon.co.jp/
でconfigの方は
cookie_avoid_wrong_number_of_dots
cookie_accept_domains
cookie_reject_domains
accept_bad_cookie 0
accept_cookie 1
show_cookie 1
use_cookie 1
で試したのですが、サインインのページではパスワードinputしか表示されず
試しに入力してみると「続行するには、cookieを有効にしてください」
と表示され、サインインできません。
画像表示ONでw3m試すと以外と快適なので、可能であればそのまま商品購入したいです
(現状ではFF立ち上げてサインイン→購入ボタン以下略なので)
- 601 :名無しさん@お腹いっぱい。:2018/02/14(水) 09:56:27.98 .net
- ☆ 日本の、改憲をしましょう。現在、衆議員と参議院の両院で、
改憲議員が3分の2を超えております。『憲法改正国民投票法』、
でググってみてください。国会の発議はすでに可能です。
平和は勝ち取るものです。お願い致します。☆☆
- 602 :名無しさん@お腹いっぱい。:2018/03/19(月) 20:59:13.00 .net
- w3mでgmail使えないですか?
サインイン出来ません。
設定とか何かあるのでしょうか?
- 603 :名無しさん@お腹いっぱい。:2018/03/20(火) 11:53:02.23 .net
- >> 602
サインインできますよ。画面の変化が遅いのでじっくり待ってみてください。
「簡易HTMLで表示」とかいうボタンを押す。
でも、実用する気になれないな。
- 604 :名無しさん@お腹いっぱい。:2018/03/30(金) 22:36:26.24 .net
- ubntuのw3mならgmailログインできました。
でも、cygwin上でのw3mはgmailログイン出来ないんだ。。。
要求されたページは無効ですって出るし、そもそもパスワード 入れる箇所がないのよね。
- 605 :名無しさん@お腹いっぱい。:2018/03/31(土) 16:48:43.05 .net
- バージョンは?
- 606 :名無しさん@お腹いっぱい。:2018/04/01(日) 18:06:30.02 .net
- # w3m -version
w3m version w3m/0.5.3, options lang=en,m17n,color,ansi-color,mouse,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,ipv6,alarm,mark
- 607 :名無しさん@お腹いっぱい。:2018/04/01(日) 18:09:06.73 .net
- ちなみにgmailログイン画面が下記です。
Enter your email の後のカッコの中を入力しようとすると、左下にpassword:と出ます。
One account. All of Google.
Sign in to continue to Gmail
[avatar_2x]
Enter your email [ ]
[Next] Find my account
Sign in with a different account Create account
- 608 :名無しさん@お腹いっぱい。:2018/05/22(火) 02:48:56.58 .net
- 知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
JPQYB
- 609 :名無しさん@お腹いっぱい。:2018/10/10(水) 16:32:54.72 .net
- 質問させてください
google検索した時に左に出てくるアレ邪魔じゃないですか?
greasmonkeyみたいにサイトごとにhtml弾く方法ありますか
よろしくお願いします
- 610 :名無しさん@お腹いっぱい。:2018/10/10(水) 16:52:27.28 .net
- >>609
googleの件はユーザーエージェント変更で解決できました
でもgitとか見てると上の方いらないので消せたら最高ですね・・・
- 611 :名無しさん@お腹いっぱい。:2018/11/28(水) 10:42:33.60 .net
- ここ何ヶ月かw3mで5ちゃんねるに投稿できなかった。
403 Forbidden
nginx/1.12.1
というエラーメッセージ。
ユーザーエージェントを調整したら書けるようになったわ。
FireFoxの新しいやつだよ、と名乗る感じ。
- 612 :名無しさん@お腹いっぱい。:2019/02/12(火) 01:21:06.86 .net
- 書き込みテスト
- 613 :名無しさん@お腹いっぱい。:2019/02/12(火) 01:21:37.27 .net
- >>611
本当だ、書き込めた。
- 614 :名無しさん@お腹いっぱい。:2019/02/18(月) 03:08:44.32 .net
- 使わないコードページ削れるパッチ Sc_738476.gz
試しにksx1001,uhc,johab取り除いた所1275408->1182128バイトへ
- 615 :名無しさん@お腹いっぱい。:2019/03/08(金) 06:44:51.03 .net
- 書ける板と書けない板が生じてる模様。
プログラム板には書けるんだが、自作PCやハードウェアは Forbidden になる。
このスレッドはどうだろうか。
- 616 :[86]名無しさん@お腹いっぱい。:2019/05/22(水) 09:42:53.08 .net
- Google の表示がおかしい。
直接の原因は a 要素の中に div 要素があるから、つまり HTML5 だからということかなあ。
とはいえ、リンクがいつものテキストではなくテキストの手前にあるというだけだから
リンクが判りにくいけど慣れれば平気ということになるのかな。
Google 自体は w3m じゃなくてもいいけどその先を w3m で見たいということも
あるんだけどな。
- 617 :616:2019/05/23(木) 17:21:41.54 .net
- なんか、このままの方が快適じゃないかという気がしてきた。
ESC-m のメニューは使い物にならないけど元々使ってないし。
- 618 :名無しさん@お腹いっぱい。:2019/05/24(金) 14:37:51.89 .net
- >>616
昨日これに気がついたけどUser-Agentを色々いじると元のようになるのもあった
Mozilla/4.0だけとか
他にも5.0でもあったけどどれか分からなくなった
- 619 :名無しさん@お腹いっぱい。:2019/05/24(金) 19:45:00.45 .net
- 今はjavascript 有効ブラウザじゃないとgmailログイン出来ないのね。
w3mユーザーオワタ
- 620 :名無しさん@お腹いっぱい。:2019/06/02(日) 09:49:39.82 .net
- >>619
w3mってJS解釈できないの?
今までGoogleにログインできたのは一体なにを解釈してたんだろう。
- 621 :名無しさん@お腹いっぱい。:2019/06/23(日) 00:20:36.25 .net
- 質問させてください!
よく行くWebページを自分好みに整形したいです
構想は
1. w3mでページにアクセス
2. なんらかの方法でpythonに渡して整形
3. 整形したものを再びw3mに表示
です.
2と3の方法が分かりません.
ちなみに,スレの中で出てた「フィルター」がこの機能でしょうか?
- 622 :名無しさん@お腹いっぱい。:2019/06/23(日) 06:25:15.56 .net
- >>621
2のpythonのプログラムを標準入力で受け取って標準出力で表示するように作れば、
w3m 〜 | python 〜 | w3m …
という方法で渡していける。
ただ、pythonの出力がただのテキストなら、3をw3mで受ける必要があるか。
lessで十分だと思う。
w3m 〜 | python 〜 | less
pythonがhtmlを出力するなら、3のw3mのオプション(…の部分)は
-T text/html とする。
w3m 〜 | python 〜 | w3m -T text/html
- 623 :名無しさん@お腹いっぱい。:2019/06/23(日) 12:17:05.62 .net
- >>622
まさか当日中にレスが帰ってくるとは・・・!
ありがとうございます!
今プログラム作ってるのでできたらやってみたいと思います
- 624 :名無しさん@お腹いっぱい。:2019/06/23(日) 15:45:01.17 .net
- 最初のところはcurlとかwgetとかでやったほうがいいんでねえの?
- 625 :名無しさん@お腹いっぱい。:2019/06/23(日) 21:09:34.15 .net
- >>624は頭悪そう
- 626 :名無しさん@お腹いっぱい。:2019/06/28(金) 00:37:34.49 .net
- 最初のところはw3mで閲覧中に | 入力にしたほうがいいんでねえの?
- 627 :名無しさん@お腹いっぱい。:2019/06/29(土) 07:23:16.16 .net
- ブログとか読むのに Perl の HTTP::Proxy 使っていろいろやってたよ。
整形だけでなく、どの記事を読んだかとか SQLite で管理してた。
最近は https だからローカルサーバに URL を渡して処理するね。
こっちも検索結果のマージとか、いろいろなことに利用してる。
- 628 :名無しさん@お腹いっぱい。:2019/09/05(木) 01:09:36.88 .net
- 難しい事してるんだな。どんな風に管理するんだろ。
まああまり頭良い使い方は向いてないだろうな。
自分が頭良くない事は痛いほどに痛感する重言する。
>>621 とかはlocal cgiといという機能もある。
w3mのtarballを展開したdoc-jp/*にちょっと説明が書いてある。
そのdoc-jp/の中で実行すればlocal cgiから使える機能とkeymapの説明を合体させてみた。
.w3m/keymapとして使えるはず?。ちなみに、linein.cを変更すれば入力の時のkeymapも変更出来る。
並び替えるだけ。
---zsh
sed '/^#/d; $ adummy' keymap.default |while read
do
test -z "$REPLY" && {echo; continue}
if test $REPLY != dummy
then
mark=( $(grep -o '[^[:space:]]*$' <<<$REPLY) $mark)
grep "^$mark[1]"[[:space:]] README.func \
|sed 's%[^[:space:]]\+[[:space:]]\+%# %'
echo $REPLY
else grep -Ev "$(printf '^%s|' $mark |sed 's%|$%%')" README.func \
|awk '{printf "# %s\n#keymap undefined-key %s\n", $2, $1}'
fi
done |nkf -w |cat <(grep '^#' keymap.default) - |less
------
- 629 :名無しさん@お腹いっぱい。:2019/09/05(木) 01:10:41.21 .net
- local cgiはoptionで設定されたディレクトリにあるものはcgiとして実行出来るよ、
その時w3mの機能も使えるよという感じか。
まずw3mで一度optionの画面を開いて設定してもいいし、適当に保存すると、
.w3m/configが出来るから扱いやすいと思う。
w3m -show-option すると何のoptionか分かる。
場所決めてそこに^*2のようなscriptを入れて実行..あれ実行..なんて言うんだっけ
とにかくそれをして以下のように呼び出すとgoogleのsourceの画面になる。後は勘でいけると思う。
俺も勘でしか触ってないし、勘で触って色々出来ると思うよ。
w3m file:///cgi-bin/echo.zsh?http://google.com/
---*2
#!/bin/zsh
<<EOF
Content-Type: text/plain
w3m-control: GOTO $QUERY_STRING
w3m-control: VIEW
EOF
------
後便利なのはEXTERNとかは以下みたいな使い方も出来るよとかか。
なんでこんな書き方するのというのは、ただの説明の為。辞書系の機能も色々出来るね。
keymap ft EXTERN 'p=%s; |echo $p |xsel -a'
- 630 :名無しさん@お腹いっぱい。:2019/09/05(木) 01:15:40.40 .net
- #!/bin/zsh
# 見れなくなったgoogleの対処を書いた。やっつけだけどやっつけがいつも自分を助けてくれない?
# googleがおまえもっと使いにくいスタイルで使えと言ってきたら.w3m/.cookieを削除したり。
# httpsをhttpに変えてみたり、後num=100を50ぐらいに減らしたら文句言われない場合もある。
# 以下のようにcommandを実行した場合に変数$QUERY_STRINGに入っている'test%20test'を
# test+testへ変えて吐き出す。
# w3m file:///cgi-bin/google.zsh?'test test'
# 日本語は%エンコーディング?へ変えている。
# sedの処理は長い日本語をnkf -MQした時に入る改行への対応をしている。
w3go ()
{
printf %s $1 |nkf -MQ |sed -n ':S $! {N; b S;}; s/=\n//g; s/=/%/g; p'
test $# -eq 1 || {shift; echo -n +; w3go $@}
}
# 次のページへの対応。
if test "$QUERY_STRING" \=~ '^start=[0-9]*;'
then
NEXT="&$(cut -d ';' -f 1 <<<$QUERY_STRING)"
QUERY_STRING=$(cut -d ';' -f 2- <<<$QUERY_STRING)
fi
# 検索部分の対応。
# formから送られてくるspaceが+に変換されたものを変える。
test "$QUERY_STRING" \=~ '^submit=1&' \
&& QUERY_STRING=$(cut -d '&' -f 2- <<<$QUERY_STRING |sed 's/+\+/%20/g')
- 631 :名無しさん@お腹いっぱい。:2019/09/05(木) 01:16:45.84 .net
- # 飛ぶURLを作る。
URL="https://www.google.co.jp/search?\
q=$(w3go $(nkf --url-input <<<$QUERY_STRING))&hl=ja&biw=&bih=&gbv=1&num=100"
# googleのhtmlをfilteringして表示する。
# ここら辺は癖なのか仕様なのかがあってcopyして実行しても
# 動かないだろうからこういう書き方をしている。
# またここは丁寧にやれはやるほど遅くなる。
# 最後のsを,で仕切っているのは$QUERY_STRINGの中に%が含まれる為。
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL$NEXT
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%<form.*/form>'\
'%<form action="file:///cgi-bin/google.zsh">'\
'<input name=submit type=hidden value=1>'\
'<input type=text value="$(nkf --url-input <<<$QUERY_STRING)"></form>%;'\
's%\(<a [^>]*>\)<[^>]*>\([^<]*\)</[^>]*>%\1\2%g;'\
's%\(<a [^>]*href="\)/%\1https://www.google.co.jp/%g;'\
's,<a [^>]*;\(start=[0-9]*\)[^<]*\(&.t;</a>\)'\
',<a href="file:///cgi-bin/google.zsh?\1;$QUERY_STRING">移動 \2,g'
w3m-control: VIEW
EOF
- 632 :名無しさん@お腹いっぱい。:2019/09/05(木) 01:18:46.25 .net
- 以下みたいに実行。動かなかったらごめんな。でも俺の環境だと動いてる。
w3m file:///cgi-bin/google.zsh?'わずかばかりの 運の悪さを 恨んだりして'
- 633 :名無しさん@お腹いっぱい。:2019/09/05(木) 06:03:14.23 .net
- 色々変な事してるなsubmitされて来て完成されてる文字列を+を%20とかに変える必要ないな。
inputってdefaultで入ってる文字列の方を加工すべきで。
後やっぱ一度に表示しないと戻る時にゴミが入りすぎるな。
まあ直さないんだけど。ノシ。
- 634 :名無しさん@お腹いっぱい。:2019/09/05(木) 18:12:55.36 .net
- やっぱ後でやっつけで直す。
- 635 :名無しさん@お腹いっぱい。:2019/09/05(木) 19:33:02.44 .net
- #!/bin/zsh
w3go ()
{
printf %s $1 |nkf -MQ |sed -n ':S $! {N; b S;}; s/=\n//g; s/=/%/g; p'
test $# -eq 1 || {shift; echo -n +; w3go $@}
}
case "x$QUERY_STRING" in
xstart=[0-9]*\;*) # 次のページへの対応。
NEXT="&$(cut -d ';' -f 1 <<<$QUERY_STRING)"
QUERY_STRING=$(cut -d ';' -f 2- <<<$QUERY_STRING)
URL="https://www.google.co.jp/search?\
q=$( w3go $(nkf --url-input <<<$QUERY_STRING))&hl=ja&biw=&bih=&gbv=1&num=100"
;;
xsubmit=1\&*) # formから流れて来た文字列は加工しない。
# こうしないと移動の表示が狂う。
QUERY_STRING=$( cut -d '&' -f 2- <<<$QUERY_STRING )
URL="https://www.google.co.jp/search?\
q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=10"
;;
*)
URL="https://www.google.co.jp/search?\
q=$( w3go $(nkf --url-input <<<$QUERY_STRING))&hl=ja&biw=&bih=&gbv=1&num=100"
;;
esac
- 636 :名無しさん@お腹いっぱい。:2019/09/05(木) 19:33:51.68 .net
- <<EOF
Content-Type: text/plain
w3m-control: GOTO $URL$NEXT
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%<form.*value="\(.*\)"[^>]*name="q".*/form>'\
'%<form action="file:///cgi-bin/google.zsh">'\
'<input name=submit type=hidden value=1>'\
'<input type=text value="\1"></form>%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's%\(<a [^>]*href="\)/%\1https://www.google.co.jp/%g;'\
's,<a [^>]*;\(start=[0-9]*\)[^<]*\(&.t;</a>\)'\
',<a href="file:///cgi-bin/google.zsh?\1;$QUERY_STRING">移動 \2,g'
w3m-control: VIEW
w3m-control: DELETE_PREVBUF
w3m-control: DELETE_PREVBUF
w3m-control: DELETE_PREVBUF
w3m-control: DELETE_PREVBUF
EOF
- 637 :名無しさん@お腹いっぱい。:2019/09/05(木) 19:35:35.50 .net
- まだ色々間違ってるだろうけど、まあ適当には使えるじゃないか。
おしまい。
- 638 :名無しさん@お腹いっぱい。:2019/09/05(木) 19:38:44.80 .net
- あ、一ヶ所だけnum=が10になっちゃってるから手動で直して。
- 639 :名無しさん@お腹いっぱい。:2019/09/06(金) 01:07:27.43 .net
- 明日か明後日には検索出来ない文字列と、時間指定の対応をする。
- 640 :名無しさん@お腹いっぱい。:2019/09/06(金) 02:07:31.95 .net
- #!/bin/zsh
# これだけで良かったのか簡単になった。でも半分寝てるから何処か間違えてるだろう。
w3go ()
{
printf %s $1 |nkf -MQ |sed -n ':S $! {N; b S;}; s/=\n//g; s/=/%/g; p'
test $# -eq 1 || {shift; echo -n +; w3go $@}
}
UNIQ=$(mktemp -u XXXXXXXX)
case "$UNIQ$QUERY_STRING" in
${UNIQ}submit=1\&*) # formから流れて来た文字列は加工しない。
URL="https://www.google.co.jp/search?\
q=$( cut -d '&' -f 2- <<<$QUERY_STRING )&hl=ja&biw=&bih=&gbv=1&num=100"
;;
${UNIQ}dummy\&*) # 次のページへの対応。# 時間指定への対応。
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )"
;;
*)
URL="https://www.google.co.jp/search?\
q=$( w3go $(nkf --url-input <<<$QUERY_STRING))&hl=ja&biw=&bih=&gbv=1&num=100"
;;
esac
- 641 :名無しさん@お腹いっぱい。:2019/09/06(金) 02:08:09.58 .net
- <<EOF
Content-Type: text/plain
w3m-control: GOTO $URL$NEXT
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%<form.*value="\(.*\)"[^>]*name="q".*/form>'\
'%<form action="file:///cgi-bin/google.zsh">'\
'<input name=submit type=hidden value=1>'\
'<input type=text value="\1"></form>%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)%\1file:///cgi-bin/google.zsh?dummy\&\2%g'
w3m-control: VIEW
w3m-control: DELETE_PREVBUF
w3m-control: DELETE_PREVBUF
w3m-control: DELETE_PREVBUF
w3m-control: DELETE_PREVBUF
EOF
- 642 :名無しさん@お腹いっぱい。:2019/09/06(金) 03:07:34.05 .net
- 何度もごめん見直して無い部分は大概間違ってるな。
そもそも最初testしてた時のcodeがまったくいらない。
まったく分けから無く見えてるなこれじゃ。
- 643 :名無しさん@お腹いっぱい。:2019/09/06(金) 03:09:12.97 .net
- #!/bin/zsh
UNIQ=$(mktemp -u XXXXXXXX)
case "$UNIQ$QUERY_STRING" in
${UNIQ}submit=1\&*) # formから流れて来た文字列は加工しない。
URL="https://www.google.co.jp/search?\
q=$( cut -d '&' -f 2- <<<$QUERY_STRING )&hl=ja&biw=&bih=&gbv=1&num=100";;
${UNIQ}dummy\&*) # 次のページへの対応。# 時間指定への対応。
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
*)
URL="https://www.google.co.jp/search?\
q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100";;
esac
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%<form.*value="\(.*\)"[^>]*name="q".*/form>'\
'%<form action="file:///cgi-bin/google.zsh">'\
'<input name=submit type=hidden value=1>'\
'<input type=text value="\1"></form>%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)%\1file:///cgi-bin/google.zsh?dummy\&\2%g'
w3m-control: VIEW
w3m-control: DELETE_PREVBUF
w3m-control: DELETE_PREVBUF
w3m-control: DELETE_PREVBUF
w3m-control: DELETE_PREVBUF
EOF
- 644 :名無しさん@お腹いっぱい。:2019/09/06(金) 07:26:48.59 .net
- #!/bin/zsh
#おかしいな寝る前は対処出来てたんだけど起きたら世界が変わってた。変な所を一度消す。
case "$QUERY_STRING" in
rotate\&*) # 次のページへ、時間指定等の対応。
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
decode\&*) # ここから再検索して下さいの対処。
URL="https://www.google.co.jp/search?\
$(nkf --url-input <( sed 's/[^&]*&//; s/%25/%/g' <<<$QUERY_STRING ))";;
*) #default, またはformから流れてくるもの。
URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100";;
esac
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%<form.*value="\(.*\)"[^>]*name="q".*/form>'\
'%<form action="file:///cgi-bin/google.zsh">'\
'<input type=text value="\1"></form>%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/url?q=/search%3F\(q%3D[^"]*"\)'\
',\1file:///cgi-bin/google.zsh?decode\&\2,;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)%\1file:///cgi-bin/google.zsh?rotate\&\2%g'
w3m-control: VIEW
w3m-control: DELETE_PREVBUF
w3m-control: DELETE_PREVBUF
w3m-control: DELETE_PREVBUF
w3m-control: DELETE_PREVBUF
EOF
- 645 :名無しさん@お腹いっぱい。:2019/09/06(金) 18:14:55.56 .net
- #!/bin/zsh
test "${QUERY_STRING%%&*}" = $(basename $( factor $PPID |md5sum )) \
&& UNIQ=$(basename $( factor $PPID |md5sum ))
case "$QUERY_STRING" in
${UNIQ}\&rotate\&*) # 次のページへ、時間指定等の対応。
URL="https://www.google.co.jp/search?$( cut -d '&' -f 3- <<<$QUERY_STRING )";;
${UNIQ}\&decode\&*) # ここから再検索して下さいの対処。
URL="https://www.google.co.jp/search?\
$(nkf --url-input <( sed 's/\([^&]*&\)\{2\}//; s/%25/%/g' <<<$QUERY_STRING ))";;
*) #default, またはformから流れてくるもの。
URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100"
UNIQ=$(basename $( factor $PPID |md5sum ));;
esac
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%<form.*value="\(.*\)"[^>]*name="q".*/form>'\
'%<form action="file:///cgi-bin/google.zsh">'\
'<input type=text value="\1"></form>%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/url?q=/search%3F\(q%3D[^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}\&decode\&\2,;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)'\
'%\1file:///cgi-bin/google.zsh?${UNIQ}\&rotate\&\2%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 646 :名無しさん@お腹いっぱい。:2019/09/06(金) 18:15:42.68 .net
- # この星の一等賞んなりたいのw3mで俺は!そんだけ!
# 変数UNIQ関係は検索した文字列がcaseの命令と重ならないようにしている。
# それはw3mの起動ごとに変わるはず。もしかしたらいらないのかな。
- 647 :名無しさん@お腹いっぱい。:2019/09/06(金) 18:18:11.34 .net
- あーまた間違える。さっきまでとまた世界が変わってる。
- 648 :名無しさん@お腹いっぱい。:2019/09/06(金) 18:30:16.64 .net
- #!/bin/zsh
test "${QUERY_STRING%%&*}" != $(basename $( factor $PPID |md5sum )) \
&& UNIQ=$(basename $( factor $PPID |md5sum ))
case "$UNIQ$QUERY_STRING" in
rotate\&*) # 次のページへ、時間指定等の対応。
URL="https://www.google.co.jp/search?$( cut -d '&' -f 3- <<<$QUERY_STRING )"
UNIQ=$(basename $( factor $PPID |md5sum ));;
decode\&*) # ここから再検索して下さいの対処。
URL="https://www.google.co.jp/search?\
$(nkf --url-input <( sed 's/\([^&]*&\)\{2\}//; s/%25/%/g' <<<$QUERY_STRING ))"
UNIQ=$(basename $( factor $PPID |md5sum ));;
${UNIQ}*) #default, またはformから流れてくるもの。
URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100";;
esac
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%<form.*value="\(.*\)"[^>]*name="q".*/form>'\
'%<form action="file:///cgi-bin/google.zsh">'\
'<input type=text value="\1"></form>%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/url?q=/search%3F\(q%3D[^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}\&decode\&\2,;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)'\
'%\1file:///cgi-bin/google.zsh?${UNIQ}\&rotate\&\2%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 649 :名無しさん@お腹いっぱい。:2019/09/06(金) 18:33:46.29 .net
- 全然違うわ。なんなんだよ。
- 650 :名無しさん@お腹いっぱい。:2019/09/06(金) 19:09:05.53 .net
- #!/bin/zsh
# あってるのかな。
UNIQ=$(basename $( factor $PPID |md5sum ))
if test "${QUERY_STRING%%&*}" != $UNIQ; then # default, またはformから流れてくるもの。
URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100"
else case "$QUERY_STRING" in
${UNIQ}\&rotate\&*) # 次のページへ、時間指定等の対応。
URL="https://www.google.co.jp/search?$( cut -d '&' -f 3- <<<$QUERY_STRING )";;
${UNIQ}\&decode\&*) # ここから再検索して下さいの対処。
URL="https://www.google.co.jp/search?\
$(nkf --url-input <( sed 's/\([^&]*&\)\{2\}//; s/%25/%/g' <<<$QUERY_STRING ))";;
esac
fi
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%<form.*value="\(.*\)"[^>]*name="q".*/form>'\
'%<form action="file:///cgi-bin/google.zsh">'\
'<input type=text value="\1"></form>%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/url?q=/search%3F\(q%3D[^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}\&decode\&\2,;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)'\
'%\1file:///cgi-bin/google.zsh?${UNIQ}\&rotate\&\2%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 651 :名無しさん@お腹いっぱい。:2019/09/07(土) 00:34:24.46 .net
- #!/bin/zsh
UNIQ=$(basename $( factor $PPID |md5sum ))
if test "${QUERY_STRING%%&*}" != ${UNIQ}=; then # default.
URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100"
else case "$QUERY_STRING" in
${UNIQ}=\&*) # formから流れてくるもの。
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
${UNIQ}=\&rotate\&*) # 次のページへ、時間指定等の対応。
URL="https://www.google.co.jp/search?$( cut -d '&' -f 3- <<<$QUERY_STRING )";;
${UNIQ}=\&decode\&*) # ここから再検索して下さいの対処。
URL="https://www.google.co.jp/search?\
$(nkf --url-input <( sed 's/\([^&]*&\)\{2\}//; s/%25/%/g' <<<$QUERY_STRING ))";;
esac
fi
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed \
's%Shift_JIS%UTF-8%g; s%\(<form \)\([^>]*>\)'\
'%\1action="file:///cgi-bin/google.zsh" \2<input name="${UNIQ}" type=hidden>%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/url?q=/search%3F\(q%3D[^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}=\&decode\&\2,;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)'\
'%\1file:///cgi-bin/google.zsh?${UNIQ}=\&rotate\&\2%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 652 :名無しさん@お腹いっぱい。:2019/09/07(土) 00:43:08.66 .net
- formから流れてくるものはqueryの変更をしない事にした。ニュースを検索したいのに「すべて」を
検索してしまう事への対応。
Shift_JISは変えないと、formから流れてくる文字の検索が失敗する。
大体これで前と一緒な感じがするな。ただ眠るとどうだろうな。
まあ誰か役に立てば。
- 653 :名無しさん@お腹いっぱい。:2019/09/07(土) 01:02:48.50 .net
- はい間違えてる。なんなの俺。俺の頭どうしちゃったんだよ。
- 654 :名無しさん@お腹いっぱい。:2019/09/07(土) 01:05:37.74 .net
- #!/bin/zsh
UNIQ=$(basename $( factor $PPID |md5sum ))
if test "${QUERY_STRING%%&*}" != ${UNIQ}=; then # default.
URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100"
else case "$QUERY_STRING" in
${UNIQ}=\&rotate\&*) # 次のページへ、時間指定等の対応。
URL="https://www.google.co.jp/search?$( cut -d '&' -f 3- <<<$QUERY_STRING )";;
${UNIQ}=\&decode\&*) # ここから再検索して下さいの対処。
URL="https://www.google.co.jp/search?\
$(nkf --url-input <( sed 's/\([^&]*&\)\{2\}//; s/%25/%/g' <<<$QUERY_STRING ))";;
${UNIQ}=\&*) # formから流れてくるもの。
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
esac
fi
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed \
's%Shift_JIS%UTF-8%g; s%\(<form \)\([^>]*>\)'\
'%\1action="file:///cgi-bin/google.zsh" \2<input name="${UNIQ}" type=hidden>%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/url?q=/search%3F\(q%3D[^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}=\&decode\&\2,;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)'\
'%\1file:///cgi-bin/google.zsh?${UNIQ}=\&rotate\&\2%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 655 :名無しさん@お腹いっぱい。:2019/09/07(土) 01:13:24.47 .net
- あれ、これ駄目か、振り出しに戻ってるか。
- 656 :名無しさん@お腹いっぱい。:2019/09/07(土) 01:22:02.52 .net
- #!/bin/zsh
UNIQ=$(basename $( factor $PPID |md5sum ))
if test "${QUERY_STRING%%=*}" != ${UNIQ}; then # default.
URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=10"
else case "$QUERY_STRING" in
${UNIQ}=\&rotate\&*) # 次のページへ、時間指定等の対応。
URL="https://www.google.co.jp/search?$( cut -d '&' -f 3- <<<$QUERY_STRING )";;
${UNIQ}=\&decode\&*) # ここから再検索して下さいの対処。
URL="https://www.google.co.jp/search?\
$(nkf --url-input <( sed 's/\([^&]*&\)\{2\}//; s/%25/%/g' <<<$QUERY_STRING ))";;
${UNIQ}=1\&*) # formから流れてくるもの。
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
esac
fi
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%Shift_JIS%UTF-8%g; s%\(<form \)\([^>]*>\)'\
'%\1action="file:///cgi-bin/google.zsh" \2'\
'<input name=$UNIQ type=hidden value="1">%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/url?q=/search%3F\(q%3D[^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}=\&decode\&\2,;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)'\
'%\1file:///cgi-bin/google.zsh?${UNIQ}=\&rotate\&\2%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 657 :名無しさん@お腹いっぱい。:2019/09/07(土) 01:23:44.21 .net
- あ、num=10のままになってるな。
これでもうもう間違いないっしょ。
だからnumは自分で変えてくんろ。
- 658 :名無しさん@お腹いっぱい。:2019/09/07(土) 01:50:58.58 .net
- UTF-8に変える所にgは要らないな。このぐらいじゃ貼らないけど。
- 659 :名無しさん@お腹いっぱい。:2019/09/07(土) 01:57:53.91 .net
- てか直さないと出力の中のも変えちゃうか。あーまた間違えてる。
- 660 :名無しさん@お腹いっぱい。:2019/09/07(土) 02:05:07.89 .net
- #!/bin/zsh
UNIQ=$(basename $( factor $PPID |md5sum ))
if test "${QUERY_STRING%%=*}" != $UNIQ; then # default.
URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100"
else case "$QUERY_STRING" in
${UNIQ}=\&rotate\&*) # 次のページへ、時間指定等の対応。
URL="https://www.google.co.jp/search?$( cut -d '&' -f 3- <<<$QUERY_STRING )";;
${UNIQ}=\&decode\&*) # ここから再検索して下さいの対処。
URL="https://www.google.co.jp/search?\
$(nkf --url-input <( sed 's/\([^&]*&\)\{2\}//; s/%25/%/g' <<<$QUERY_STRING ))";;
${UNIQ}=1\&*) # formから流れてくるもの。
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
esac
fi
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%\(<input[^>]*\)Shift_JIS%\1UTF-8%; s%\(<form \)\([^>]*>\)'\
'%\1action="file:///cgi-bin/google.zsh" \2<input name=$UNIQ type=hidden value="1">%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/url?q=/search%3F\(q%3D[^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}=\&decode\&\2,;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)'\
'%\1file:///cgi-bin/google.zsh?${UNIQ}=\&rotate\&\2%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 661 :名無しさん@お腹いっぱい。:2019/09/07(土) 02:08:37.88 .net
- 良かった。気づいて。これは申し訳ないレベルだった。
よしもういいだろ。もういいだろ。
- 662 :名無しさん@お腹いっぱい。:2019/09/07(土) 14:22:20.68 .net
- #!/bin/zsh
# より短く分かりやすく、無駄な事をしてる部分を削った。
UNIQ=$(basename $( factor $PPID |md5sum ))
if test "${QUERY_STRING%%=*}" != $UNIQ; then # default.
URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100"
else case "$QUERY_STRING" in
# formから流れてくるもの。# 次のページへ、時間指定等の対応。
${UNIQ}=form\&*|${UNIQ}=rotate\&*)
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
${UNIQ}=decode\&*) # ここから再検索して下さいの対処。
URL="https://www.google.co.jp/search?\
$(nkf --url-input <( sed 's/\([^&]*&\)\{2\}//; s/%25/%/g' <<<$QUERY_STRING ))";;
esac
fi
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%\(<input[^>]*\)Shift_JIS%\1UTF-8%; s%\(<form \)\([^>]*>\)'\
'%\1action="file:///cgi-bin/google.zsh" \2<input name=$UNIQ type=hidden value="form">%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/url?q=/search%3F\(q%3D[^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}=decode\&\2,;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)'\
'%\1file:///cgi-bin/google.zsh?${UNIQ}=rotate\&\2%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 663 :名無しさん@お腹いっぱい。:2019/09/07(土) 15:01:09.86 .net
- #!/bin/zsh
# 直し忘れの修正。
UNIQ=$(basename $( factor $PPID |md5sum ))
if test "${QUERY_STRING%%=*}" != $UNIQ; then # default.
URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100"
else case "$QUERY_STRING" in
# formから流れてくるもの。# 次のページへ、時間指定等の対応。
${UNIQ}=form\&*|${UNIQ}=rotate\&*)
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
${UNIQ}=decode\&*) # ここから再検索して下さいの対処。
URL="https://www.google.co.jp/search?\
$(nkf --url-input <( sed 's/[^&]*&//; s/%25/%/g' <<<$QUERY_STRING ))";;
esac
fi
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%\(<input[^>]*\)Shift_JIS%\1UTF-8%; s%\(<form \)\([^>]*>\)'\
'%\1action="file:///cgi-bin/google.zsh" \2<input name=$UNIQ type=hidden value="form">%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/url?q=/search%3F\(q%3D[^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}=decode\&\2,;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)'\
'%\1file:///cgi-bin/google.zsh?${UNIQ}=rotate\&\2%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 664 :名無しさん@お腹いっぱい。:2019/09/07(土) 15:35:13.55 .net
- #!/bin/zsh
# ごめんこれだけで良かったの修正。
UNIQ=$(basename $( factor $PPID |md5sum ))
case "$QUERY_STRING" in
# formから流れてくるもの。# 次のページへ、時間指定等の対応。
${UNIQ}=form\&*|${UNIQ}=rotate\&*)
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
${UNIQ}=decode\&*) # ここから再検索して下さいの対処。
URL="https://www.google.co.jp/search?\
$(nkf --url-input <( sed 's/[^&]*&//; s/%25/%/g' <<<$QUERY_STRING ))";;
*) URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100";;
esac
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%\(<input[^>]*\)Shift_JIS%\1UTF-8%; s%\(<form \)\([^>]*>\)'\
'%\1action="file:///cgi-bin/google.zsh" \2<input name=$UNIQ type=hidden value="form">%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/url?q=/search%3F\(q%3D[^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}=decode\&\2,;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)'\
'%\1file:///cgi-bin/google.zsh?${UNIQ}=rotate\&\2%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 665 :名無しさん@お腹いっぱい。:2019/09/07(土) 19:35:00.39 .net
- 一応簡単に説明しくおくと、最近googleで検索してもlink先へ飛べなくなった事への対
処をしている。googleが送ってきたソースをsedで加工して表示している。<a></a>の中に
<div>があってそれが原因なので消しているだけ。
他にそのままgoogleを開いたまま検索した場合、検索は出来るが出てくるソースはまた
上で書いた問題を含む為、cgiを経由するように書き換える、だからまた同じようにsedで
加工されたページが表示される。その繰り返し。
- 666 :名無しさん@お腹いっぱい。:2019/09/07(土) 19:37:27.95 .net
- いや、原因違うかも。まあ動いてるから良しとする。
- 667 :名無しさん@お腹いっぱい。:2019/09/07(土) 19:40:18.57 .net
- やっぱちょっと違うな。<div></div>に変えて動いてるわけだからな。
- 668 :名無しさん@お腹いっぱい。:2019/09/07(土) 19:41:22.71 .net
- これは動く。
<a href='test.html'>test<div></div></a>
これ駄目。
<a href='test.html'><div>test</div></a>
- 669 :名無しさん@お腹いっぱい。:2019/09/07(土) 19:50:46.58 .net
- ただ面倒なので、duckduckgoがお勧め。
- 670 :名無しさん@お腹いっぱい。:2019/09/08(日) 01:27:48.66 .net
- #!/bin/zsh
# factorを変更しただけ。
UNIQ=$(basename $(ps -p $PPID -o pid,ppid,egroup,euser,lstart |md5sum))
case "$QUERY_STRING" in
# formから流れてくるもの。# 次のページへ、時間指定等の対応。
${UNIQ}=form\&*|${UNIQ}=rotate\&*)
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
${UNIQ}=decode\&*) # ここから再検索して下さいの対処。
URL="https://www.google.co.jp/search?\
$(nkf --url-input <( sed 's/[^&]*&//; s/%25/%/g' <<<$QUERY_STRING ))";;
*) # default.
URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100";;
esac
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%\(<input[^>]*\)Shift_JIS%\1UTF-8%; s%\(<form \)\([^>]*>\)'\
'%\1action="file:///cgi-bin/google.zsh" \2<input name=$UNIQ type=hidden value="form">%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/url?q=/search%3F\(q%3D[^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}=decode\&\2,;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)'\
'%\1file:///cgi-bin/google.zsh?${UNIQ}=rotate\&\2%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 671 :名無しさん@お腹いっぱい。:2019/09/08(日) 01:40:19.68 .net
- #!/bin/zsh
# bsdのmanにはeuserとかの指定の仕方は無かったので変えただけ。
# そもそもたぶんここ要らないと思うんだけど改造する時の使い道としてまあやっとく。
UNIQ=$(basename $(ps -p $PPID -o pid,ppid,group,user,lstart |md5sum))
case "$QUERY_STRING" in
# formから流れてくるもの。# 次のページへ、時間指定等の対応。
${UNIQ}=form\&*|${UNIQ}=rotate\&*)
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
${UNIQ}=decode\&*) # ここから再検索して下さいの対処。
URL="https://www.google.co.jp/search?\
$(nkf --url-input <( sed 's/[^&]*&//; s/%25/%/g' <<<$QUERY_STRING ))";;
*) # default.
URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100";;
esac
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%\(<input[^>]*\)Shift_JIS%\1UTF-8%; s%\(<form \)\([^>]*>\)'\
'%\1action="file:///cgi-bin/google.zsh" \2<input name=$UNIQ type=hidden value="form">%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/url?q=/search%3F\(q%3D[^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}=decode\&\2,;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g;'\
's%\(<a [^>]*href="\)/search?\([^"]*"\)'\
'%\1file:///cgi-bin/google.zsh?${UNIQ}=rotate\&\2%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 672 :名無しさん@お腹いっぱい。:2019/09/08(日) 01:55:42.21 .net
- このぐらいの変更で貼り付けないけど、gidとuid使ったほうがいいのかも。
- 673 :名無しさん@お腹いっぱい。:2019/09/08(日) 01:57:51.40 .net
- UNIQ=$(basename $(ps -p $PPID -o pid,ppid,gid,uid,lstart |md5sum))
ここの話しね。
- 674 :名無しさん@お腹いっぱい。:2019/09/08(日) 02:52:39.37 .net
- UNIQ=$(printf $(ps -p $PPID -o pid,ppid,lstart |md5sum))
このぐらいでいいな。後printfの方が速いな。
いまいちここ好きじゃなんだよな。
- 675 :名無しさん@お腹いっぱい。:2019/09/08(日) 15:05:16.58 .net
- #!/bin/zsh
# すまんnkfとか無くてももっと簡単な事だった。
# 後<span>を削る必要は無いけど扱いやすくなるから残しとく。
UNIQ=$(printf $(ps -p $PPID -o pid,ppid,lstart |md5sum))
case "$QUERY_STRING" in
# formから流れてくるもの。
${UNIQ}=form\&*)
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
${UNIQ}=rotate\&*) # 次のページへ、ここから再検索して下さい、時間指定等の対応。
URL="https://www.google.co.jp/$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
*) # default.
URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100";;
esac
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: VIEW
w3m-control: PIPE_BUF sed 's%\(<input[^>]*\)Shift_JIS%\1UTF-8%; s%\(<form \)\([^>]*>\)'\
'%\1action="file:///cgi-bin/google.zsh" \2<input name=$UNIQ type=hidden value="form">%;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/\(search?\|url?q=/search%3F\)\([^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}=rotate\&\2\3,g;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 676 :名無しさん@お腹いっぱい。:2019/09/09(月) 02:05:35.75 .net
- 最後にちょっとだけ拡張してみた。これでそろそろ辞めるわ。
変数大文字ですまんな、なんかそうなってしまった。
まあまた間違いのラッシュだろけど。
現在のurlが一番上に表示されるようにしたからそれを見ながら、
二つ目のformにsedに渡す文字列を入力してsubmitするとその変更したurlに変わる。
だからs/ja/en/とすると英語のページに変わりますよという事。
- 677 :名無しさん@お腹いっぱい。:2019/09/09(月) 02:13:49.61 .net
- #!/bin/zsh
# やられた停電だよ。まじか。
UNIQ=$(printf $(ps -p $PPID -o pid,ppid,lstart |md5sum))
case "$QUERY_STRING" in
${UNIQ}=option\&*)
URL_HOLD=$(nkf --url-input <(sed 's%[^&]*&field=\([^&]*\)&.*%\1%' <<<$QUERY_STRING))
URL=$(sed $(nkf --url-input <(cut -d '&' -f 3 <<<$QUERY_STRING |tr '+' ' ')) <<<$URL_HOLD)
test -z "$URL" && URL=$URL_HOLD;;
${UNIQ}=form\&*)
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
${UNIQ}=rotate\&*) URL="https://www.google.co.jp/$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
*) URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100";;
esac
- 678 :名無しさん@お腹いっぱい。:2019/09/09(月) 02:14:23.25 .net
- <<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: EXTERN echo %s |xsel -s
w3m-control: VIEW
w3m-control: PIPE_BUF sed "s,<body [^>]*>,&\$(xsel -s |sed "s/&/\\\\\&/g")<br />,;"\
's%\(<input[^>]*\)Shift_JIS%\1UTF-8%; s%\(<form \)\([^>]*>\)'\
'%\1action="file:///cgi-bin/google.zsh" \2<input name=$UNIQ type=hidden value="form">%;'\
's,</form>,&<form action="file:///cgi-bin/google.zsh">'\
'<input name=$UNIQ value="option" type=hidden>'\
'<input name=field value='"\$(xsel -s |sed "s/&/\\\\\&/g")"' type=hidden>'\
'<input type=text></form>,;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/\(search?\|url?q=/search%3F\)\([^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}=rotate\&\2\3,g;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 679 :名無しさん@お腹いっぱい。:2019/09/09(月) 02:17:41.26 .net
- そうだった。xsel -s使ってるから。xsel -sの内容消えるからね。
- 680 :名無しさん@お腹いっぱい。:2019/09/09(月) 02:43:47.91 .net
- #!/bin/zsh
UNIQ=$(printf $(ps -p $PPID -o pid,ppid,lstart |md5sum))
case "$QUERY_STRING" in
${UNIQ}=option\&*)
URL_HOLD=$(nkf --url-input <(sed 's%[^&]*&field=\([^&]*\)&.*%\1%; s/%25/%/g' \
<<<$QUERY_STRING))
URL=$(sed $(nkf --url-input <(cut -d '&' -f 3 <<<$QUERY_STRING |tr '+' ' ')) <<<$URL_HOLD)
echo $QUERY_STRING>>$HOME/debug
echo $URL>>$HOME/debug
echo $URL_HOLD>>$HOME/debug
test -z "$URL" && URL=$URL_HOLD;;
${UNIQ}=form\&*)
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
${UNIQ}=rotate\&*)
URL="https://www.google.co.jp/$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
*) URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100";;
esac
- 681 :名無しさん@お腹いっぱい。:2019/09/09(月) 02:44:15.88 .net
- <<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: EXTERN echo %s |xsel -s
w3m-control: VIEW
w3m-control: PIPE_BUF sed "s,<body [^>]*>,&\$(xsel -s |sed "s/&/\\\\\&/g")<br />,;"\
's%\(<input[^>]*\)Shift_JIS%\1UTF-8%; s%\(<form \)\([^>]*>\)'\
'%\1action="file:///cgi-bin/google.zsh" \2<input name=$UNIQ type=hidden value="form">%;'\
's,</form>,&<form action="file:///cgi-bin/google.zsh">'\
'<input name=$UNIQ value="option" type=hidden>'\
'<input name=field value='"\$(xsel -s |sed "s/&/\\\\\&/g")"' type=hidden>'\
'<input type=text></form>,;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/\(search?\|url?q=/search%3F\)\([^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}=rotate\&\2\3,g;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 682 :名無しさん@お腹いっぱい。:2019/09/09(月) 03:07:59.08 .net
- >>675で完成してるからな。後は余興。ノシ。PC触り過ぎてきもちわり。
- 683 :名無しさん@お腹いっぱい。:2019/09/09(月) 07:23:21.45 .net
- すまん。やっぱ寝ぼけてたな。$HOME/debugにfileを書き出してる。
- 684 :名無しさん@お腹いっぱい。:2019/09/09(月) 07:26:17.19 .net
- #!/bin/zsh
UNIQ=$(printf $(ps -p $PPID -o pid,ppid,lstart |md5sum))
case "$QUERY_STRING" in
${UNIQ}=option\&*)
URL_HOLD=$(nkf --url-input <(sed 's%[^&]*&field=\([^&]*\)&.*%\1%; s/%25/%/g' \
<<<$QUERY_STRING))
URL=$(sed $(nkf --url-input <(cut -d '&' -f 3 <<<$QUERY_STRING |tr '+' ' ')) <<<$URL_HOLD)
test -z "$URL" && URL=$URL_HOLD;;
${UNIQ}=form\&*)
URL="https://www.google.co.jp/search?$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
${UNIQ}=rotate\&*)
URL="https://www.google.co.jp/$( cut -d '&' -f 2- <<<$QUERY_STRING )";;
*) URL="https://www.google.co.jp/search?q=$QUERY_STRING&hl=ja&biw=&bih=&gbv=1&num=100";;
esac
- 685 :名無しさん@お腹いっぱい。:2019/09/09(月) 07:26:52.00 .net
- <<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: EXTERN echo %s |xsel -s
w3m-control: VIEW
w3m-control: PIPE_BUF sed "s,<body [^>]*>,&\$(xsel -s |sed "s/&/\\\\\&/g")<br />,;"\
's%\(<input[^>]*\)Shift_JIS%\1UTF-8%; s%\(<form \)\([^>]*>\)'\
'%\1action="file:///cgi-bin/google.zsh" \2<input name=$UNIQ type=hidden value="form">%;'\
's,</form>,&<form action="file:///cgi-bin/google.zsh">'\
'<input name=$UNIQ value="option" type=hidden>'\
'<input name=field value='"\$(xsel -s |sed "s/&/\\\\\&/g")"' type=hidden>'\
'<input type=text></form>,;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/\(search?\|url?q=/search%3F\)\([^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}=rotate\&\2\3,g;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
# もう間違っててもちょっと離れる。
- 686 :名無しさん@お腹いっぱい。:2019/09/09(月) 07:30:02.79 .net
- まじすまんな。上の$HOME/debugにfileを書いちゃってるから。
まあダメージないだろうけど。この失敗は教訓にしよう。
- 687 :名無しさん@お腹いっぱい。:2019/09/09(月) 07:35:59.90 .net
- 幸い>>でつけたしだから。万が一があってもあわてずにな。ノシ。
- 688 :名無しさん@お腹いっぱい。:2019/09/09(月) 18:59:11.46 .net
- すまん。xselなくてもいけるなPIPE_BUFでも普通に%s使えるっぽいな。
直すか。
- 689 :名無しさん@お腹いっぱい。:2019/09/09(月) 19:18:13.15 .net
- いや、どうやら無理だな。後sedで変更する値が見えてるままの値じゃなくて
検索に入ってる文字列を変更するようになってるけと、これは直さないほうが使いやすいな。
後ほんとsedに流し込んでるだけなので、危険な事すれば危険なのでね。
- 690 :名無しさん@お腹いっぱい。:2019/09/09(月) 19:36:12.85 .net
- # 下部分だけちょっと改良。
# でも前のほうがxsel -sにurlがそのまま入ってる形だけど。
# xselを一時fileにしたほうが素直だと思うけどrm使うのは頭働かせないと怖いからやらない。
<<EOF
Content-Type: text/plain
w3m-control: GOTO $URL
w3m-control: EXTERN echo %s |sed 's/&/\\\&/g' |xsel -s
w3m-control: VIEW
w3m-control: PIPE_BUF sed "s,<body [^>]*>,&\$(xsel -s)<br />,;"\
's%\(<input[^>]*\)Shift_JIS%\1UTF-8%; s%\(<form \)\([^>]*>\)'\
'%\1action="file:///cgi-bin/google.zsh" \2<input name=$UNIQ type=hidden value="form">%;'\
's,</form>,&<form action="file:///cgi-bin/google.zsh">'\
'<input name=$UNIQ value="option" type=hidden>'\
'<input name=field value='"\$(xsel -s)"' type=hidden>'\
'<input type=text></form>,;'\
's%\(<span[^>]*>\|</span>\)%%g; s%<div[^>]*>%%g; s%</div>%<div>&%g;'\
's,\(<a [^>]*href="\)/\(search?\|url?q=/search%3F\)\([^"]*"\)'\
',\1file:///cgi-bin/google.zsh?${UNIQ}=rotate\&\2\3,g;'\
's%\(<a [^>]*href="\)/url?%\1https://www.google.co.jp/url?%g'
w3m-control: VIEW
$( printf '%s\n' 'w3m-control: DELETE_PREVBUF'{,,,} )
EOF
- 691 :名無しさん@お腹いっぱい。:2019/09/09(月) 19:58:46.24 .net
- どうでもいいだろうけど以下の部分は、""いらないな。
'<input name=field value='"\$(xsel -s)"' type=hidden>'\
こう見たほうが素直に何してるか分かるかも。\\\&が非常に自分でも分かり辛い。
'<input name=field value='\$(xsel -s)' type=hidden>'\
- 692 :名無しさん@お腹いっぱい。:2019/09/11(水) 02:42:21.38 .net
- w3mは適当にformだけを切り出してもちゃんと描画してくれるから、
適当に抜き出してw3m-control: SUBMITを使えば、
10行20行に満たないコードでいろいろ書けちゃうね。shで書くよりも短く書ける。
やっぱw3m作った人はセンスの塊だと思うわ。いつか俺はテコ入れしてバージョン上げたいね。
色々書いたから載せたい所だか、まあ間違い直しでスレッドが埋まっちゃうから無理だな。
5chはmoreなんだな。lessじゃない。
- 693 :名無しさん@お腹いっぱい。:2019/09/11(水) 17:50:18.92 .net
- 自己顕示欲の塊みたいなやつだな
- 694 :名無しさん@お腹いっぱい。:2019/09/19(木) 19:41:51.98 .net
- 5chでよく聞く気持ち悪い台詞だな。
- 695 :名無しさん@お腹いっぱい。:2019/09/20(金) 08:49:56.46 .net
- そんなにたくさん5chを見てるのか
- 696 :名無しさん@お腹いっぱい。:2019/12/07(土) 20:24:38.61 .net
- 「誰に向けて書いてんだよ?」とは思うけど、どうせ過疎スレだし…
そんなことより Google の仕様がまた変わったな。
テキストがリンクになってる。a 要素の中に div 要素が無い。
まあ、この変更に気付いたのは lynx で見てる時なんだが。
- 697 :名無しさん@お腹いっぱい。:2019/12/08(日) 08:31:19.86 .net
- 俺の環境だとgoogle検索結果の <a> 要素中に <div> が入ってる。
User-Agent を見て出力形式を振り分けてるのかも知れん。
lynx は対応してるけど w3m は放置されてる感じで。
- 698 :名無しさん@お腹いっぱい。:2019/12/16(月) 05:18:09.36 .net
- Lynx で google が使えなくなった視覚障害者の話がちょっと前にバズってたけど
ちょっとは影響があったのかな? でも、リンクが辿れるだけマシになったとは言え、
圧倒的に情報量が少ない。
User-Agent が Mozilla 系でも使えた頃が一番見やすかった。まだ今年の話だと思うが、
まともに見られなくなり User-Agent を Lynx 系にして凌いでいた。しかし、1 ヶ月
ちょっと前に完全にダメになってしまった。それまでにもちょいちょい表示が崩れることが
あったが大抵リロードで解決できていたのに。JavaScript 必須、GET より POST の時代ですな。
StartPage もいつからか次ページに移動できなくなったし、DuckDuckGO も何だか
見辛かったのだが、今回の騒動で Lite 版があるのを知って使い勝手がマシになった。
とは言え、タイトルはぶったぎりだし、検索の質はやはり劣るか。
本家の CVS から落とせなくなってからは、Debian 管理化の Git リポジトリを利用してるけど
User-Agent を Lynx 系にしようとしたとき siteconf に対応していることに気付いた。
それ以来便利に使っている。
- 699 :名無しさん@お腹いっぱい。:2019/12/19(木) 22:17:05.18 .net
- >>698
w3mは高機能でテーブルのレイアウトができて視覚障害者は利用しないので、Lynx対応の方が社会的な要求が強いのでしょうね。
いきなりLynx-devのメール流量が増えた時は、私も驚きました。
- 700 :名無しさん@お腹いっぱい。:2020/06/30(火) 16:54:57.14 .net
- googleさんの検索結果ページだけど、またw3mで使い物になるように改善されたかな。
皆さんどうですか?
自分とこ、色々手を入れちゃったせいで一般的な環境じゃないんだわ。
- 701 :名無しさん@お腹いっぱい。:2020/07/11(土) 18:42:08.43 .net
- 書き込みがあったとは、気付かなかった。ほら、過疎スレだからさ…
w3m も lynx も、a 要素の中に div 要素があると hidden link になるけど
特に困ることじゃない。
w3m の場合はリンク番号を表示させれば済む。
Google で hidden link になってた時期は >>616 から >>696 まで。
- 702 :名無しさん@お腹いっぱい。:2020/10/13(火) 23:15:09.45 .net
- ぬるぽ
- 703 :名無しさん@お腹いっぱい。:2020/10/15(木) 17:32:38.52 .net
- ぬるぬるぽ
- 704 :名無しさん@お腹いっぱい。:2020/12/09(水) 09:26:06.05 .net
- https://i.imgur.com/YQnnV5M.jpg
- 705 :名無しさん@お腹いっぱい。:2020/12/17(木) 07:19:07.67 .net
- Twitter 逝ったぁ!
- 706 :名無しさん@お腹いっぱい。:2020/12/17(木) 20:49:45.01 .net
- Twitter 閲覧する local CGI とか作ってる方っていらっしゃらないですかね……?
- 707 :名無しさん@お腹いっぱい。:2020/12/19(土) 05:44:43.76 .net
- >>706
スクレイピングする方法はググれば沢山見つかるから簡単に自作できるんじゃない?
っていうか自分もこれから作ろうと思ってる
あんま関係ないけど、とあるサイトで w3m で画像が表示されなくなったことがあって
なんか lazy load とかいうやつらしくて
そのときは串自作して対応したよ
- 708 :名無しさん@お腹いっぱい。:2020/12/19(土) 09:31:37.92 .net
- >>706
Twitterは、user-agentをBot等に変えれば行けませんか?
- 709 :名無しさん@お腹いっぱい。:2020/12/21(月) 23:40:46.24 .net
- >>708
いままで mobile.twitter.com でモバイル版が提供されてて
w3m などのテキストブラウザでも HTML で直接閲覧できていたんですが、
2020-12-16 で mobile.twitter.com 自体が廃止になったので、
今後は API 叩いたり JSON いじったりしないとダメじゃないかと思います。
- 710 :名無しさん@お腹いっぱい。:2020/12/22(火) 07:39:15.54 .net
- 試してみれば見れるのは分かるだろうに
なんで適当な事書くのかね
- 711 :名無しさん@お腹いっぱい。:2020/12/22(火) 07:57:03.19 .net
- そっか、検索でツイート引っかかるよう抜け道残してあるんだな
- 712 :709:2020/12/22(火) 09:45:21.44 .net
- >>710
失礼しました。「user_agent」を「Bot」にしたら確かに見れますね。
だいぶ読みづらくはなりますが……。
- 713 :名無しさん@お腹いっぱい。:2020/12/23(水) 20:46:52.98 .net
- え、User-Agentを「Bot」にしても、ログインすると
「このブラウザは現在サポートされていません。」
と出るんだけど、何か足りない設定があるのかな
- 714 :名無しさん@お腹いっぱい。:2020/12/24(木) 07:16:18.68 .net
- >>713
ログインしない状態での閲覧はできましたが、ログインしてからの操作は、こちらもできませんでした。
user-agent以外の手段が必要そうです。
なお、閲覧するだけなら、nitterを使うとすっきりした表示になるようです。
- 715 :名無しさん@お腹いっぱい。:2020/12/25(金) 00:27:22.83 .net
- ありがとう、やっぱり見れないのね
JavaScriptの勉強してlocal CGIを書くかなあ
- 716 :709:2020/12/25(金) 09:34:43.94 .net
- すみません、私は普段ログインせずに閲覧するだけなのでなんとか見れるようになりましたが、
確かにログインするとダメですね……。
ちなみに、 UA をボットにするのは、 README.siteconf にそのものズバリな例が載っていました。
- 717 :709:2020/12/25(金) 09:37:27.24 .net
- あ、あと、ボットにして見れるのも最新 20 件くらいだけで、ページ送りはできないみたいですね。
- 718 :709:2020/12/25(金) 20:30:40.04 .net
- >>714
nitter 良いですね。 siteconf に設定しました。
url "https://twitter.com/"
substitute_url "https://nitter.net/"
- 719 :名無しさん@お腹いっぱい。:2021/04/25(日) 22:21:20.66 .net
- Opening socket... と表示されてる時に接続が切れると
うんともすんともと言わなくなるんだな
どれだけタブを開いていても固まってしまうから kill して全て破棄するしかなくなる
- 720 :名無しさん@お腹いっぱい。:2021/04/29(木) 05:14:50.57 .net
- それはまだ接続してないんじゃないか。
「接続が切れる」とは何を指してる?
- 721 :名無しさん@お腹いっぱい。:2021/04/29(木) 06:09:49.92 .net
- 文字通りだろ
光だと経験ないかもしれないが
ボロいADSLなんかで使えば分かる
最初からオフラインだと固まらない
- 722 :名無しさん@お腹いっぱい。:2021/04/29(木) 06:22:36.78 .net
- Opening socket... の少し後で切れた場合は操作はできても
子プロセスがずっと残ったりする
- 723 :名無しさん@お腹いっぱい。:2021/08/12(木) 15:41:18.59 .net
- |ヽ|l:.:.:.:/|:l:.:.:.:.:.:..|:.,rー'''゙¨ヽ、:.:.:.:.|:.:.:.:|:.:.:.|:.:|
|/ l\/ l/|:.:.:.:l:.|!´ l:.:.:.:.:|:.:.:.:l!:.:.:|:.:|
|_/|/ ヽ、|:.:.:.!/ /:.:.:.:.:.|:.:.:.:.l:.:.:.|:.:|
|`ヽミ l:.:.:./ _,,,.. -ー/li.:.:.:.:.:l:.:.:.:.:|:.:.:.|:.:|
|ィト,/` l,/´ l:/|`:.:.:./:.:.:.:.:|:.:.:.|:.:|
|ソ,/ ___ ' i:.:.:.:/:.:.:.:.:.:|:.:.:.|:.:|
|` ./,、 ̄`_ヽ|:./l:.:.:.:.:./:.:.:.:|:.:|
| ,ト!(:.:rテ'/ ´ /:.:.:.:./:.:.:.:.:.:l:.:|
| ' ヾニ_ / /'ノl:.:.:/:l:.:.:.:.:.:.|:.:|
/iヽ ヽ 、_ ,/_' -‐':.:.:|:.:.:.:.:.:|:.:l
ヽ` \  ̄ ィ‐':.:.|:.:.:.:.:.:.l:.:.:.:.:.:.|:/ >>1乙だよ
l`ヾ、 l--──‐─‐.' ´:.:.:.:.:.:|:.:.:.:.:.:i:.:.:.:.:.:.l/
_'、 \. |イ:./l/:.:.:.:.:.:.:.:.:.:.,:.:.:.:.ノ:.:.:/l/:.:.:.:.:./'
l l \ `'i Y |:.:/ノ_ -‐!/l:./l:.:.:/ /:.:.:.:./l
〉、 ヽ | \ ` ´ レ i/ il_/
- 724 :名無しさん@お腹いっぱい。:2021/08/12(木) 16:41:27.11 .net
- >>723
13年も経って礼か。時効だろう。
- 725 :名無しさん@お腹いっぱい。:2021/11/21(日) 23:17:59.97 .net
- 光回線だがOpening socket...で固まると何も操作できなくなるな
killするしかない
- 726 :名無しさん@お腹いっぱい。:2022/05/28(土) 22:25:49.63 .net
- w3mで2chはかけない? エラーになるけど。
- 727 :名無しさん@お腹いっぱい。:2022/05/29(日) 04:46:10.90 .net
- >>725
-4オプションをつけてみて
- 728 :名無しさん@お腹いっぱい。:2022/05/29(日) 13:14:51.00 .net
- そんな事はとっくに試してる
- 729 :名無しさん@お腹いっぱい。:2022/05/29(日) 19:01:03.82 .net
- うそつけ、例をいえよ、ゴミ
- 730 :名無しさん@お腹いっぱい。:2022/05/29(日) 19:01:37.71 .net
- 礼
- 731 :名無しさん@お腹いっぱい。:2022/05/29(日) 20:46:32.67 .net
- ipv6なんて無い昔からの挙動だからな>>719-
- 732 :名無しさん@お腹いっぱい。:2022/10/26(水) 20:06:28.47 .net
- redhatでmake出来るソースどこかにありますか?
dnf searchではヒットするけど
installしようとするとエラーで終わってしまいます
- 733 :名無しさん@お腹いっぱい。:2023/12/31(日) 13:37:00.69 .net
- no_proxy 環境変数を理解できない、或いはクセがあるのだっけ?
curl、wget では $no_proxy に従い直接接続できるが、w3m はプロキシに行ってしまうのだが。
$ w3m --version
w3m version w3m/0.5.3, options lang=en,m17n,image,color,ansi-color,mouse,gpm,menu,cookie,ssl,ssl-verify,external-uri-loader,w3mmailer,nntp,gopher,ipv6,alarm,mark
- 734 :名無しさん@お腹いっぱい。:2023/12/31(日) 15:01:55.58 .net
- >>733 自己レス。
そもそも proxy 環境変数を見ないのだな。.w3m/config に書くのであって。
- 735 :名無しさん@お腹いっぱい。:2024/03/27(水) 19:45:23.12 .net
- あぼーん
汚い汚物顔の強さと濃さかな
- 736 :名無しさん@お腹いっぱい。:2024/03/27(水) 20:47:38.10 .net
- ガーシーが依頼したのか?
- 737 :名無しさん@お腹いっぱい。:2024/03/27(水) 20:55:54.03 .net
- 人生には謝罪しろ言うくせにな
総レス数 737
212 KB
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver.24052200