run | (function rec(win){ win._tux_ = {}; var e, m, s, f, i = 0, r = /(?:preview\.)?tinyurl\.com\/(\w+)/; with(win.document) for(; e = links[i++];){ if(!(m = r.exec(e.href)) || !(m = r.exec(e.innerHTML))) continue; (win._tux_['_'+ m[1]] = function(url){ var a = arguments.callee.a; a.innerHTML += ' => '+ (a.href = a.title = url); }).a = e; s = createElement('script'); s.src = ['http://remysharp.com/tinyurlapi?callback=_tux_._', m[1], '&url=', m[0]].join(''); body.appendChild(s); } f = win.frames; for(i = 0; e = f[i++];) rec(e); f = win.document.getElementsByTagName('iframe'); for(i = 0; e = f[i++];) rec(e.contentWindow); }(self)) |
---|
Database: bookmarklet
An attempt to share bookmarklets.
javascript:'2269'.replace(/\d+/,function(i,s){self['f'+i]=function(o){Function(o.data.run)()};s=document.createElement('script');s.src='http://wedata.net/items/'+i+'.json?callback=f'+i;document.body.appendChild(s)});void''
javascript:({id:2275,_:function(d,f,s){with(this){self['f'+id]=function(o){Function(o.data.run)()};s=d.createElement('script');s.src='http://wedata.net/items/'+id+'.json?callback=f'+id;d.body.appendChild(s)}}}._(document))
Last Update: 2010-05-01T13:51:19+09:00 History
Item List
-
tinyurl-xpander 2012-09-22T13:52:03+09:00
last update: 2008-08-26T07:24:27+09:00
-
thesaurus 2012-09-22T13:52:03+09:00
run var q = prompt('Thesaurus.com', self.getSelection ? self.getSelection() : document.selection.createRange().text); q && open('http://thesaurus.reference.com/search?q='+ escape(q), '_blank', 'width=530,height=530'); last update: 2008-08-24T23:57:09+09:00
-
deleter 2012-09-22T13:52:03+09:00
run /* click to delete elements. hit any key to cancel the effect. */ new function(me){ var color = '#ccc', out = true; var getCS = document.defaultView ? document.defaultView.getComputedStyle : function(elm){ return elm.currentStyle }; return me = { exclude: /^(?:html|body)$/i, setColor: function(c){ return color = c }, elements: document.getElementsByTagName('*'), remover: function(v){ v ?1: v = event; var elm = v.srcElement || v.target; v.stopPropagation ? v.stopPropagation() : v.cancelBubble = true; return !elm.parentNode.removeChild(elm); }, encolor: function(v){ v ?1: v = event; if(!out) return; out = false; var k, elm = v.srcElement || v.target; elm.__ = getCS(elm, '').backgroundColor; elm.style.backgroundColor = color; v.stopPropagation ? v.stopPropagation() : v.cancelBubble = true; }, decolor: function(v){ v ?1: v = event; var k, k_, elm = v.srcElement || v.target; if(elm.__) elm.style.backgroundColor = elm.__; elm.__ = null; out = true; v.stopPropagation ? v.stopPropagation() : v.cancelBubble = true; }, modify: self.attachEvent ? function(elm, evn, fun){ elm.attachEvent('on'+ evn, fun) } : function(elm, evn, fun){ elm.addEventListener(evn, fun, false) }, go: function(){ with(this){ for(var e, i = 0; e = elements[i++];) if(!exclude.test(e.tagName)){ modify(e, 'mousedown', remover); modify(e, 'mouseover', encolor); modify(e, 'mouseout', decolor); } modify(document, 'keydown', quit); return this; }}, quit: function(){ var undo = self.detachEvent ? function(elm, evn, fun){ elm.detachEvent('on'+ evn, fun) } : function(elm, evn, fun){ elm.removeEventListener(evn, fun, false) }; me.modify = function(elm, evn, fun){ undo(elm, evn, fun); if(elm.__) elm.style.backgroundColor = elm.__; } me.go(); } }.go(); } last update: 2008-08-26T12:14:58+09:00
-
hatebu 2012-09-22T13:52:02+09:00
run open(['http://b.hatena.ne.jp/add?mode=confirm&is_bm=1', '&title=', encodeURIComponent(document.title), '&url=', encodeURIComponent(location.href)].join(''), '_blank', 'width=550,height=550,resizable=1,scrollbars=1') last update: 2008-08-25T08:34:20+09:00
-
lister 2012-09-22T13:52:01+09:00
run new function(_name, _iframe){ with(document){ return self[_name = '_lister_'] = { name: _name, css: { a: 'margin: 0px 2px; text-decoration: none', div: 'padding: 4px 0px 1px 2px', iframe: 'border: none', shared: 'color: menutext; background-color: menu' }, div: null, iframe: null, show: function(ls){ with(this){ div = create('div', ['position: absolute; z-index: 999; left: 0px', css.div, css.shared].join(';')); iframe = _iframe = create('iframe', ['display: none', css.iframe, css.shared].join(';')); var r = /^(.+?)\D?(\d+)$/, csa = css.a +';'+ css.shared; for(var m, i = 0, l = ls.length; i < l; ++i) div.appendChild((m = r.exec(ls[i])) ? create('a', csa, m[1], {href: ['javascript:', _name, '.load(', m[2], ')'].join('')}) : createTextNode(ls[i] || '|')); div.appendChild(create('a', csa, '[x]', {href: '#'})).onclick = function(){ return !body.removeChild(div) }; div.appendChild(createElement('br')); body.appendChild(div).appendChild(iframe); var sticker = function(){ div.style.top = Math.max(body.scrollTop, documentElement.scrollTop) +'px'; }; sticker(); listen(document, 'scroll', sticker); return this; }}, script: function(path){ var s = createElement('script'); s.src = path; body.appendChild(s); }, load: function(id){ this.script(['http://wedata.net/items/', id, '.json?callback=', _name, '.run'].join('')); }, run: function(o){ with({open: this.open}) eval(o.data.run) }, open: function(url, nam, opt){ with(_iframe){ var m = /\bwidth\s*=\s*(\d+)/.exec(opt); if(m) width = +m[1]; m = /\bheight\s*=\s*(\d+)/.exec(opt); if(m) height = +m[1]; src = url; name = contentWindow.name = nam; style.display = 'block'; return contentWindow; }}, listen: body.attachEvent ? function(elm, evn, fun){ elm.attachEvent('on'+ evn, fun) } : function(elm, evn, fun){ elm.addEventListener(evn, fun, false) }, create: function(tag, css, txt, atr){ var e = createElement(tag); if(css) e.style.cssText = css; if(txt) e.innerHTML = txt; for(var a in atr) if(atr.hasOwnProperty(a)) e[a] = atr[a]; return e; } } }} sample javascript:({id:2272,ls:['eijiro:2270','thesaurus:2285',,'delicious:2271','hatebu:2275',,'deleter:2284'],cb:'_f',d:document,_:function(s){with(this){self[cb+=id]=function(o){eval(o.data.run).show(ls)};s=d.createElement('script');s.src='http://wedata.net/items/'+id+'.json?callback='+cb;d.body.appendChild(s)}}}._()) last update: 2008-08-26T10:25:11+09:00
-
Delicious 2012-09-22T13:52:01+09:00
run var e = encodeURIComponent, s = self.getSelection ? self.getSelection().toString() : document.selection.createRange().text, url = 'http://delicious.com/save?v=5;noui=1;jump=doclose;url=' + e(window.location.href) + ';title=' + e(document.title) + (s && ';notes=' + e(s)); open(url, 'deliciousuiv5', 'location=yes,links=no,scrollbars=no,toolbar=no,width=550,height=550') last update: 2008-08-24T02:14:18+09:00
-
eijiro 2012-09-22T13:52:01+09:00
run var q = prompt('Eijiro', self.getSelection ? self.getSelection() : document.selection.createRange().text); q && open('http://eow.alc.co.jp/'+ encodeURIComponent(q) +'/UTF-8/', '_blank', 'width=570,height=480'); last update: 2008-08-25T08:30:49+09:00
-
test 2012-09-22T13:52:01+09:00
run alert('success!') last update: 2012-09-22T13:52:01+09:00