opera:hige このページをアンテナに追加

 | 

2006-08-22

[]perl+xclipでopera_exを実現する 09:32 perl+xclipでopera_exを実現する - opera:hige を含むブックマーク はてなブックマーク - perl+xclipでopera_exを実現する - opera:hige

結果

実現せず。

やったこと

Clipboard - search.cpan.org

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"

を追加。

問題点

  • operaで"%なんちゃら"の形でタイトルを取得できない。<これほしい
  • xclipで日本語を扱えない。<致命的。
  • <a href="hogehoge">fugafuga</a>"の形でクリップボードにコピーできるのはいいのだが,operaだと貼り付けられねー(貼り付けはセンタークリックで行う)。gtkアプリならいけるんだけどなぁ

素直に

Going My Way: リンクタグ作成Bookmarkletあたりをつかえってことなんだろうかなぁ。

nobu_1026nobu_10262006/08/23 06:46xclipというのは、http://people.debian.org/~kims/xclip/ のことでしょうか。ならば、「シェルスクリプトでいけるじゃん。」と思ってやってみたら、日本語が通りませんでした。'-selection'オプションでXA_CLIPBOARDを使うようにすればいけるのかと思いましたが、同じようにOperaでは駄目でした。
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さんの環境では文字化けしませんか。

higeorangehigeorange2006/08/23 08:31んー私の環境でも文字化けしますねぇ。なんだかなぁー。

トラックバック - http://orera.g.hatena.ne.jp/higeorange/20060822
 |