Edited at
GoDay 19

はてブ ホットエントリーを一覧表示してくれるCLIツールを書いた

More than 3 years have passed since last update.


はじめに

この記事は、Go Advent Calendar 2015 19日目の記事です。

Golang初心者が、勉強を兼ねてCLIツール作ってみました。

ちなみにGolang経験値は以下のみです...


作ったもの

はてブ ホットエントリーの一覧を表示してくれるコマンドラインツール「gotebu」

https://github.com/massa142/gotebu

はてブを情報収集の中心として使っている人は頻繁にブラウザやアプリではてブを覗いてると思いますが、開発中の息抜きにターミナルから確認できればより捗るなーと思ってGolangで書いてみました。

はてなブックマークドキュメント一覧 - Hatena Developer Center

ここ見た限りホットエントリーのデータは引っ張れなさそうだったんで、スクレイピングして取ってきてます。


参考にしたもの

ソースコードに関しては、この@yuroyoroさんのgommit-mを大幅に参考にしましたm(_ _)m


おわりに

gotebuのおかげで、はてブライフをより楽しむことができそうです!ʕ◔ϖ◔ʔ

今回はじめてGolangでモノを作ってみたんですが、以下ざっくり感想です。



  • A Tour of Goをやれば、基礎はOKそう

  • Golangは設計がシンプルで書いてて楽しい

  • はじめの学習コスト低い(気がする...)

  • IntelliJのGoプラグインがとても快適

  • goqueryはお手軽で良い

  • Advent CalendarもGoConも盛り上がっていて、初心者が飛び込みやすい

  • この前のGoConに未経験な身分で参加して申し訳なかったです><