|
|
||
IRC: irc://irc.opera.com/japanese <--Opera 日本語ユーザのためのIRCチャンネル。
上のがつながらない場合は irc://irc.se.opera.com/japanese
mouse.ini or keyboard.iniを解析して一覧を作成するやつを作ろうとしてみる。
perlで。Config::INI::Simpleを使ってみる。
Config::INI::Simpleのおかげで
hoge = fuga
という構造の左辺と右辺の値を取り出すことはできた。
問題はこの取り出した値をどのように変換して表示するかだよなぁ。
実現せず。
xclipをperlで扱うためのもの。
を使って
#!/usr/bin/perl
use strict;
use Clipboard;
my $url = shift @ARGV;
my $title = join(" ",@ARGV);
my $string = '<a href="' . $url . '">' . $title . '</a>';
Clipboard->copy($string);
をopera_ex.plとでもして保存。
menu.iniの[Hotclick Popup Menu]に
Item, "anchor"=Execute program, "[opera_ex.plのパス]","%u %t"
を追加。
Going My Way: リンクタグ作成Bookmarkletあたりをつかえってことなんだろうかなぁ。
Exclusive Interview: Opera Talk Wii - Wii News @ Nintendo Life
とかいろいろ。まだまだなぞの部分が多い。あの変なユニークなコントローラで操作するんだろうな。ますますほしくなった。
// ==UserScript==
// @name 2ch log view
// @namespace http://www14.plala.or.jp/operairc/
// @include http://*.2ch.net/*
// @exclude http://p2.chbox.jp/*
// @version 0.0.3
// ==/UserScript==
(function (){
var cen = document.getElementsByTagName('center');
for(var i = 0,len=cen.length;i<len;i++) {
var a = escape(cen[i].innerHTML);
if(a.indexOf('%u25A0%20%u3053%u306E%u30B9%u30EC%u30C3%u30C9%u306F%u904E%u53BB%u30ED%u30B0%u5009%u5EAB%u306B%u683C%u7D0D%u3055%u308C%u3066%u3044%u307E%u3059') > 0) {
location.href = 'http://p2.chbox.jp/read.php?url=' + location.href;
break;
}
}
})();
いろんなページで試していないのでちゃんとうごくか自信がない。いちおうOpera,Firefox+GreaseMonkeyでうごくようにしたつもり。
forループで回す意味があるかどうかもうたがわしい。
@includeの処理がわからん。
// ==UserScript==式だとファイル名を"*.user.js"にしないといけない。jsが読み込まれるタイミングがおかしくなる。
@excludeを追加した。特になくても問題ないけどね。
あがっているようです。先週金曜日のビルドであるとのこと。
そのまま正式版になったようです。
opera_exを一度Javaで書こうとしたのですが、ページタイトル取得が面倒なので投げ出しました。一日15分の作業じゃとても無理。:)
#日本語のウェブサイトが全てXHTML+UTF-8で書いてあれば簡単なんですけどね。:)
さらに、以下の例のようにすると、なぜか日本語が化ける問題に直面して、"%-"の形でタイトルが取得出来る出来ない以前の問題でした。
Item, "Test" = Execute program, "/bin/bash", "$HOME/bin/test.sh %t"
--- $HOME/bin/test.sh ---
#!/bin/sh
echo $1
IRCで聞こうと思っていたのですが、higeさんの環境では文字化けしませんか。