15
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

GoAdvent Calendar 2015

Day 19

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

Last updated at Posted at 2015-12-19

はじめに

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

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

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

作ったもの

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

Screenshot.png

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

はてなブックマークドキュメント一覧 - Hatena Developer Center
ここ見た限りホットエントリーのデータは引っ張れなさそうだったんで、スクレイピングして取ってきてます。

参考にしたもの

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

おわりに

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

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

  • A Tour of Goをやれば、基礎はOKそう
  • Golangは設計がシンプルで書いてて楽しい
  • はじめの学習コスト低い(気がする...)
  • IntelliJのGoプラグインがとても快適
  • goqueryはお手軽で良い
  • Advent CalendarもGoConも盛り上がっていて、初心者が飛び込みやすい
  • この前のGoConに未経験な身分で参加して申し訳なかったです><
15
13
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
15
13

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?