Kuro_Nekoの日記 このページをアンテナに追加 RSSフィード

2007-12-20

[]グリースモンキー

http://www.akatsukinishisu.net/itazuragaki/js/crossing_hatena.html

↑で公開されているはてな横断スクリプトをちょろっと改良?してみた。ぶっちゃけ大したことしてません。

とりあえず、上記サイトのグリースモンキースクリプトを適当に保存し、以下のパッチを当ててからインストールしてみてください。


*** crossinghatena.user.js	Sat Dec 22 00:40:39 2007
--- crossinghatena_mod.user.js	Sat Dec 22 01:23:35 2007
***************
*** 1,5 ****
  // ==UserScript==
! // @name            Crossing Hatena
  // @namespace       http://www.akatsukinishisu.net/userscripts
  // @description     Crossing a user's pages in Hatena's services
  // @include         http://*.hatena.ne.jp/*
--- 1,5 ----
  // ==UserScript==
! // @name            Crossing Hatena Mod
  // @namespace       http://www.akatsukinishisu.net/userscripts
  // @description     Crossing a user's pages in Hatena's services
  // @include         http://*.hatena.ne.jp/*
***************
*** 18,24 ****
--- 18,27 ----
  		d: hatena + '\u30C0\u30A4\u30A2\u30EA\u30FC',
  		f: hatena + '\u30D5\u30A9\u30C8\u30E9\u30A4\u30D5',
  		g: hatena + '\u30B0\u30EB\u30FC\u30D7',
+ 		h: hatena + '\u30CF\u30A4\u30AF',
  		r: hatena + 'RSS',
+ 		s: hatena + '\u30B9\u30BF\u30FC',
+ 		w: hatena + '\u30EF\u30FC\u30EB\u30C9',
  		counter: hatena + '\u30AB\u30A6\u30F3\u30BF\u30FC',
  		map: hatena + '\u30DE\u30C3\u30D7',
  		graph: hatena + '\u30B0\u30E9\u30D5',
***************
*** 32,38 ****
  
  	var url = location.href;
  	var current, user;
! 	if (url.match(/http:\/\/([^.]+\.)?([abdfgirq]|graph|map|ring|counter)\.hatena\.ne\.jp\/([A-Za-z][A-Za-z0-9_-]+)\//)) {
  		current = RegExp.$2;
  		user = RegExp.$3;
  	} else if (url.match(/http:\/\/www\.hatena\.ne\.jp\/user\?.*userid=([A-Za-z][A-Za-z0-9_-]+)/)) {
--- 35,41 ----
  
  	var url = location.href;
  	var current, user;
! 	if (url.match(/http:\/\/([^.]+\.)?([abdfghirsqw]|graph|map|ring|counter)\.hatena\.ne\.jp\/([A-Za-z][A-Za-z0-9_-]+)\//)) {
  		current = RegExp.$2;
  		user = RegExp.$3;
  	} else if (url.match(/http:\/\/www\.hatena\.ne\.jp\/user\?.*userid=([A-Za-z][A-Za-z0-9_-]+)/)) {

なお、ワタクシはjavascript駆け出しなので「此処が動かない!」などの不具合報告を頂いても(努力はしますが)即座に対応できないと思われます。よって、導入に当たっては激しく自己責任で。

スパム対策のためのダミーです。もし見えても何も入力しないでください
ゲスト


画像認証

トラックバック - http://d.hatena.ne.jp/Kuro_Neko/20071220/1198255010