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

元ネタは Scrapbox への更新がどれくらい活発におこなわれているかを Pixela で可視化する - えいのうにっき
自分は更新の方は日付とかもろもろの方で活性は分かるとおもった
一方で、閲覧数は Scrapbox が巧妙にそれを隠すというか、見られる/アクセスがたくさんくるというところに重きを置いてないのは重々分かっている
https://pixe.la/v1/users/june29/graphs/scrapbox-june29v.html を見て、やっぱりそういうのもいいなとおもったので記録する仕組みをつくった
このスクボから錬成している https://amp.kbys.tk は Google Analytics が入っているのでだいたい分かるようになっている
スクボ自体はページにいって i を押さないとわからない状態だった

Scrapbox を中心にしたコンテンツ生成 に書いたが、このスクボを基に毎朝バッチで html を錬成している
GitHub Actions の cron でやっている
その際に全ページの views も記録されているので、集計して前日の総数と差分をとってその日の閲覧数とした
コードは https://github.com/kbystk/amp/blob/7b5ed38c9480145d64080b3c472f410749bdc79c/views.js
こんな感じ
TZ の関係でちょっと微妙なコードになってるけど妥協で...

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

#20191103 #1103

関連ページとランダムに選ばれたページ