URL Jumperを実装しました

9 views
Skip to first unread message

Haroperi

unread,
Feb 9, 2011, 6:13:43 AM2/9/11
to KeiSpade
URL Jumperを実装しました。
デフォルトでは無効になっています。

http://www.hogehoge.org
といったリンクを
http://fumidai.net/http://www.hogehoge.org
に置き換えるだけのお粗末なものです。
自前でこういった踏み台を用意しているのならば、そこにリンクさせるように書き換えることもできます。
lib/Text/Hatena/AutoLink.pm内で
sub url_jumper {
my $url = shift;
#$url = 'http://fumidai.net/' . $url;
return $url;
}
とやっています。
(コメントアウトしているので、デフォルトでは無効になっている。)

今後、簡単に踏み台のURLを設定できるように改良する予定です。

commit 5fbeee492461974a9d210f0c10510e2afd0b77ca

Keiya Chinen

unread,
Feb 9, 2011, 9:26:58 AM2/9/11
to keis...@googlegroups.com
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


(11/02/09 20:13), Haroperi wrote:
> URL Jumperを実装しました。
> デフォルトでは無効になっています。
> (コメントアウトしているので、デフォルトでは無効になっている。)
>
> 今後、簡単に踏み台のURLを設定できるように改良する予定です。

KeiSpadeにはキーバリュー型の設定ファイルがつかえるので,それを使って出来
ると思います.

kspade.confに

> SyntaxUrljumper http://www.example.com/

みたいな適当な行をつくって
URL Jumperにて

> $main::var{'SyntaxUrljumper'}

で読み出せばうまくいくハズ

undefのときは踏み台無効にするってことでいいかも?

追伸:
WikiMatrixに申請を出したところ,通ったようです
http://www.wikimatrix.org/show/KeiSpade

あとfreshmeat.netにも登録されたので,少しは知名度があがるかもしれません.
http://freshmeat.net/projects/keispade

# バージョン(版)管理機能つけたいなあ

- --
Keiya Chinen
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iQEcBAEBAgAGBQJNUqQyAAoJECjnxBG6xfytu7IH/jdtsoaQyHPK26wkn44JXhEz
InWboFkf0CKJzENaMavShjQJ9nJeOuiZu5fUjzQvIn3qnSgHXN727g9gObwZ9+h+
xQLsqjwl+NpCh75jGOKfc4wJF6/ouKfvArIQOrk7s/HsYjennExmSa6qsq6xHvQr
nR3gjpSnwD85j4hmtlv30A5L/sBpHHPQ4RwmRBpldep1J/YCn95wID/LQr6R5r96
w830xpHuPUILWEFzcAP9u4wIYcb7My+NIUlVXArGa2xX23jCncM3fHlohyekt5yG
9t4p56TIQZo51fvJP8SisrnNql2uujfxXbgEy+bNocWyoljl2/QgRk6wna3Tzrk=
=legg
-----END PGP SIGNATURE-----

Reply all
Reply to author
Forward
0 new messages