generated at
外部projectを関連ページリストに表示する

2020-10-06 09:03 不完全ではあるが、実装してみた
hr
外部project関連ページリストに表示するUserScriptを作りたい
どうにか実装できないかなあ。

背景
/customize/external-completionを実装したことで、外部projectリンクの入力補完ができるようになった
あとは、関連ページリストを表示できるようにしたい

目的

実装
曖昧検索をする必要がないから、実装自体は簡単だと思う
外部リンクの存在を監視するクラスを作る必要がありそう
どのeventを監視すればいい?
scrapbox側で何らかの更新イベントを作成していたらそれを使えばいいので簡単
/scrapboxlab/類似したタイトルのページを関連ページとして表示するに、ページタイトルの更新監視処理があった
これを参考にしてもいいかも
外部projectのリンクはcss selectorで取得できる
a[class="page-link"] [target="_blank"]
上から順番に取得したリストから、関連ページを探せば良い。
外部projectのページと自分のprojectのページとの区別
色分けする
別の関連ページリストに分ける

#2020-08-26 00:57:21