RustでScrapboxのハッシュタグに紐づくページ数を集計するツールを作った

開発環境

$rustc --version
rustc 1.70.0 (90c541806 2023-05-31)

モチベーション

Rustを学ぶために TRPL *1 を読んでいたが、途中で飽きを感じ始めた。そこで、新たな刺激を求めて何かを作りたくなった。せっかく作るのなら興味のあるコンテンツに関連したものが良いと思い、Scrapboxハッシュタグに紐づくページ数を集計するツールを作成した。

つくったもの

github.com

$cargo run ./tokizuoh-public.json
    Finished dev [unoptimized + debuginfo] target(s) in 0.03s
     Running `target/debug/forest ./tokizuoh-public.json`
#Swift, 18
#Rust, 3
#SwiftUI, 3
#WIP, 3
#Xcode, 2
#Foundation, 1
#keyboard, 1
#Combine, 1
#apollo-ios, 1
#INS, 1
#Warp, 1
#xed, 1
#Git, 1
#Makefile, 1

雑感

コンパイラが親切で言語の文化を理解せずとも目的のコードが書けた。それではイカンのでTRPLをちゃんと読んでいこう、という気持ちになれたので良かった。