GoodReader Linker

概要

575氏によるGoodRedaer向けブックマークレット。
Webブラウザに表示されているページから参照されているファイルを新規タブ上にファイルタイプ別に参照リスト表示し、 GoodReaderへのダウンロードを容易にします。

javascript:var%20s=document.getElementsByTagName('html')%5B0%5D.innerHTML;if(u=s.match(/s?https?:%5C/%5C/%5B-_.!~*'()a-zA-Z0-9;%5C/?:@&=+$,%25%23%5D+/g))%7Bvar%20d=window.open().document;var%20ur=/%5E((%5B%5E:/?%23%5D+):)?(%5C/%5C/(%5B%5E/?%23%5D*))?(%5B%5E?%23%5D*)(%5C?(%5B%5E%23%5D*))?(%23(.*))?/;var%20b,bmov,baud,bimg,bpdf,btxt,betc;b=bmov=baud=bimg=bpdf=btxt=betc='';for(i=0;i%3Cu.length;i++)%7Bvar%20e=ur.exec(u%5Bi%5D);if(e%5B5%5D!='')%7Bvar%20v=e%5B5%5D.split('/');var%20n=v%5Bv.length-1%5D;if(n=='')%7Bif(v.length%3E1&&v%5Bv.length-2%5D!='')%7Bn=v%5Bv.length-2%5D+'/';%7Delse%7Bn='-noname-';%7D%7Dvar%20z='%3Ca%20style=%22color:%23fff;text-decoration:none;font-size:1.2em;%22%20href=g'+u%5Bi%5D+'%3E'+n+'%3C/a%3E%3Cbr/%3E';if(/%5C.(mov%7Cmp4%7Cm4v%7C3gp)$/i.test(n))bmov=bmov+z;else%20if(/%5C.(aac%7Cadts%7Cac3%7Caif%7Caiff%7Caifc%7Ccaf%7Cmp3)$/i.test(n))baud=baud+z;else%20if(/%5C.(jpg%7Cjpeg%7Cgif%7Ctif%7Ctiff%7Cbmp%7Cbmpf%7Cpng%7Cico%7Ccur%7Cxbm)$/i.test(n))bimg=bimg+z;else%20if(/%5C.(pdf)$/i.test(n))bpdf=bpdf+z;else%20if(/%5C.(txt)$/i.test(n))btxt=btxt+z;else%20betc=betc+z;%7D%7Dif(bmov!='')bmov='%3Ch1%3EMovie%3C/h1%3E'+bmov;if(baud!='')baud='%3Ch1%3EAudio%3C/h1%3E'+baud;if(bimg!='')bimg='%3Ch1%3EImage%3C/h1%3E'+bimg;if(bpdf!='')bpdf='%3Ch1%3EPdf%3C/h1%3E'+bpdf;if(btxt!='')btxt='%3Ch1%3ETxt%3C/h1%3E'+btxt;if(betc!='')betc='%3Ch1%3EEtc%3C/h1%3E'+betc;b='%3Chtml%3E%3Chead%3E%3Cmeta%20name=%22viewport%22%20content=%22initial-scale=1.0;minimum-scale=0.25;maximum-scale=10.0;user-scalable=yes;%22/%3E%3C/head%3E%3Cbody%20style=%22word-break:break-all;font-family:Helvetica;font-weight:bold;line-height:1.4em;color:%23fff;background-color:%23000;%22%3E';b=b+bmov+baud+bimg+bpdf+btxt+betc;b=b+'%3C/body%3E%3C/html%3E';d.write(b);d.close();%7D

使い方

  1. 白枠の中のテキストを全てコピー
  2. このページをブクマして完了する
  3. ブクマを開き編集をクリック
  4. GoodReaderLinkerを選択
  5. URLを全部消去してペースト
  6. メディアリンクのあるページで選択
  7. 欲しいのだけダウンロード(゚д゚)ウマー

オリジナルから変更した点

10/16(動作確認済)