Scrapbox の閲覧数を Pixela で記録する

元ネタはScrapbox への更新がどれくらい活発におこなわれているかを Pixela で可視化する - えいのうにっき

自分は更新の方は日付とかもろもろの方で活性は分かるとおもった

一方で、閲覧数は Scrapbox が巧妙にそれを隠すというか、見られる/アクセスがたくさんくるというところに重きを置いてないのは重々分かっている

https://pixe.la/v1/users/june29/graphs/scrapbox-june29v.html を見て、やっぱりそういうのもいいなとおもったので記録する仕組みをつくった

このスクボから錬成している https://amp.kbys.tkGoogle Analytics が入っているのでだいたい分かるようになっている

スクボ自体はページにいって i を押さないとわからない状態だった

Scrapbox を中心にしたコンテンツ生成に書いたが、このスクボを基に毎朝バッチで html を錬成している

GitHub Actions の cron でやっている

その際に全ページの views も記録されているので、集計して前日の総数と差分をとってその日の閲覧数とした

コードは https://github.com/kbystk/amp/blob/7b5ed38c9480145d64080b3c472f410749bdc79c/views.js

こんな感じ

TZ の関係でちょっと微妙なコードになってるけど妥協で...

views といページを切って pin しておいた

似てるかもしれんページ