您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Mitemin Image to Narou Tag
// ==UserScript== // @name Mitemin_Image_Code // @namespace phodra // @description Mitemin Image to Narou Tag // @include http://mitemin.net/userimagesearch/search/ // @include http://mitemin.net/imagemanage/top/icode/* // @include http://*.mitemin.net/userpageimagesearch/search // @include http://*.mitemin.net/i* // @version 0.2 // @grant none // ==/UserScript== (function (){ // 小説本文用のタグを生成 var Tagntag = function( userid, imageid) { return "<" + imageid + "|" + userid + ">"; } // 活動報告用のタグを生成 var TagToBlog = function( userid, imageid) { return "<img src='http://"+userid+".mitemin.net/userpageimage/viewimage/icode/"+imageid+"/' width='520px' alt='"+imageid+"' />" } var AppendCode = function() { var $div = $("<div style='margin:5px 0px' />"); var $txb = $("<input type='text' onfocus='this.select();' readonly='readonly' name='url'>"); if( location.href.indexOf("http://mitemin.net/imagemanage/top/icode/")>=0 ) { //画像管理TOP var addres = $("div.manage_box>a:last").attr('href'); var userid = addres.match(/\d+/); var imgid = addres.match(/i\d+/); var $box = $("div.manage_box"); var $ntag = $div.clone(); var $btag = $div.clone(); var $nt_txb = $txb.clone(); var $bt_txb = $txb.clone(); $ntag.text("小説:"); $btag.text("活報:"); $nt_txb.attr('value', Tagntag(userid,imgid)); $bt_txb.attr('value', TagToBlog(userid,imgid)); $ntag.append($nt_txb); $btag.append($bt_txb); $box.append("<br>"); $box.append("・貼付け用タグ"); $box.append($ntag); $box.append($btag); }else if( location.href.indexOf("http://mitemin.net/userimagesearch/search")>=0 ) { // 画像情報編集 var $sbox = $(".search_box"); var userid = $("div#mypagelink_button>a.myuser_menu").attr('href').match(/\d+/); for( var i=0; i<$sbox.size(); i++) { var $item = $sbox.eq(i); if( $item.children("div.codetag").size() ) continue; var imgid = "i" + $item.children("a").attr('href').match(/\d+/); var $codetag = $("<div class='codetag'>"); $item.append($codetag); var $ntag = $div.clone(); $ntag.text("小説:"); var $ntag_txb = $txb.clone(); $ntag_txb.attr( 'value', Tagntag(userid,imgid)); $codetag.append($ntag); $ntag.append($ntag_txb); var $toBlog = $div.clone(); $toBlog.text("活報:"); var $toBlog_txb = $txb.clone(); $toBlog_txb.attr( 'value', TagToBlog(userid,imgid)); $codetag.append($toBlog); $toBlog.append($toBlog_txb); } $("div.codetag input").css('width', '100px'); }else if( location.href.search(/http:\/\/\d+\.mitemin\.net\/i\d+/i)>=0 ) { // 個別画像ページ var $input = $(".image_infomation:last td input"); var $parent = $input.parent(); $input.css('width','230px'); var thisurl_val = $input.eq(0).attr('value'); var userid = thisurl_val.match(/\d+/); var imgid = thisurl_val.match(/i\d+/); var $box = $("<div class='urlbox'>"); var $thisurl = $div.clone(); $thisurl.text("この画像の URL:"); $thisurl.append($input.eq(0)); $box.append($thisurl); var $tburl = $div.clone(); $tburl.text("Track Back URL:"); $tburl.append($input.eq(1)); $box.append($tburl); var $ntag = $div.clone(); $ntag.text("小説本文用タグ:"); var $nt_txb = $input.eq(0).clone(); $nt_txb.attr('value', Tagntag(userid,imgid)); $ntag.append($nt_txb); $box.append($ntag); var $btag = $div.clone(); $btag.text("活動報告用タグ:"); var $bt_txb = $input.eq(0).clone(); $bt_txb.attr('value', TagToBlog(userid,imgid)); $btag.append($bt_txb); $box.append($btag); $parent.parent().append($box); $parent.hide(); }else if( location.href.search(/http:\/\/\d+\.mitemin\.net\/userpageimagesearch\/search/i)>=0 ) { // 画像一覧 var $sbox = $(".search_box"); var userid = $(".profile_name>p:eq(1)").text().match(/\d+/); for( var i=0; i<$sbox.size(); i++) { var $item = $sbox.eq(i); if( $item.children("div.codetag").size() ) continue; var imgid = $item.children("a").attr('href').match(/i\d+/); var $codetag = $("<div class='codetag'>"); $item.append($codetag); var $ntag = $div.clone(); $ntag.text("小説:"); var $ntag_txb = $txb.clone(); $ntag_txb.attr( 'value', Tagntag(userid,imgid)); $codetag.append($ntag); $ntag.append($ntag_txb); var $toBlog = $div.clone(); $toBlog.text("活報:"); var $toBlog_txb = $txb.clone(); $toBlog_txb.attr( 'value', TagToBlog(userid,imgid)); $codetag.append($toBlog); $toBlog.append($toBlog_txb); } } } AppendCode(); $(document).on( { // 'GM_AutoPagerizeLoaded': function() // { // }, 'GM_AutoPagerizeNextPageLoaded': function(e) { AppendCode(); } } ); })();