PatatapRecorder
by
furyu-tei
2014-03-29 [2014/03/29 10:20:32]
Run this bookmarklet at http://www.patatap.com/ => Click [OK] => Play Patatap => Push [Enter] key => Copy the text for PatatapPlayer
@@ -4,7 +4,6 @@
* @include http://www.patatap.com/
* @license MIT License
* @javascript_url
- * @private
*/
(function(w,n,s,t,f,i){alert(n+': Press [Enter] to stop recording');i=setInterval(function(){s+='&'},t);f=function(e,k){k=e.keyCode;if(k==13){prompt(n+': PatatapText',s.replace(/(^&+|&+$)/g,'').replace(/&+/g,function(s){return '&'+s.split('').length}));$(w).unbind('keydown',f);clearInterval(i)}else if(k==32||(64<k&&k<91)){s+=String.fromCharCode(k)}return false};$(w).keydown(f)})(window,'PatatapRecorder','',50)
/*
* @title PatatapRecorder
* @description Run this bookmarklet => Click [OK] => Play Patatap => Push [Enter] key => Copy the text for PatatapPlayer
* @include http://www.patatap.com/
* @license MIT License
* @javascript_url
*/
(function(w,n,s,t,f,i){alert(n+': Press [Enter] to stop recording');i=setInterval(function(){s+='&'},t);f=function(e,k){k=e.keyCode;if(k==13){prompt(n+': PatatapText',s.replace(/(^&+|&+$)/g,'').replace(/&+/g,function(s){return '&'+s.split('').length}));$(w).unbind('keydown',f);clearInterval(i)}else if(k==32||(64<k&&k<91)){s+=String.fromCharCode(k)}return false};$(w).keydown(f)})(window,'PatatapRecorder','',50)
- Permalink
- このページへの個別リンクです。
- RAW
- 書かれたコードへの直接のリンクです。
- Packed
- 文字列が圧縮された書かれたコードへのリンクです。
- Userscript
- Greasemonkey 等で利用する場合の .user.js へのリンクです。
- Loader
- @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
- Metadata
- コード中にコメントで @xxx と書かれたメタデータの JSON です。