DQX 思い出アルバム保存補助ブックマークレットv2 Firefox+dTa専用版 by fashi2

    @@ -1,10 +1,10 @@ -/* - * @title DQX 思い出アルバム保存補助ブックマークレット Firefox+dTa専用版 by fashi2 - * @description DQ10 冒険者の広場 思い出アルバム(画像が9個並んでるとこ)でブックマークレットを実行してファイル名付き一覧作成→DownThemAll!でフィルターを smpicture に、命名規則を *text*.*ext* に変えてから保存。要ポップアップ許可。 / http://vp.star-wind.info/dqx/ - * @include http://hiroba.dqx.jp/sc/character*picture* - * @license MIT License - * @require - */ +// +// @title DQX 思い出アルバム保存補助ブックマークレット Firefox+dTa専用版 by fashi2 +// @description DQ10 冒険者の広場 思い出アルバム(画像が9個並んでるとこ)でブックマークレットを実行してファイル名付き一覧作成→DownThemAll!でフィルターを smpicture に、命名規則を *text*.*ext* に変えてから保存。要ポップアップ許可。 / http://vp.star-wind.info/dqx/ +// @include http://hiroba.dqx.jp/sc/character/*/picture/ +// @license MIT License +// @require +// (function(){ var g=document.getElementById('cttTitle'), @@ -13,7 +13,7 @@ d=open().document; var n=m.innerHTML+' ', e=''; for(i=0;i<l.length;i++) { - var j=l.length-i-1,k=0,cp=''; + var j=l.length-i-1,k=0,cp='',lck=''; if(!l[j].className.indexOf('contentsTable1TD1')) { var b=l[j].getElementsByTagName('a'); var p=b[0].rel.split("/"); @@ -21,7 +21,13 @@ if(c)cp=' '+c; var t=l[j].getElementsByTagName('p'); var dt=t[0].innerHTML.split('<br>'); - var f=n+dt[0].replace('/','').replace('/','').replace(':','').replace(' ','_')+' '+dt[1]+' '+p[5]+cp; + var lc=l[j].getElementsByTagName('div'); + for(k=0;k<lc.length;k++) { + if(!lc[k].className.indexOf('lockIcon')) { + lck='!'; + } + } + var f=n+dt[0].replace('/','').replace('/','').replace(':','').replace(' ','_')+' '+dt[1]+' ('+p[5]+')'+lck+cp; var urlt='http://img.dqx.jp/smpicture/download/webpicture/'+p[3]+'/thum2/'+p[5]+'/'; var url='http://img.dqx.jp/smpicture/download/webpicture/'+p[3]+'/original/'+p[5]+'/'; //url+=';'+encodeURIComponent(f)+'.jpg'; @@ -32,4 +38,5 @@ d.write(e); d.write('</body></html>'); d.close(); -})(); +})(); +
  • //
    // @title DQX 思い出アルバム保存補助ブックマークレット Firefox+dTa専用版 by fashi2
    // @description DQ10 冒険者の広場 思い出アルバム(画像が9個並んでるとこ)でブックマークレットを実行してファイル名付き一覧作成→DownThemAll!でフィルターを smpicture に、命名規則を *text*.*ext* に変えてから保存。要ポップアップ許可。 / http://vp.star-wind.info/dqx/
    // @include http://hiroba.dqx.jp/sc/character/*/picture/
    // @license MIT License
    // @require 
    //
    
    (function(){
    	var g=document.getElementById('cttTitle'),
    		m=document.getElementById('myCharacterName'),
    		l=document.getElementsByTagName('td'),
    		d=open().document;
    	var n=m.innerHTML+' ', e='';
    	for(i=0;i<l.length;i++) {
    		var j=l.length-i-1,k=0,cp='',lck='';
    		if(!l[j].className.indexOf('contentsTable1TD1')) {
    			var b=l[j].getElementsByTagName('a');
    			var p=b[0].rel.split("/");
    			var c=b[0].title;
    			if(c)cp=' '+c;
    			var t=l[j].getElementsByTagName('p');
    			var dt=t[0].innerHTML.split('<br>');
    			var lc=l[j].getElementsByTagName('div');
    			for(k=0;k<lc.length;k++) {
    				if(!lc[k].className.indexOf('lockIcon')) {
    					lck='!';
    				}
    			}
    			var f=n+dt[0].replace('/','').replace('/','').replace(':','').replace(' ','_')+' '+dt[1]+' ('+p[5]+')'+lck+cp;
    			var urlt='http://img.dqx.jp/smpicture/download/webpicture/'+p[3]+'/thum2/'+p[5]+'/';
    			var url='http://img.dqx.jp/smpicture/download/webpicture/'+p[3]+'/original/'+p[5]+'/';
    			//url+=';'+encodeURIComponent(f)+'.jpg';
    			e+='<p><img src="'+urlt+'" width="200" height="112" alt="'+f+'"><br><a href="'+url+'" title="'+f+'">'+f+'</a><br></p>';
    		}
    	}
    	d.write('<html><head><title>'+g.innerHTML+' '+dt[0]+'</title></head><body>');
    	d.write(e);
    	d.write('</body></html>');
    	d.close();
    })();
    
    
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2013/01/27 18:10:42 - 2013-01-27
  2. 2013/01/27 18:07:47 - 2013-01-27
  3. 2013/01/24 16:53:08 - 2013-01-24
  4. 2013/01/22 20:54:13 - 2013-01-22
  5. 2013/01/22 16:31:01 - 2013-01-22
  6. 2013/01/22 15:49:10 - 2013-01-22
  7. 2013/01/22 11:47:58 - 2013-01-22
  8. 2013/01/21 18:48:25 - 2013-01-21
  9. 2013/01/21 18:41:32 - 2013-01-21
  10. 2013/01/21 18:38:17 - 2013-01-21
  11. 2013/01/21 18:37:28 - 2013-01-21
  12. 2013/01/21 18:31:47 - 2013-01-21
  13. 2013/01/21 18:26:05 - 2013-01-21
  14. 2013/01/21 18:25:32 - 2013-01-21