閑古鳥

オールドプログラマの日記。プログラミングとか病気(透析)の話とか。

TwilogでN年日記(UserScript)

hwada.hatenablog.com

ブックマークレットで十分だけど、UserScriptでページ内にリンクを生やすのもアリかな、と思ってやってみた。ChromeTampermonkey拡張を入れて、リンクを追加するスクリプトを書いた。

// ==UserScript==
// @name         TwilogでN年日記
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://twilog.org/wata_d
// @grant        none
// ==/UserScript==

(function() {
    'use strict';
    const dt = new Date();
    const m = ("00"+(dt.getMonth()+1)).slice(-2);
    const d = ("00"+dt.getDate()).slice(-2);
    const link = document.createElement('p');
    link.className = 'cal-link';
    link.innerHTML = `<a href="${location.href}/date-${m + d}">通年ツイートを見る</a>`;

    document.querySelector('.cal-link').parentNode.append(link);
})();

f:id:wata_d:20190604081032p:plain

FirefoxからChromeをメインブラウザに変えてからGreasemonkey系統のツールは使っていなかったけど、今でも現役なんですね。最近作っているWebアプリのデバッグ機能とかここに入れるのも良さそう。