w3m その8
ちょっと質問。
バッファの内容をクリップボードへ放り込むキーマップを設定したいんだが、
どう書けばいいかアドバイスおくれ。
w3mのバージョンは0.5.3、Linux Mint
PIPE_BUFとクリップボードへ値をセットするxselやpbcopyを組み合わせれば
良さそうだと思うんだけど、うまくいかない。
あるいは「|」押下後に、こう入力すればいい、とかでも良いので
よろしくおねがいします。 こんな感じにしてみたけどうまく入らない場合があるみたい
keymap C-c PRINT |xsel -i
nkfを挟んだり挟まなかったりで
だめだったページがうまくいくようになったり
逆に大丈夫だったページがうまくいかなくなったりして
よくわからない ありがとう。
PRINTを使ってこっちでもいろいろ試してみたが、こっちの環境では
クリップボードに入る気配もなかったです。
目下こんな感じで凌ごうかと思ってますが、かなり醜い気がするので、
スマートなやりかたがわかったら、教えてください。
keymap \" EXTERN "w3m -dump %s|xsel --clipboard --input"
単純にcatしてファイルに落とすのは失敗しないので
xselが怪しいと思ってxclipに変えると
うちでは安定して動作するようになった。 yahooニュースが文字化けするようになったでござる
ttp://dailynews.yahoo.co.jp/fc/ euc-jpなのにうまく認識してないね。
なんでだろ。 「MyYahoo!に追加」の部分がUTFになってるのかな
文字コードの自動判定を無効にすれば化けないね >>462
xsel -o の処理に問題があるようだ。
selection 取得時の property の actual type が INCR だと incremental retrieval するらしいけど、
このときに続く UTF8_STRING を文字列として扱ってくれないみたい。COMPOUND_TEXT とかもだめそう。
データが大きいと incremental になるっぽいね。
試しにこんなん ttp://ja.pastebin.ca/2246789 で UTF8_STRING は取れた。
xclip の方が多言語対応はしっかりしてるのかねえ。
xsel の方が好きなんだけどなー。 最近migemoが動かないと思ってたら、rubyのバージョンが新しいと駄目なんだな
migemo-for-Ruby-1.9というのを入れてやっと動くようになった migemo は偉大だが ruby を使ったのが間違いだったということか rubyは、1.8と1.9が別物過ぎる。名前をrubyから変えるべき。 1.8と1.9の差で名前が変わるならPHPとか何回変わるんだよ…
バカバカしいからこの話題は打ち止め >473
そうなんだ
せめて ruby 1.8 と 2.0だったらまだ別物感もわかるけど… Jでのスクロール量を増やすにはどうしたらいいんでしょうか。
もしくはlessのC-dみたいなものが欲しい。
先達方はどうしてるんです? >>478
普通に.w3m/keymapに
keymap J UP 10
でどうですか? 数字はお好みで >>479-480 感謝
そういう書き方ができたんですね。9j9jやってましたよ笑 screen の中にいるときに TERM=(screen外のTERM) w3m とするとなんか挙動変わったっけ?
というか俺がそうしてるんだけど、なんでだったか思いだせない。
screen外は xterm。
実際には TERM=xterm-256color だけど。設定当時は TERM=xterm だったかも。
なんか画像が TERM=xterm じゃないと有効にならなかった気がするんだけど、
今 TERM=screen で試しても表示されるし…
昔は TERM=xterm じゃないとだめだったとかかな。
当時必要だっただけなら消そうかと思うけど、どうだったかな。
まあ思い出せないなら消してもいい気はするけど。 あーそれか。多分そうだ。ありがとう。
実際mouse使ってないから気付かんかった。
termcap とかじゃなくて TERM だけで判別してるんだな。
termcap じゃだめか。よくしらないけど。vim とかはどうしてるんだろうね。 久しぶりに cvs update したら
waiting for anoncvs_w3m's lock in /cvsroot/w3m/w3m/scripts/w3mman
ってなかんじになる。これはコミッタの誰かに対処してもらわんと駄目なのだっけ emacs-w3mを使っているのですが,日本語でインクリメンタルサーチをしたいのですが,
どうすれば良いですか?今ではいちいち,C-sでi-searchを起動して,returnを押して,
単語検索の後に,また,C-sを押してインクリメンタルサーチを実行しています.
w3m以外のファイルのあるウィンドウでは,C-sでそのまま日本語でのインクリメンタルサーチが
できるのですが... Fedora18+linux conxole+jfbterm+w3mです。 です。 2chとかに投稿すると改行が無くなってしまうのですが、 (改行)2chとかに投稿すると改行が無くなってしまうのですが、 (改行)みなさんどんな設定で使っていますか? >>488
一度クッキーを受け取って書き込み確認画面を経由しなければOK。 >>489
さんきゅ。ほんとだ、改行できる。
>>499
そんなのがあるのか、探してみる。w3m-2ch
昨日から突然、2chの検索画面の検索リストが字化けするようになってしまったのだ。
オプションいじったつもりもないのだが、どこをいじっても戻らない。 2chの検索画面だけ字化けする現象が直せない。 2chトップも、スレの中もちゃんと表示されるのに。 しかも、検索画面の中でも、検索結果部分だけが字化けして、他の部分はきちんと表示される。 なんのこっちゃ? 検索リスト部分だけエンコードが違うのかなぁ? EUC-JP を謳っているのに UTF-8 が混じり込んでいるからだね
privoxy で下のようなフィルタをかましてるから普段は忘れている
s@<!--\s*Fluct.+-->@@gU
s@<td align="right">.+</script></div>\s*</td>@@sU あー w3m https://foo/ で segmentation fault するのか ktermにk14フォントとかいつの化石だよと思ったら
2002年当時の環境を再現とか言う話か
当時でもw3m-m17nならUTF8なページ表示できてたんじゃなかったか
もう覚えてないけど 誰か教えてくだちゃい。
Firefoxからは普通にカキコは出来ますが
emacs23 + w3m で2chに書き込もうとすると
下記のようなエラーメッセージが出てきて
カキコが出来ないだよ。
>2ちゃんねる error 3132
>
>error 3132 番のメッセージはなににすればいい?
どうすればカキコが出来るようになるか、わかるヤシが
教えてくれたならば、ありがd。 >>504
普通にページを開いて
そんでカキコして>>503に
書いたエラーが出るんだが emacs-w3mだったら
ttp://toro.2ch.net/test/read.cgi/unix/1105721627/
あと日本語でおk メーリングリストがどうなってるのか様子を知ろうしたら
アーカイブに繋がらんしCVSは>>485のままだし
もはや開発体制は機能しとらんのかな 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
引き続き調べてみようとは思うのですが、
誰か原因や対処方法などがわかる方がいらっしゃったらお願いします。 あ、あと、 EastAsianWidth.txt のバージョンが古いのが気になりました。 >>509
east_asian_width 1
オプション「文字コードの設定」で
「ある種のUnicode文字を全角にする」を
有効にしてる場合の動作が正しい方向に変わるのだな。
前後の文字コードが'A'属性でない、
1字だけ孤立した'A'属性の文字が見落とされる、というバグか。
当方はw3mをFBTerm上でだけ使っているので
外観上の直接の変化はなかったが、この手の文字を含むページの
表示の不具合が軽減されたようだ。
BACKコマンドで戻ったときに行末にゴミが表示される、等の不具合。 いかんいかん、話が逆だ。
誤: 「前後の文字コードが'A'属性でない、
1字だけ孤立した'A'属性の文字が見落とされる」
正: 「前後のコードの文字が'A'属性になっていると、
その文字自体の属性に関わらず'A'のグループに入れられてしまう」
'A'属性を取りこぼすのではなく、'A'属性と誤認されるのだな。 一連のレスを見て久しぶりに cvs update したら
waiting for anoncvs_w3m's lock in /cvsroot/w3m/w3m/scripts/w3mman
となって延々と待たされる
というか >>485 から状況変わっとらんがな 記念パピコ Linux Mint 17.1 Rebecca MATE 多分 5月6日 あたりから
http://www.google.co.jp/ で検索すると
Refresh (0 sec) /search? ... &sei=XXX
って sei の値を変えながら refresh し続けて
最終的に ↓ になるんだけど
ナニ?キミタチならないの?
続行するには、下に表示される文字を入力してください:
...
このページについて
お使いのコンピュータネットワークから通常と異なるトラフィックが検出されました。 ... >>515 なります。自分だけかと思ってた。 ウィルスにでも感染しちゃったかなと思った。 他の火狐とかじゃ何もならない。 w3mだけlubuntu上でもFreeBSD上でも生じる… emacs-w3mでなったからなにごとかと思った
w3mでなってたのか とりあえずrefreshしないようにした UA を Mozilla 系にしていて同じ目に遭ったが、素でも同じことになっていたのか
ちょっと試しただけだが Lynk あたりだとマシ?
同じ日に YouTube の API v2 がついに動かなくなってたな
よりによって連休明けかい 言葉足らずだったかもしれないが Lynx 云々は UA をそれにするということね
でも、その他大勢に紛れたいから UA を変えてたんだけど
517 のように refresh をとりあえず無効にしてちょっと考えるか ちょっと調べてみたけど、googleが返すHTMLの<noscript>要素の中に
meta content=0 が常に入っているせいで延々とrefreshすることに
なるようだ。
他のブラウザでも問題になるところをみると、Google側の問題のように
見える。 一時的に設定するなら
w3m -o meta_refresh=0
で起動すればよいのか。 https://accounts.google.com にログインする方法はないですか。
何故かメール入力欄が表示されないのですが。 Googleと言えば、検索結果の画面に検索ボタンが表示されない
再検索するのにいちいち前の画面に戻るのめんどくさい >524
うわほんとだ
emacs-w3mの画面見て言ってた スマソ >>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 うちはこう。
> メール [ ] パスワード [ ] [ログイン] [*] ログイン状態を保持する
% 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" に未対応なのかな?
前もこんな話があった気がする。 >>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 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 アカウントをあまり使ったことがないので、
こういうもんなのかは判りません。
--- 続く --- --- 続き ---
ただ、ログアウトを試みると
<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/ に行くとメールアドレスが表示されていて、
ログアウトしてるんだかよく判らんです。 emacs-w3mではgoogleだけrefreshしないパッチが当たったようだ。
http://news.gmane.org/group/gmane.emacs.w3m/thread=9322
-o usera_agent=Linx だと確かに問題起きないね。 >>532
結構前からこうなんだね。
refresh url の前後に ' があるんは正しいのかな?
要らん気もするけど、仕様把握してないからわからんな。 >>530,532
それです。そのシングルクウォートの付いたRefresh で 404 に飛ばされました。
で、結局 gentoo の w3m-0.5.3-r5.ebuild 記載の *.patch と、
>>532 提示の NetBSD の file.diff をあて、google へログインする事が出来ました。
大変ありがとうございました。 今はCVSのアクセスに問題ないんだな
開発は完全に滞っちゃってるけど osdn(旧sfjp)のw3m adminが全員inactiveなのでメンバー追加もできない状態にある。 >>536
w3mはjpじゃなくてnetだった気が そうだった。jpじゃなくnetだった。
旧w3m-devのMLアーカイブリンクももうドメインごと存在してないな… > <input type="email"> みたいだし、w3m が type="email" に未対応なのかな?
lynxだと2012年バージョンとか更新多いからhtml5対応してて
ちゃんとメールアドレス入力欄も出るってことかしら 知らんけど w3m の patch と同じように unknown が text 扱いになってるのかも ラベル付きのURL(〜#dokosoko)を踏んだときにジャンプできないことが偶にあるのですが、
そういうページでは現URLがラベルが取り除かれたものになっています。
ジャンプできなかったページでも、#dokosokoでGOTO_URLすれば通常通りジャンプできます。
これはhttpサーバー側の設定でそうなっているのでしょうか。 うちのw3mで duckduckgo.com が使えなくなったんだけど、
皆さんのところはどうですか?
一昨日、つまり2015年12月15日(火)には使えたのに
昨日になったらページが表示されない。
他のブラウザからは使える模様。
画面下に
Viewing[SSL] <html> No Line
と出て、VIEWコマンドで見てもソースは1字もない感じ。
このスレッドで以前(4年近く前だが) DuckDuckGo を
使っているという投稿があったんで問うてみる。 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 等だったから共有ライブラリの更新は成功、と思う。
結果は変化なし。 ああ、確かに見えないなあ…
httpでつなげにいくとhttpsにリダイレクトされてw3m上では中身が空っぽにみえる。
wgetで取りに行ったindex.htmlはちゃんと描画されてる。SSLがらみっぽい感じ。 w3mで duckduckgo.com が見られなくなった件 第3話
さっき試したら以前のように見られた。
向こう(サーバ)側に問題があったのか。
よく分からないけど、この話は解決…? w3mからYouTubeなんかの動画をmplayerのウィンドウが開かないようにxtermウィンドウ内で見るには、
youtube-dlとpythonとmplayer2のインストール以外に何が必要でしょうか?
というかそういうことが可能でしょうか?
何かスクリプトでも書かなければダメでしょうか?
自分が参考にしたサイトは以下のところです。
http://qiita.com/tigberd/items/594c27426c5580450bf2
ちなみにOSはLubuntu15.10です。 youtube-dl でダウンロードして mplayer で再生すれば
フレームバッファコンソールでもYoutube動画を観られるのね。
あとは自動再生のCGIか何かを組み込むだけじゃないか。
>>555 の問題は使用環境が違うので力になれない。済まぬ。