<?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/fuysr4/rss">
    <link>https://let.hatelabo.jp/fuysr4/rss</link>
    <description></description>
    <title>Bookmarklets from fuysr4</title>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://let.hatelabo.jp/fuysr4/let/ioSKpsCggcAA"/>
        <rdf:li rdf:resource="https://let.hatelabo.jp/fuysr4/let/ioOD-6XqgcAA"/>
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="https://let.hatelabo.jp/fuysr4/let/ioSKpsCggcAA">
    <link>https://let.hatelabo.jp/fuysr4/let/ioSKpsCggcAA</link>
    <dc:date>2020-06-17T18:04:31Z</dc:date>
    <description>ツイートのURLを開いた状態で使うと投稿時刻をミリ秒まで表示する</description>
    <dc:creator>fuysr4</dc:creator>
    <title>[Let] ツイートの投稿時刻</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Ffuysr4%2Flet%2FioSKpsCggcAA.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;ツイートの投稿時刻&lt;/a&gt;&lt;pre&gt;/*
 * @title ツイートの投稿時刻
 * @description ツイートのURLを開いた状態で使うと投稿時刻をミリ秒まで表示する
 * @include https://twitter.com/
 * @license MIT License
 * @require 
 */

((d,p)=&amp;gt;alert(`${d.getFullYear()}/${p(d.getMonth()+1)}/${p(d.getDate())} ${p(d.getHours())}:${p(d.getMinutes())}:${p(d.getSeconds())}.${p(d.getMilliseconds(),3)}`))(new Date(parseInt((BigInt(/\d{16,}/.exec(location.href)[0])&amp;gt;&amp;gt;22n)+1288834974657n)),(s,n=2)=&amp;gt;(s+&amp;quot;&amp;quot;).padStart(n,&amp;quot;0&amp;quot;))&lt;/pre&gt;</content:encoded>
  </item>
  <item rdf:about="https://let.hatelabo.jp/fuysr4/let/ioOD-6XqgcAA">
    <link>https://let.hatelabo.jp/fuysr4/let/ioOD-6XqgcAA</link>
    <dc:date>2020-06-16T02:51:40Z</dc:date>
    <description>http://negineesan.com/ で実行するとギャラリーになる</description>
    <dc:creator>fuysr4</dc:creator>
    <title>[Let] ねぎ姉さん</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Ffuysr4%2Flet%2FioOD-6XqgcAA.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;ねぎ姉さん&lt;/a&gt;&lt;pre&gt;/*
 * @title ねぎ姉さん
 * @description http://negineesan.com/ で実行するとギャラリーになる
 * @include http://negineesan.com/
 * @license MIT License
 * @require 
 */
(()=&amp;gt;{
const root = document.createElement(&amp;quot;div&amp;quot;);
root.style.position = &amp;quot;fixed&amp;quot;;
root.style.left = &amp;quot;50%&amp;quot;;
root.style.top = &amp;quot;0&amp;quot;;
root.style.height = &amp;quot;100%&amp;quot;;
root.style.textAlign = &amp;quot;center&amp;quot;;
let current=null;
const img = root.appendChild(document.createElement(&amp;quot;img&amp;quot;));
img.style.height = &amp;quot;100%&amp;quot;;
const f = e =&amp;gt; {
  if (e.target.href) {
    img.src = (current=e.target).href;
    e.preventDefault();
  }
};
document.body.addEventListener(&amp;quot;click&amp;quot;, f);
const close = root.appendChild(document.createElement(&amp;quot;button&amp;quot;));
close.type = &amp;quot;button&amp;quot;;
close.textContent = &amp;quot;close&amp;quot;;
close.onclick = () =&amp;gt; { root.parentElement.removeChild(root); document.body.removeEventListener(&amp;quot;click&amp;quot;, f); }
document.body.addEventListener(&amp;quot;click&amp;quot;, f, true);
const prev = root.appendChild(document.createElement(&amp;quot;button&amp;quot;));
prev.type = &amp;quot;button&amp;quot;;
prev.textContent = &amp;quot;prev&amp;quot;;
prev.onclick = () =&amp;gt; current.previousElementSibling.click();
const next = root.appendChild(document.createElement(&amp;quot;button&amp;quot;));
next.type = &amp;quot;button&amp;quot;;
next.textContent = &amp;quot;next&amp;quot;;
next.onclick = () =&amp;gt; current.nextElementSibling.click();
document.body.insertAdjacentElement(&amp;quot;beforeend&amp;quot;, root);
})();&lt;/pre&gt;</content:encoded>
  </item>
</rdf:RDF>
