<?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/oplosk16/rss">
    <link>https://let.hatelabo.jp/oplosk16/rss</link>
    <description></description>
    <title>Bookmarklets from oplosk16</title>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="https://let.hatelabo.jp/oplosk16/let/hLHWsfSlzaEA"/>
      </rdf:Seq>
    </items>
  </channel>
  <item rdf:about="https://let.hatelabo.jp/oplosk16/let/hLHWsfSlzaEA">
    <link>https://let.hatelabo.jp/oplosk16/let/hLHWsfSlzaEA</link>
    <dc:date>2017-01-11T20:42:41Z</dc:date>
    <description></description>
    <dc:creator>oplosk16</dc:creator>
    <title>[Let] おーぷん2ch無視設定変更スクリプト</title>
    <content:encoded>&lt;a href="javascript:%22https%3A%2F%2Flet.st-hatelabo.com%2Foplosk16%2Flet%2FhLHWsfSlzaEA.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;おーぷん2ch無視設定変更スクリプト&lt;/a&gt;&lt;pre&gt;/*
 * @title おーぷん2ch無視設定変更スクリプト
 * @include http://*.open2ch.net/test/read.cgi/*
 * @license MIT License
 */
//スレッド書き込み欄の下にボタンとテキストエリアが出てきます。
//IDを好きに設定してください。完全一致のみです。
//なお、ツイッターID「tw@～」を設定すると、@は消えますが使用であり問題なく設定できます。
//
// ==UserScript==
// @name        ローカルストレージ勉強
// @namespace   open
// @include     http://*.open2ch.net/test/read.cgi/*
// @version     1
// @grant       none
// ==/UserScript==
function Manual_GetStorage() {
  var mes = ''
  try {
    var ignArray = localStorage.getItem('ign:' + bbs).slice(1, - 1).split(',')
    for (var i = 0; i &amp;lt; ignArray.length; i++) {
      mes += ignArray[i].slice(0, ignArray[i].indexOf(':')).slice(1, - 1) + '\n'
    }
  } 
  catch (e) {
    console.log('無視対象がありません')
  }
  return mes
}
var musiid = 'musi_upd_ta'
function Manual_SetStorage() {
  var setMes = '';
  var at = '@'
  //document.getElementById(musiid);
  var setMesArray = Ta.value.split('\n');
  localStorage.setItem('ign:' + bbs, '')
  for (var i = 0; i &amp;lt; setMesArray.length; i++) {
    console.log('■' + setMesArray[i] + '■')
    if (setMesArray[i] !== '' &amp;amp;&amp;amp; setMesArray[i] !== '\n') {
      setMes += '&amp;quot;' + setMesArray[i].replace(at, '') + '&amp;quot;' + ':1,'
    }
  }
  setMes = '{' + setMes.slice(0, - 1) + '}' //var ignArray = 
  localStorage.setItem('ign:' + bbs, setMes)
  window.location.reload();
}
var Frm = document.getElementById('form1');
var Botan = document.createElement('input');
Botan.type = 'button';
Botan.value = '無視設定配列更新ボタン';
Botan.id = 'musi_upd_btn';
Botan.onclick = Manual_SetStorage;
Frm.appendChild(Botan);
var Ta = document.createElement('textarea');
Ta.value = Manual_GetStorage();
Ta.id = musiid;
Ta.rows = 3
Frm.appendChild(Ta);&lt;/pre&gt;</content:encoded>
  </item>
</rdf:RDF>
