[トップ] [更新履歴] [著書] [コンピュータ] [ゲーム] [CGI配布]
GNU screenで今の画面ハードコピーからw3mを起動するの強力版。 画面のハードコピーからURLを拾いだすlocal CGI。 さらに、URLをディレクトリごとにsplitしたもののリンクを作る。 当然GNU screenが必要。
queryに「hardcopy」とつけたときはハードコピーを撮る。 そうでないときは撮らない。(起動前にすでに撮っているから)
なお、2chでは ttp://〜 とリンクされていることが多いので、これについてもURLとみなして取得してくれる。
~/.screenrcに以下の記述を加える。 ここではscreenのprefixを"^]"にしている場合とする。 他のprefixならば1行目の文字列の"^]"をprefixに置き換えよう。
register W "^]:hardcopy^M^]:screen w3m /cgi-bin/spliturl.cgi^M" bind ^w process W hardcopydir ホームディレクトリ/screen
.w3m/keymapでどこかのキーに
GOTO file:/cgi-bin/spliturl.cgi?hardcopy
を割り当てる。
例: keymap W GOTO file:/cgi-bin/spliturl.cgi?hardcopy
w3m以外の画面にURLを表示しているときにおもむろに"^]^w"と叩け!