ほぼ完全自動アク禁ブックマークレット2

    
      
  • /*
     * @title ほぼ完全自動アク禁ブックマークレット2
     * @include http://*.open2ch.net
     * @license MIT License
     */
    //作った人: Awn
    
    
    (function() {
    
        //initializer
        _init();
    
        //function
        function _init() {
            _embedForm();
    
        }
    
        function _embedForm() {
            let section = document.createElement("section");
            section.setAttribute("id", "autoAkuSection");
            section.innerHTML = '<hr><h2 style="color:red;">自動アク禁設定</h2><input type="button" name="b_autoakuShow" id="b_autoakuShow" value="開く">';
    
            let phorm = document.createElement("form");
            phorm.setAttribute("name", "fm_autoAku");
            phorm.setAttribute("id", "fm_autoAku");
            phorm.innerHTML = '<fieldset><legend>自動投稿する時の名前とメール欄と本文</legend><label>名前:<input type="text" size="40" name="autoAku_defaultName" placeholder="(省略化)自動アク禁用の名前"></label><br><label>mail:<input type="text" size="40" name="autoAku_defaultMail" placeholder="(省略化)自動アク禁用のmail"></label><br><textarea rows="5" cols="56" name="autoAku_defaultText" placeholder="ここに書いたメッセージに!aku42といったアク禁コマンドが自動で足されます。"></textarea></fieldset><fieldset><legend>自動アク禁キーワード設定</legend><label>アク禁ワード↓<br><textarea rows="5" cols="56" name="autoAku_words" placeholder="改行区切りで入力"></textarea><br></label><label>アク禁ネーム↓<br><textarea rows="5" cols="56" name="autoAku_names" placeholder="改行区切りで入力"></textarea><br></label><label>アク禁メール↓<br><textarea rows="5" cols="56" name="autoAku_mails" placeholder="改行区切りで入力"></textarea><br></label><label>アク禁id↓<br><textarea rows="5" cols="56" name="autoAku_ids" placeholder="改行区切りで入力"></textarea><br></label></fieldset><fieldset><legend>その他の設定</legend>正規表現を利用する:<input type="radio" name="enableRegexp" checked>OFF<input type="radio" name="enableRegexp">ON<br>アク禁を実行する :<input type="radio" name="enableAkukin" checked>OFF<input type="radio" name="enableAkukin">ON</fieldset><input type="button" name="b_autoakuSave" value="アク禁設定を保存する">';
            document.body.appendChild(section);
            section.appendChild(phorm);
    
            return;
        }
    
        /* wrapper function */
        function _getStorage(key) {
            return localStorage.getItem(key);
        }
    
        function _setStorage(key, val) {
            localStorage.setItem(key.val);
        }
    
        return;
    })();
  • Permalink
    このページへの個別リンクです。
    RAW
    書かれたコードへの直接のリンクです。
    Packed
    文字列が圧縮された書かれたコードへのリンクです。
    Userscript
    Greasemonkey 等で利用する場合の .user.js へのリンクです。
    Loader
    @require やソースコードが長い場合に多段ロードする Loader コミのコードへのリンクです。
    Metadata
    コード中にコメントで @xxx と書かれたメタデータの JSON です。

History

  1. 2017/01/07 19:39:10 - 2017-01-07
  2. 2017/01/07 19:36:41 - 2017-01-07
  3. 2017/01/07 19:19:23 - 2017-01-07
  4. 2017/01/07 19:05:51 - 2017-01-07
  5. 2017/01/07 18:56:24 - 2017-01-07
  6. 2017/01/07 05:45:10 - 2017-01-07
  7. 2017/01/06 03:07:29 - 2017-01-06
  8. 2017/01/06 02:55:51 - 2017-01-06
  9. 2017/01/06 00:26:19 - 2017-01-06
  10. 2017/01/05 23:46:52 - 2017-01-05
  11. 2017/01/05 00:04:58 - 2017-01-05
  12. 2017/01/04 04:07:48 - 2017-01-04
  13. 2017/01/03 23:47:17 - 2017-01-03