lapin-ラパン-説明
lapinは通常サイトでも名前変換をできるようにするブックマークレット*です。セキュリティに厳しいサイト以外は対応しています。使い方は簡単。lapinをブラウザに登録し、名前変換をしたいサイトでlapinをクリックするだけです。メジャーなブラウザならば、lapinの登録は数秒で終わります。
クッキーが設定されているので、同じサイト内で何度も名前を入力する必要はありません。また、作者側が名前変換部分を【苗字】や【名前】と表示していれば*、変換前の名前を入力する必要はありません。
※最初使用するときは反応が鈍いことがあるので、その際は2度クリックしてください。文章を中心としているので、サイトデザインやサービスが崩れることがあるかもしれません。そのときはページを再読み込みすればリセットできますので、ご安心ください。なお、オフラインではご利用できません。
lapin 登録
触れてみないと分かりにくいので、実際lapinを登録してみましょう。ブラウザごとに違うので、各ブラウザの説明に従ってください。文章がわかりにくかったら、動画視聴をお勧めします。もし『ブックマークレットを許可しますか?』というメッセージがでたら『許可』を押してください▶IE、ChromeかSafariをお使いの方はこちらをクリック
youtube動画リンク:https://youtu.be/3ykC6dXH2BY
下の か をブックマークバーまでドラッグ&ドロップしてください。ブックマークバーが表示されていない方はキーボードのCTRLとSHIFTを同時押ししながらBを押し(MACは⌘とSHIFTを同時押ししながらB)、ブックマークバーを開いてください。表示された空きスペースに下の か をドラッグ&ドロップ。これで登録終了です。あとは、名前変換したいページで、lapinをクリックするだけです(このページでは正常に機能しないので試さないでください)。ブックマークバーを非表示にするときは、上と同じキーを押してください。
下の か をブックマークバーまでドラッグ&ドロップしてください。ブックマークバーが表示されていない方はキーボードのCTRLとSHIFTを同時押ししながらBを押し(MACは⌘とSHIFTを同時押ししながらB)、ブックマークバーを開いてください。表示された空きスペースに下の か をドラッグ&ドロップ。これで登録終了です。あとは、名前変換したいページで、lapinをクリックするだけです(このページでは正常に機能しないので試さないでください)。ブックマークバーを非表示にするときは、上と同じキーを押してください。
▶Firefoxをお使いの方はこちらをクリック
youtube動画リンク:https://youtu.be/RuzpjTX7zCE
下のか をブックマークツールバーまでドラッグ&ドロップしてください。ブックマークツールバーが表示されていない方はキーボードのCTRLとB(MACは⌘とB)を同時に押して、ブックマークサイドバーを開いてください。左に表示された『ブックマークツールバー』か『ブックマークメニュー』の文字をクリックして、好きなところに下の か をドラッグ&ドロップ。これで登録終了です。あとは、名前変換したいページで、lapinをクリックするだけです(このページでは正常に機能しないので試さないでください)。ブックマークサイドバーを非表示にするときは、上と同じキーを押してください。
下のか をブックマークツールバーまでドラッグ&ドロップしてください。ブックマークツールバーが表示されていない方はキーボードのCTRLとB(MACは⌘とB)を同時に押して、ブックマークサイドバーを開いてください。左に表示された『ブックマークツールバー』か『ブックマークメニュー』の文字をクリックして、好きなところに下の か をドラッグ&ドロップ。これで登録終了です。あとは、名前変換したいページで、lapinをクリックするだけです(このページでは正常に機能しないので試さないでください)。ブックマークサイドバーを非表示にするときは、上と同じキーを押してください。
▶Lunascapeをお使いの方はこちらをクリック
youtube動画リンク:https://youtu.be/wGWA6RiksO0
下のか を右クリック。『ショートカットのコピー』でコードをコピーします。上のメニューバーから『ツール』>『ブックマークレット』>『ブックマークレットを追加』。タイトルのところにlapinと入力。URLには先ほどコピーしたコードをペーストします。そして、OKをクリック。左のサイドバーにlapinが表示されているので、使用したいサイトで、そちらをクリックします。サイドバーはキーボードのALTと4を同時に押すことで、閉じたり開いたりできます。
下のか を右クリック。『ショートカットのコピー』でコードをコピーします。上のメニューバーから『ツール』>『ブックマークレット』>『ブックマークレットを追加』。タイトルのところにlapinと入力。URLには先ほどコピーしたコードをペーストします。そして、OKをクリック。左のサイドバーにlapinが表示されているので、使用したいサイトで、そちらをクリックします。サイドバーはキーボードのALTと4を同時に押すことで、閉じたり開いたりできます。
▶Operaをお使いの方はこちらをクリック
youtube動画リンク:https://youtu.be/EVjNfodSGHs
下のか をブックマークバーまでドラッグ&ドロップしてください。ブックマークバーが表示されていない方は、ブラウザ左上角のoperaマークをクリック。メニューから『ブックマーク』>『ブックマークバーを表示』。表示されたブックマークバーに下の か をドラッグ&ドロップ。これで、登録終了です。あとは、名前変換したいページで、lapinをクリックするだけです(このページでは正常に機能しないので試さないでください)。
下のか をブックマークバーまでドラッグ&ドロップしてください。ブックマークバーが表示されていない方は、ブラウザ左上角のoperaマークをクリック。メニューから『ブックマーク』>『ブックマークバーを表示』。表示されたブックマークバーに下の か をドラッグ&ドロップ。これで、登録終了です。あとは、名前変換したいページで、lapinをクリックするだけです(このページでは正常に機能しないので試さないでください)。
▶スマホブラウザをお使いの方はこちらをクリック
スマホでは一度パソコンのブラウザでlapinを追加して、ブックマークをスマホに同期させたほうが早いです。それができない方は、一番簡単なChromeブラウザでの追加方法を説明します。Chromeにて下のかを長押し。メニューがでてきたら『リンクのURLをコピー』をタップ。ブラウザ右上角のをタップ。上にでてきた☆をタップし、サイトをブックマーク登録します。すると、lapinと書かれてある下に、当サイトのURLがあるので、そこを削除し、先ほどコピーしたのをペーストします。最後に、右上角の『保存』をクリック。lapinは『モバイルのブックマーク』フォルダに入っているので、好きなサイトに行って、そこからlapinを起動してください。(このページでは正常に機能しないので試さないでください)
lapin ver2.0.0 名前変換項目一箇所
lapin ver2.0.0ではPixivの縦読みに対応しております
名前のみを変換されたい方▶コード表示(必要な方のみ)
圧縮版
オリジナル
javascript:(function(f, urls, i, s) {urls = ["https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js","https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"];var cof = function() {f(jQuery.noConflict(true));};for (i = 0; i < urls.length; i++) {s = document.createElement("script");s.src = urls[i];if (i == urls.length - 1) {s.onload = cof;}document.body.appendChild(s);}})(function($) {if (!$.cookie('zzz1')) {var names = ",";} else {var names = $.cookie('zzz1');}var dy = names.split(",");if ((document.body.innerHTML.indexOf("【名前】") > -1)) {var before1 = "【名前】";} else {if (dy[0] == '【名前】') {dy[0] = "";}var before1 = prompt("どちらの名前を変えますか?", dy[0]);}var after1 = prompt("好きな名前を入力してください", dy[1]);if (before1 === null) {before1 = "";}if (after1 === null) {after1 = "";}$.cookie('zzz1', before1 + "," + after1, {expires: 365,path: '/'});if($('.novel-page').length){$('.novel-page').each(function() {var txt = $(this).html();var nvr = txt.replace(new RegExp(before1, "g"), after1);$(this).html(nvr);});}else{$("body script").remove();var txt = $("body").html();var nvr = txt.replace(new RegExp(before1, "g"), after1);$("body").html(nvr);}}); //jQuery lapin plugin Copyright (c) 2015 Shion Kirihara (http://yzatelier.web.fc2.com/) Released under the MIT license http://www.opensource.org/licenses/mit-license.php
オリジナル
javascript:(function(f, urls, i, s) {
urls = [
"https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js",
"https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"
];
var cof = function() {
f(jQuery.noConflict(true));
};
for (i = 0; i < urls.length; i++) {
s = document.createElement("script");
s.src = urls[i];
if (i == urls.length - 1) {
s.onload = cof;
}
document.body.appendChild(s);
}
})
/*jQuery lapin plugin Copyright (c) 2015 Shion Kirihara (http://yzatelier.web.fc2.com/) Released under the MIT license http://www.opensource.org/licenses/mit-license.php */
(function($) {
if (!$.cookie('zzz1')) {
var names = ",";
} else {
var names = $.cookie('zzz1');
}
var dy = names.split(",");
if ((document.body.innerHTML.indexOf("【名前】") > -1)) {
var before1 = "【名前】";
} else {
if (dy[0] == '【名前】') {
dy[0] = "";
}
var before1 = prompt("どちらの名前を変えますか?", dy[0]);
}
var after1 = prompt("好きな名前を入力してください", dy[1]);
if (before1 === null) {
before1 = "";
}
if (after1 === null) {
after1 = "";
}
$.cookie('zzz1', before1 + "," + after1, {
expires: 365,
path: '/'
});
if ($('.novel-page').length) { /* Pixiv用 */
$('.novel-page').each(function() {
var txt = $(this).html();
var nvr = txt.replace(new RegExp(before1, "g"), after1);
$(this).html(nvr);
});
} else {
$("body script").remove(); /* 広告などの2度読み込み防止にbodyのスクリプトは抜く */
var txt = $("body").html();
var nvr = txt.replace(new RegExp(before1, "g"), after1);
$("body").html(nvr);
}
});
lapin ver2.0.0 名前変換項目ニ箇所
苗字と名前を変換されたい方▶コード表示(必要な方のみ)
圧縮版
オリジナル
javascript:(function(b,a,c,d){a=["https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js","https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"];var e=function(){b(jQuery.noConflict(!0))};for(c=0;c<a.length;c++)d=document.createElement("script"),d.src=a[c],c==a.length-1&&(d.onload=e),document.body.appendChild(d)})(function(b){var a=(b.cookie("zzz2")?b.cookie("zzz2"):",,,").split(",");if(-1<document.body.innerHTML.indexOf("【苗字】"))var c="【苗字】";else"【苗字】"==a[0]&&(a[0]=""),c=prompt("どちらの苗字を変えますか?",a[0]);if(-1<document.body.innerHTML.indexOf("【名前】"))var d="【名前】";else"【名前】"==a[2]&&(a[2]=""),d=prompt("どちらの名前を変えますか?",a[2]);var e=prompt("好きな苗字を入力してください",a[1]),f=prompt("好きな名前を入力してください",a[3]);null===c&&(c="");null===e&&(e="");null===d&&(d="");null===f&&(f="");b.cookie("zzz2",c+","+e+","+d+","+f,{expires:365,path:"/"});b(".novel-page").length?b(".novel-page").each(function(){var a=b(this).html().replace(new RegExp(c,"g"),e).replace(new RegExp(d,"g"),f);b(this).html(a)}):(b("body script").remove(),a=b("body").html().replace(new RegExp(c,"g"),e).replace(new RegExp(d,"g"),f),b("body").html(a))});//jQuery lapin plugin Copyright (c) 2015 Shion Kirihara (http://yzatelier.web.fc2.com/) Released under the MIT license http://www.opensource.org/licenses/mit-license.php
オリジナル
javascript:(function(f, urls, i, s) {
urls = [
"https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.0/jquery.min.js",
"https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"
];
var cof = function() {
f(jQuery.noConflict(true));
};
for (i = 0; i < urls.length; i++) {
s = document.createElement("script");
s.src = urls[i];
if (i == urls.length - 1) {
s.onload = cof;
}
document.body.appendChild(s);
}
})
/*jQuery lapin plugin Copyright (c) 2015 Shion Kirihara (http://yzatelier.web.fc2.com/) Released under the MIT license http://www.opensource.org/licenses/mit-license.php */
(function($) {
if (!$.cookie('zzz2')) {
var names = ",,,";
} else {
var names = $.cookie('zzz2');
}
var dy = names.split(",");
if ((document.body.innerHTML.indexOf("【苗字】") > -1)) {
var before1 = "【苗字】";
} else {
if (dy[0] == '【苗字】') {
dy[0] = "";
}
var before1 = prompt("どちらの苗字を変えますか?", dy[0]);
}
if ((document.body.innerHTML.indexOf("【名前】") > -1)) {
var before2 = "【名前】";
} else {
if (dy[2] == '【名前】') {
dy[2] = "";
}
var before2 = prompt("どちらの名前を変えますか?", dy[2]);
}
var after1 = prompt("好きな苗字を入力してください", dy[1]);
var after2 = prompt("好きな名前を入力してください", dy[3]);
if (before1 === null) {
before1 = "";
}
if (after1 === null) {
after1 = "";
}
if (before2 === null) {
before2 = "";
}
if (after2 === null) {
after2 = "";
}
$.cookie('zzz2', before1 + "," + after1 + "," + before2 + "," + after2, {
expires: 365,
path: '/'
});
if ($('.novel-page').length) { /* Pixiv用 */
$('.novel-page').each(function() {
var txt = $(this).html();
var nvr = txt.replace(new RegExp(before1, "g"), after1).replace(new RegExp(before2, "g"), after2);
$(this).html(nvr);
});
} else {
$('body script').remove(); /* 広告などの2度読み込み防止にbodyのスクリプトは抜く */
var txt = $("body").html();
var nvr = txt.replace(new RegExp(before1, "g"), after1).replace(new RegExp(
before2, "g"), after2);
$("body").html(nvr);
}
});