詩と創作・思索のひろば

ドキドキギュンギュンダイアリーです!!!

Fork me on GitHub

Scrapboxで今週をハイライト

仕事でもプライベートでも週ごとにテンポを作って暮らしているので週番号で暮らしがち。 しかし今が2023年の何週目かっていうのはまったくわからんので、ScrapboxのUserScriptでなんとかしている。

./2023W46 などへのリンクをハイライトするかたち。 これをesbuildでビルドしているよ。 適当にstyleタグを生成しているので、開きっぱなしにして週が変わるとおかしくなるわけだが、気にはしていない。

import getWeek from 'https://cdn.skypack.dev/date-fns/getWeek';
const now = new Date();
const w = getWeek(now);
const wn = (1900 + now.getYear()) + "W" + (w < 10 ? '0' + w : w);
const style = document.createElement('style');
style.textContent = `a[href$="/${wn}"] {
  background-color: #FFEB3B;
}`
document.querySelector('head').appendChild(style);

こんなふうに、週ごとに雑多に予定を書いていくときに使っとります。

はてなで一緒に働きませんか?