userscript
今後やりたいやつ
/villagepump/日記ページへのリンクを出すUserScript
これやりたいけど、日付記法がYYMMDDだしなぁ~
/villagepump/scrapboxのタイムスタンプ#68eeb72e0000000000dcba01
年を下2桁にしたい
/customize/今日の日付にリンクしたページの一覧を取得
/shokai/文字カウント
/customize/PopupMenuを徹底的にアイコンにする
Script
NiconicotoWidget
code:userscript.js
import ("/api/code/zatto/NiconicotoWidget/niconicotowidget.js");
HistorySlider
code:userscript.js
//import ("/api/code/zatto/HistorySlider/historyslider.js");
ColoringSameTagAsTitle
code:userscript.js
import ("/api/code/zatto/ColoringSameTagAsTitle/ColoringSameTagAsTitle.js");
リアルタイム版ScrapCalc
code:userscript.js
import ("/api/code/zatto/%E3%83%AA%E3%82%A2%E3%83%AB%E3%82%BF%E3%82%A4%E3%83%A0%E7%89%88ScrapCalc/script.js");
ScrapJupyter
code:userscript.js
import ("/api/code/zatto/ScrapJupyter/userscript.js");
TeXで書いたテキストの$...$を $ ... に置換するUserScript
code:userscript.js
import ("/api/code/zatto/TeX%E3%81%A7%E6%9B%B8%E3%81%84%E3%81%9F%E3%83%86%E3%82%AD%E3%82%B9%E3%83%88%E3%81%AE$...$%E3%82%92_$_..._%E3%81%AB%E7%BD%AE%E6%8F%9B%E3%81%99%E3%82%8BUserScript/script.js");
TeX構文を選択$で可能にするUserscript
code:userscript.js
import ("/api/code/zatto/TeX構文を選択$で可能にするUserscript/script.js");
code:userscript.js
scrapbox.PageMenu.addItem({
title: () => {
if (!scrapbox.Page.lines) return
const chars = scrapbox.Page.lines.map(line => line.text.length).reduce((a,b) => a + b)
const words = scrapbox.Page.lines.map(line => line.text.split(/\s+/).length).reduce((a,b) => a + b)
return ${chars}文字 ${words}単語 ${scrapbox.Page.lines.length}行
},
onClick: () => null
})
DiaryBlock
code:userscript.js
import ("/api/code/zatto/DiaryBlock/userscript.js");