memo.xight.org

日々のメモ

カテゴリ : Bookmarklet

1ページ目 / 全1ページ

foursquare で友達申請、承認をまとめて行える Bookmarklet

Summary

foursquare[2009-01-19-1] で友達申請、承認をまとめて行えるブックマークレット。
アドレスバーにペーストしても実行可能。

ボタンを押すだけの簡単なお仕事が嫌なので


javascript:(function(){$('img[alt=add],img[alt=accept]').click()})();


Reference

foursquare で友達申請とか承認とかを一括ですますブックマークレット - YoshioriのBlog
http://d.hatena.ne.jp/Yoshiori/20100119/1263906175

via

Twitter / あまちゃん: foursquare の /manage_frien ...
http://twitter.com/amachang/status/7939074036

Make Link ジェネレータ - Make Link の代用となるブックマークレットを生成

Summary

Google Chrome に乗り換えるため、
Make Link の代用を探していたら発見。

Reference

Make Link ジェネレータ
http://util.geo.jp/makelinks

zonthworld - 2009-03-23 - Google Chrome で使う Make Link の代用ブックマークレットのジェネレータ
http://www.zontheworld.com/blog/archives/70

Make Link :: Add-ons for Firefox
https://addons.mozilla.org/ja/firefox/addon/142

ページを自動スクロールするBookmarklet

Summary

ディスプレイを眺めながら、単純作業をするときのお共に。

高速バージョン
javascript:var%20wN2scRl;Sa5gNA9k=new%20Function('clearTimeout(wN2scRl)');document.onmousedown=Sa5gNA9k;Sa5gNA9k();void(wN2scRl=setInterval('if(pageYOffset%3Cdocument.height-innerHeight)%7Bwindow.scrollBy(0,2)%7Delse%7BSa5gNA9k()%7D',50))


ゆっくりバージョン
javascript:var%20wN2scRl;Sa5gNA9k=new%20Function('clearTimeout(wN2scRl)');document.onmousedown=Sa5gNA9k;Sa5gNA9k();void(wN2scRl=setInterval('if(pageYOffset%3Cdocument.height-innerHeight)%7Bwindow.scrollBy(0,1)%7Delse%7BSa5gNA9k()%7D',50))


Reference

Going My Way - 2004-03-23 - ページを自動スクロールするBookmarklet
http://kengo.preston-net.com/archives/001239.shtml

LightBox風にスライドショーを行うブックマークレット

Sample

<script type="text/javascript" src="http://triptracker.net/jsmap/slide.js"></script>
<script type="text/javascript">
<!--
  var viewer = new PhotoViewer();
  viewer.add('/photos/my-photo-1.jpg');
  viewer.add('/photos/my-photo-2.jpg');
  viewer.add('/photos/my-photo-3.jpg');
//--></script>
<a href="javascript:void(viewer.show(0))">Slideshow</a>


Reference

TripTracker Blog - 2006-09-08 - Revamped Slideshow
http://blog.triptracker.net/2006/09/08/revamped-slideshow/

via

phpspot開発日誌 - 2006-09-15 - LightBox風にスライドショーを行うブックマークレット
http://phpspot.org/blog/archives/2006/09/lightbox_1.html

Webページでダイスを振るbookmarklet

Source

javascript:(
	function(){
		var d=document;
		var h='http://realtimemachine.sakura.ne.jp/dice/js/';
		var s=d.createElement('script');
		s.src=h+'dice.js';
		d.body.appendChild(s);
		var s=d.createElement('script');
		s.src=h+'dicebm.js';
		d.body.appendChild(s);
	})
();


Google Maps上でダイスを振るデモ

http://dotimpac.to/work/dice/dice.html

Reference

Webページでダイスを振るbookmarklet - collisions.dotimpac.to
http://realtimemachine.sakura.ne.jp/collisions/works/web/dice.html

テストを楽にするための Auto Fill Bookmarklet

Summary

何度も同じ入力する時間が無駄なので
JavaScript で Auto Fill.

ただし,onKeyUp などのイベントが起こらないので注意!

Template

<form>
	<input id="id_name" name="name" />
</form>


javascript:(function(){
	if (document.getElementById(id)){
		function set(id,val){
			document.getElementById(id).value=val;
		}
	}
	set('id_name','value');
}()


Sample

<form>
	<input id="name"     name="name" />
	<input id="mail"     name="mail" />
	<input id="company"  name="company" />
	<input id="position" name="position" />
	<input id="post"     name="post" />
	<input id="zip"      name="zip" />
	<input id="address"  name="address" />
	<input id="tel"      name="tel" />
	<input id="fax"      name="fax" />
	<textarea id="contents" name="contents"></textarea>
</form>

javascript:(function(){
	if (document.getElementById(id)){
		function set(id,val){
			document.getElementById(id).value=val;
		}
	}
	set('name','User Name');
	set('mail','user@example.com');
	set('company','Xight Inc.');
	set('position','Web Solution Group');
	set('post','Sub Leader');
	set('zip','000-0000');
	set('address','Tokyo');
	set('tel','00-1111-2222');
	set('fax','00-1111-3333');
	set('contents',"This is test.\nThis is test.");
}()


追記 [2006-02-14]

cl.pocari.org - 2006-02-13 より
getElementsByName版
javascript:(function(){
	if (document.getElementByName(name)){
		function set(name,val){
			document.getElementByName(name).value=val;
		}
	}
	set('name','value');
}()

chalow 用 Amazonリンクの Bookmarklet

Summary

  Tiny Amazon URL ブックマークレット[2004-11-26-2] を少しだけ変更

Source

javascript:
var u=document.location.href;
var ai=u.indexOf('ASIN');
var asin=u.substring(ai+5,ai+15);
var title=document.title.substring(14);
var link='{{amazon(\''+asin+'\',\''+title+'\')}}';
var x = prompt('',link);

nofollow のリンクを強調

Source

  JavaScript::Bookmarklet Blog - 2005-01-26 - nofollow属性のリンクを強調より
javascript:(
	function(){
		var links=document.getElementsByTagName('a');
		for(i=0;i<links.length;i){
			var theLink=links[i];
			if(theLink.getAttribute('rel')=='nofollow'){
				theLink.style.backgroundColor='red';
				theLink.style.color='white';
				theLink.style.fontWeight='bold';
				theLink.style.textDecoration='none';
			}
		}
	}
)();

Test

nofollowのリンクを強調
nofollow有
nofollow無

Reference

  JavaScript::Bookmarklet Blog - 2005-01-26 - nofollow属性のリンクを強調
  http://bookmarklet.daa.jp/blog/archives/000048.html

via

  www.textfile.org - 2005-01-27
  http://www.hyuki.com/tf/200501#i20050127133458

Tiny Amazon URL ブックマークレット via Amazon Hacks

Source

javascript:
var afid='AmazonアソシエイトID';
var u=document.location.href;
javascript:
var ai=u.indexOf('ASIN');var asin=u.substring(ai+5,ai+15);
var link='http://amazon.co.jp/o/ASIN/'+asin+'/'+afid+'/ref=nosim;
var x=prompt('Tiny URL',link);

Reference

  NDO::Weblog - 2004-04-26
  http://naoya.dyndns.org/~naoya/mt/archives/001047.html

via

  福めも - 2004-11-18
  http://www.fukulog.com/memo/2004-11-18.html#2004-11-18-4

マイミクシィ日記をハイライトする Bookmarklet

Summary

  Sleipnir の検索ハイライトを見やすくする[2004-10-22-2] + mixi日記だけbold表示 Bookmarklet = マイミクシィ日記をハイライトする Bookmarklet
javascript:(
	function(){
		var a=document.getElementsByTagName('A');
		for(var i=0;i<a.length;i++){
			var l=a[i].href;
			if(l.match(/view_diary/) && !l.match(/owner_id=/)){
				a[i].innerHTML='<span style="color:#999900;background-color:#ffffdd;font-weight:bold;border-width:1px;border-style:solid;border-color:#bbbb00">'+a[i].innerHTML+'</span>';
			}
		}
	}
)();

-「ショートカットのコピー」用
コピー用

Reference

  TokuLog! - 2004-10-23
  http://www13.ocn.ne.jp/~tokuhiro/cl/2004-10-23.html#2004-10-23-18
  blog.bulknews.net - 2004-08-31
  http://blog.bulknews.net/mt/archives/001225.html

Netcraft

Summary

WWW上にあるhttpサーバのOSやuptimeを知ることが出来るサイト

- Bookmarklet
  netcraftで現在みているサイトの情報を見る (from JavaScript::Bookmarklet)[2004-05-07-9]

javascript:
location='http://uptime.netcraft.com/up/graph?site='+escape(location);

Reference

  Netcraft
  http://www.netcraft.com/
  はてなダイアリー - Netcraft
  http://d.hatena.ne.jp/keyword/Netcraft