您需要先安装一个扩展,例如 篡改猴、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();
- }
- }
- );
- })();