<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel rdf:about="https://let.hatelabo.jp/dqtengetsu/rss">
    <link>https://let.hatelabo.jp/dqtengetsu/rss</link>
    <description></description>
    <title>Bookmarklets from dqtengetsu</title>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://let.hatelabo.jp/dqtengetsu/let/jIeQmdSIgOAA"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/dqtengetsu/let/hLHUpsCbpthT"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/dqtengetsu/let/hLHUpqWqosQy"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/dqtengetsu/let/hLHUpfLD67At"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/dqtengetsu/let/hJmcmJbWqLQb"/>
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="https://let.hatelabo.jp/dqtengetsu/let/jIeQmdSIgOAA">
    <link>https://let.hatelabo.jp/dqtengetsu/let/jIeQmdSIgOAA</link>
    <dc:date>2025-02-12T12:00:10Z</dc:date>
    <description>DQ10 思い出アルバムダウンロード補助 for DownThemAll</description>
    <dc:creator>dqtengetsu</dc:creator>
    <title>[Let] DQ10思い出アルバムDL補助</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fdqtengetsu%2Flet%2FjIeQmdSIgOAA.bookmarklet.js%20%28arg%29%22.replace%28%2F%28%5CS%2B%29%5Cs%2B%28%5CS%2A%29%2F%2Cfunction%28s%2Curl%2Carg%29%7Bs%3Ddocument.createElement%28%22script%22%29%3Bs.charset%3D%22utf-8%22%3Bs.src%3Durl%2B%22%3Fs%3D%22%2BencodeURIComponent%28arg%29%3Bdocument.body.appendChild%28s%29%7D%29%3Bvoid%280%29%3B"&gt;DQ10思い出アルバムDL補助&lt;/a&gt;&lt;pre&gt;/*
 * @title DQ10思い出アルバムDL補助
 * @description DQ10 思い出アルバムダウンロード補助 for DownThemAll
 * @include http://*
 * @license MIT License
 * @require https://code.jquery.com/jquery-3.7.1.js
 */

function procDates(dts, id)
{
  let dt = dts.children[0].innerText;
  dt = dt.replace(&amp;quot;/&amp;quot;, &amp;quot;&amp;quot;);
  dt = dt.replace(&amp;quot;/&amp;quot;, &amp;quot;&amp;quot;);
  dt = dt.replace(&amp;quot; &amp;quot;, &amp;quot;-&amp;quot;);
  dt = dt.replace(&amp;quot;:&amp;quot;, &amp;quot;&amp;quot;);

  let place = dts.children[1].innerText;

  return dt + &amp;quot;_&amp;quot; + id + &amp;quot;_&amp;quot; + place;
}

function procPics(pcs)
{
  let parts = pcs.children[0].href.split(&amp;quot;/&amp;quot;);
  let p1 = parts[5];
  let p2 = parts[8].slice(0, -5);
  let img = `https://img.dqx.jp/smpicture/download/webpicture/${p1}/xl/${p2}/`;

  return img;
}

function procPicsParts(pcs)
{
  let parts = pcs.children[0].href.split(&amp;quot;/&amp;quot;);
  let p2 = parts[8].slice(0, -5);

  return p2;
}


let dates = $(&amp;quot;.a-picture-date&amp;quot;);

//console.info(dates);
//console.info(procDates(dates[0]));


let navis = $(&amp;quot;.a-picture-navi&amp;quot;);

//console.info(navis[1].children[0].href);
//console.info(procPics(navis[1]));

for (i = 0; i &amp;lt; navis.length; ++i) {

  let iid = procPicsParts(navis[i]);
  let title = procDates(dates[i], iid);
  let url = procPics(navis[i]);
  let link = &amp;quot;&amp;lt;a href='&amp;quot; + url + &amp;quot;' title='&amp;quot; + title + &amp;quot;'&amp;gt;&amp;quot; + title + &amp;quot;&amp;lt;/a&amp;gt;&amp;quot;;

  $(navis[i]).after(link);

}

&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/dqtengetsu/let/hLHUpsCbpthT">
    <link>https://let.hatelabo.jp/dqtengetsu/let/hLHUpsCbpthT</link>
    <dc:date>2018-07-02T15:52:31Z</dc:date>
    <description>DQX 思い出アルバム保存補助ブックマークレット Ver.1.0 for Firefox+dTa</description>
    <dc:creator>dqtengetsu</dc:creator>
    <title>[Let] DQX 思い出アルバム保存補助</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fdqtengetsu%2Flet%2FhLHUpsCbpthT.bookmarklet.js%20%28arg%29%22.replace%28%2F%28%5CS%2B%29%5Cs%2B%28%5CS%2A%29%2F%2Cfunction%28s%2Curl%2Carg%29%7Bs%3Ddocument.createElement%28%22script%22%29%3Bs.charset%3D%22utf-8%22%3Bs.src%3Durl%2B%22%3Fs%3D%22%2BencodeURIComponent%28arg%29%3Bdocument.body.appendChild%28s%29%7D%29%3Bvoid%280%29%3B"&gt;DQX 思い出アルバム保存補助&lt;/a&gt;&lt;pre&gt;/*
 * @title DQX 思い出アルバム保存補助
 * @description DQX 思い出アルバム保存補助ブックマークレット Ver.1.0 for Firefox+dTa
 * @include https://*
 * @license MIT License
 * @require 
 */

    var myName = $('#myCharacterName').text();

    $('.contentsTable1TD1').each(function() {
        
        var img = $(this).find('.showLargePict img').attr('src'); 
        var imgUrl = img.replace('thum2', 'original');
        var imgPart = imgUrl.split('/');
        var imgId2 = imgPart[8];

        var imgData = $(this).find('.thumbLocationAndDate').html();
        var imgInfo = imgData.split('&amp;lt;br&amp;gt;');
        var imgDateTime = imgInfo[0].split(' ');
        var imgDate = imgDateTime[0].replace(/\u002f/g, '');
        var imgTime = imgDateTime[1].replace(/:/g, '');
        var imgLoc = imgInfo[1];

        var fileName = myName + ' ' + imgDate + '_' + imgTime + ' ' + imgLoc + ' (' + imgId2 + ')';        
        var fileUrl = imgUrl + '/?dl';

        var dl = $('&amp;lt;a&amp;gt;');
        dl.attr({
            download: fileName + '.jpg',
            href: fileUrl
        }).text(fileName);

        $(this).find('.editCommentBtn').after(dl);
        
    });
&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/dqtengetsu/let/hLHUpqWqosQy">
    <link>https://let.hatelabo.jp/dqtengetsu/let/hLHUpqWqosQy</link>
    <dc:date>2015-11-23T10:46:40Z</dc:date>
    <description>my bookmarklet</description>
    <dc:creator>dqtengetsu</dc:creator>
    <title>[Let] DQX 思い出アルバム保存補助ブックマークレット ver.1.0 Firefox+dTa専用</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fdqtengetsu%2Flet%2FhLHUpqWqosQy.bookmarklet.js%20%28arg%29%22.replace%28%2F%28%5CS%2B%29%5Cs%2B%28%5CS%2A%29%2F%2Cfunction%28s%2Curl%2Carg%29%7Bs%3Ddocument.createElement%28%22script%22%29%3Bs.charset%3D%22utf-8%22%3Bs.src%3Durl%2B%22%3Fs%3D%22%2BencodeURIComponent%28arg%29%3Bdocument.body.appendChild%28s%29%7D%29%3Bvoid%280%29%3B"&gt;DQX 思い出アルバム保存補助ブックマークレット ver.1.0 Firefox+dTa専用&lt;/a&gt;&lt;pre&gt;/*
 * @title DQX 思い出アルバム保存補助ブックマークレット ver.1.0 Firefox+dTa専用
 * @description my bookmarklet
 * @include http://*
 * @license MIT License
 * @require 
 */


    var myName = $('#myCharacterName').text();

    $('.contentsTable1TD1').each(function() {
        
        var img = $(this).find('.showLargePict img').attr('src'); 
        var imgUrl = img.replace('thum2', 'original');
        var imgPart = imgUrl.split('/');
        var imgId2 = imgPart[8];
        //alert(imgUrl);

        var imgData = $(this).find('.thumbLocationAndDate').html();
        var imgInfo = imgData.split('&amp;lt;br&amp;gt;');
        var imgDateTime = imgInfo[0].split(' ');
        var imgDate = imgDateTime[0].replace(/\u002f/g, '');
        var imgTime = imgDateTime[1].replace(/:/g, '');
        var imgLoc = imgInfo[1];

        var fileName = myName + ' ' + imgDate + '_' + imgTime + ' ' + imgLoc + ' (' + imgId2 + ')' + '.jpg';        
        var fileUrl = imgUrl + '/?dl';

        var dl = $('&amp;lt;a&amp;gt;');
        dl.attr({
            download: fileName,
            href: fileUrl
        });
        dl.text(fileName);

        var aaa = $(this).find('.editCommentBtn');
        aaa.after(dl);
        
    });
&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/dqtengetsu/let/hLHUpfLD67At">
    <link>https://let.hatelabo.jp/dqtengetsu/let/hLHUpfLD67At</link>
    <dc:date>2015-11-23T00:36:13Z</dc:date>
    <description>my bookmarklet</description>
    <dc:creator>dqtengetsu</dc:creator>
    <title>[Let] DQX 思い出アルバム保存補助ブックマークレット ver.1.0 Firefox+dTa専用</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fdqtengetsu%2Flet%2FhLHUpfLD67At.bookmarklet.js%20%28arg%29%22.replace%28%2F%28%5CS%2B%29%5Cs%2B%28%5CS%2A%29%2F%2Cfunction%28s%2Curl%2Carg%29%7Bs%3Ddocument.createElement%28%22script%22%29%3Bs.charset%3D%22utf-8%22%3Bs.src%3Durl%2B%22%3Fs%3D%22%2BencodeURIComponent%28arg%29%3Bdocument.body.appendChild%28s%29%7D%29%3Bvoid%280%29%3B"&gt;DQX 思い出アルバム保存補助ブックマークレット ver.1.0 Firefox+dTa専用&lt;/a&gt;&lt;pre&gt;/*
 * @title DQX 思い出アルバム保存補助ブックマークレット ver.1.0 Firefox+dTa専用
 * @description my bookmarklet
 * @include http://*
 * @license MIT License
 * @require 
 */


    var myName = $('#myCharacterName').text();

    $('.contentsTable1TD1').each(function() {
        
        var img = $(this).find('.showLargePict img').attr('src'); 
        var imgUrl = img.replace('thum2', 'original');
        var imgPart = imgUrl.split('/');
        var imgId2 = imgPart[8];
        alert(imgUrl);

        var imgData = $(this).find('.thumbLocationAndDate').html();
        var imgInfo = imgData.split('&amp;lt;br&amp;gt;');
        var imgDateTime = imgInfo[0].split(' ');
        var imgDate = imgDateTime[0].replace(/\u002f/g, '');
        var imgTime = imgDateTime[1].replace(/:/g, '');
        var imgLoc = imgInfo[1];

        var fileName = myName + ' ' + imgDate + '_' + imgTime + ' ' + imgLoc + ' (' + imgId2 + ')';        
        var fileUrl = imgUrl + '/' + fileName + '.jpg';

        var a = document.createElement('a');
        a.download = fileName;
        a.href = fileUrl;

        a.appendTo($(this).find('.thumbLocationAndDate'));
        
    });
&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/dqtengetsu/let/hJmcmJbWqLQb">
    <link>https://let.hatelabo.jp/dqtengetsu/let/hJmcmJbWqLQb</link>
    <dc:date>2015-11-22T12:19:44Z</dc:date>
    <description>my bookmarklet</description>
    <dc:creator>dqtengetsu</dc:creator>
    <title>[Let] DQX 思い出アルバム保存補助ブックマークレットv4.3a改 Firefox+dTa専用 by fashi2(→tengetsu)</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Fdqtengetsu%2Flet%2FhJmcmJbWqLQb.bookmarklet.js%20%28arg%29%22.replace%28%2F%28%5CS%2B%29%5Cs%2B%28%5CS%2A%29%2F%2Cfunction%28s%2Curl%2Carg%29%7Bs%3Ddocument.createElement%28%22script%22%29%3Bs.charset%3D%22utf-8%22%3Bs.src%3Durl%2B%22%3Fs%3D%22%2BencodeURIComponent%28arg%29%3Bdocument.body.appendChild%28s%29%7D%29%3Bvoid%280%29%3B"&gt;DQX 思い出アルバム保存補助ブックマークレットv4.3a改 Firefox+dTa専用 by fashi2(→tengetsu)&lt;/a&gt;&lt;pre&gt;/*
 * @title DQX 思い出アルバム保存補助ブックマークレットv4.3a改 Firefox+dTa専用 by fashi2(→tengetsu)
 * @description my bookmarklet
 * @include http://*
 * @license MIT License
 * @require 
 */

//
// title DQX 思い出アルバム保存補助ブックマークレットv4.3a Firefox+dTa専用 by fashi2
// description DQ10 冒険者の広場 思い出アルバム(画像が9個並んでるとこ)でブックマークレットを実行してファイル名付きリンク生成 →DownThemAll!でフィルターを original に、命名規則を *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');
	var n=m.innerHTML+' ', e='';
	for(i=0;i&amp;lt;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(&amp;quot;/&amp;quot;);
			var c=b[0].title;
			if(c)cp=' '+c;
			var t=l[j].getElementsByTagName('p');
			var dt=t[0].innerHTML.split('&amp;lt;br&amp;gt;');
			var lc=l[j].getElementsByTagName('div');
			for(k=0;k&amp;lt;lc.length;k++) {
				if(!lc[k].className.indexOf('lockIcon')) {
					lck='!';
				}
			}

			// 2015/11/01 URL の仕様が変わったようなのでちょこっと変更
			// var p5=p[5].split(&amp;quot;?&amp;quot;); //alert(p5[0]); alert(p5[1]);

			// 2015/11/21 URL の仕様がまた変わった模様 変数名を変更
			// rel=&amp;quot;/sc/character/635539619902/picture/detail/291347866?bp=0&amp;quot; 
			var id1=p[3];

			var preId2=p[6].split(&amp;quot;?&amp;quot;);
			var id2=preId2[0];


			var f=n+dt[0].replace('/','').replace('/','').replace(':','').replace(' ','_')+' '+dt[1]+' ('+id2+')'+lck+cp;
			
			var urlBase='http://img.dqx.jp/smpicture/download/webpicture/'+id1;
			var urlt=urlBase+'/thum2/'+id2+'/';
			var url=urlBase+'/original/'+id2+'/?dl';

			//url+=';'+encodeURIComponent(f)+'.jpg';

			var dl=document.createElement('a');
			dl.innerHTML = f;
			dl.download = f+'.jpg';
			dl.href = url;
			l[j].appendChild(dl);
		}
	}

})();

&lt;/pre&gt;</content:encoded>
  </item>
</rdf:RDF>
