日本語エイリアス追加作業
zenrataiki.iconなどローマ字でないと検索できない絵文字が多く、検索しにくい
それだけならまだいいが、surakkuno-sureddoha-shoujikifuben.iconなど確実に検索できない絵文字もある
Slackをsurakkuと打って探すという発想はまず思いつかない
どうするか
各ローマ字ページに対応する日本語ページを用意する
一旦対応表を作った後、scriptで一気にjsonを作ってimportする
用意しないもの
username
英名が通用しているもの
アイコンの文字とtitleが一致しているもの
third party emoji packs
すでにaliasがある
列挙用script
記号と数字で始まるページは殆どないので無視
手作業で対応付ける
一部のアイコンも除外する
code:js
document.getElementById("text-input").addEventListener("focus", async () => {
const ignores = [
alphabet,
blob,
neonblob,
ablob,
apartyblob,
cw_,
];
await navigator.clipboard.writeText(
scrapbox.Project.pages.sort().flatMap(({ title, hasIcon }) => {
if (!hasIcon) return [];
if (!/^\w/.test(title)) return [];
if (ignores.some(ignore => title.startsWith(ignore))) return [];
return [ [${title}.icon]\t];
}).sort(new Intl.Collator().compare).join("\n"),
);
alert("copied");
}, { once: true });
記号
table:対応表
5000-1.icon 5000.icon
5000-2.icon 兆円欲しい!.icon
記号と数字
table:対応表
-bu.icon ーブ.icon
-to.icon ーと.icon
110.icon 110番.icon
500.icon octocat2.icon
501.icon リーバイス 501 ズボン.icon
551.icon 551中華まん.icon
69b9bbe795f19442.icon 優勝.icon