Mijinko_SD
アイコン画像を用意するために古いバックアップデータ漁った。
みじんこについて
2021年7月ぐらいからScrapboxを始めた人。
ここはみじんこのページの1つ。
他には
参加中のプロジェクト
これ以外は編集頻度が低い
先行読み込み
先に読み込ませないとマズそうなもの
script.jsimport "/api/code/Mijinko/UserCSSを自動上書きしてくれるUserScript/script.js";
script.jsimport "/api/code/Mijinko/みじんこ用雑多ページメニュー/script.js";
import "/api/code/Mijinko/みじんこ用雑多ページメニュー/addItem.js";
style.css@import '/api/code/Mijinko/みじんこ用雑多ページメニュー/style.css';
テスト用
ページメニューの表示テスト用
_script.jsscrapbox.PageMenu.addMenu({
title: "Test_0",
image: "/assets/img/logo_cut.svg",
})
scrapbox.PageMenu.addMenu({
title: "Test_1",
image: "/assets/img/logo_cut.svg",
})
scrapbox.PageMenu.addMenu({
title: "Test_2",
image: "/assets/img/logo_cut.svg",
})
scrapbox.PageMenu.addMenu({
title: "Test_3",
image: "/assets/img/logo_cut.svg",
})
//scrapbox.PageMenu.addMenu({
//title: "Test_4",
//image: "/assets/img/logo_cut.svg",
//})
script.jsimport "/api/code/Mijinko/Settings/script.js";
他人が作ったやつ
最近あまり使っていないので無効化した
ボタン内容を変えて再度有効化するかもしれない
_script.jsimport "/api/code/Mijinko/Porterっぽい編集バー(改)をカスタマイズする/script.js";
_style.css@import "/api/code/Mijinko/Porterっぽい編集バー(改)をカスタマイズする/style.css";
_script.jsimport { setup } from "/api/code/Mijinko/選択範囲に似ているリンクを入力補完するUserScript/script.js";
setup({
projects: [
"Mijinko",
"Mijinko-other",
"programming-notes",
"fab-wiki",
"forum-jp",
"customize",
"scrapboxlab",
"icons",
],
mark: {
"Mijinko": "/api/pages/Mijinko/Mijinko_SD/icon",
"Mijinko-other": "/api/pages/Mijinko-other/Mijinko_SD/icon",
"programming-notes": "/api/pages/Mijinko-other/Mijinko_SD/icon",
"fab-wiki": "/api/pages/Mijinko-other/Mijinko_SD/icon",
"forum-jp": "/api/pages/Mijinko-other/Mijinko_SD/icon",
"customize": "/api/pages/Mijinko-other/Mijinko_SD/icon",
"scrapboxlab": "/api/pages/Mijinko-other/Mijinko_SD/icon",
"icons": "/api/pages/Mijinko-other/Mijinko_SD/icon",
},
});
Mijinkoでのみ有効
_script.jsimport { setup } from "/api/code/Mijinko/選択範囲に似ているリンクを入力補完するUserScript/script.js";
setup({
projects: [
"Mijinko",
"Mijinko-other"
],
mark: {
"Mijinko": "/api/pages/Mijinko/Mijinko_SD/icon",
"Mijinko-other": "/api/pages/Mijinko-other/Mijinko_SD/icon",
"villagepump": "/api/pages/villagepump/井戸端/icon",
},
hideSelfMark: false,
});
script.jsimport "/api/code/Mijinko/scrapboxlab%2F強調記法からページの見出しを作るUserScript/script.js";
style.css@import "/api/code/Mijinko/scrapboxlab%2F強調記法からページの見出しを作るUserScript/style.css";
_script.jsimport { mount } from "/api/code/Mijinko/ScrapBubble/script.js";
if (!/mobile/i.test(navigator.userAgent)) {
mount();
}
自作スクリプト
script.js// 選択文字をコードブロックにするボタンを追加するスクリプト
scrapbox.PopupMenu.addButton({
title: 'Code',
onClick: text => { return '`' + text + '`';}
})
// 強調表示ボタンを追加するスクリプト(デフォルトのstrongだと大きい文字構文になるので)
scrapbox.PopupMenu.addButton({
title: '強調表示',
onClick: text => { return '[[' + text + ']]';}
});
_script.jsimport "/api/code/Mijinko-other/クリップボードからコードブロックへ貼り付けるUserScript/script.js";
script.jsimport "/api/code/Mijinko-other/Mijinko%2FTwitterのリンクを開く時URLパラメータを削除するUserScript/script.js";
script.jsimport '/api/code/Mijinko/DeepLのChrome拡張機能をScrapbox内限定で無効化するUserScript/removeDeepLExtention.js';
script.jsimport '/api/code/Mijinko/引用文の前のドットを消すUserScript/removeDotBeforeQuote.js';
script.jsimport '/api/code/Mijinko/テキスト内のカラーコードから画像を生成するUserScript/genPlainImageByColorCode.js';
をプロジェクトごとに書式が変わるように書き換えたもの
script.jsswitch(scrapbox.Project.name) {
case "Mijinko-other":
scrapbox.TimeStamp.addFormat('[[]YYYY-MM-DD[]]')
scrapbox.TimeStamp.addFormat('YYYY-MM-DD HH:mm:ss')
scrapbox.TimeStamp.addFormat('HH:mm:ss')
break;
case "villagepump":
scrapbox.TimeStamp.addFormat('[[]YYYY/MM/DD[]]')
scrapbox.TimeStamp.addFormat('YYYY/MM/DD HH:mm:ss')
scrapbox.TimeStamp.addFormat('HH:mm:ss')
break;
default:
scrapbox.TimeStamp.addFormat('[[]YYYY/MM/DD[]]')
scrapbox.TimeStamp.addFormat('YYYY/MM/DD HH:mm:ss')
}
sleep関数を使えるようにする
script.jsimport { sleep } from "/api/code/Mijinko/scrapbox-userscript-std.js/sleep.js";
呼び出し
script.jsimport {activateClock, inactivateClock} from "/api/code/Mijinko/右下の通信ステータスに時刻を表示するUserScript/script.js";
if (!navigator.userAgent.match(/iPhone|Android.+Mobile/)) {
activateClock("all")
scrapbox.on("project:changed", inactivateClock)
}
script.jsimport "/api/code/Mijinko/Ctrl+yでredoする(元に戻す)UserScript/ctrl-y.js";