我写了一个能够列出热门Hatena Bookmark条目的CLI工具

首先

这篇文章是2015年Go Advent Calendar的第19天的文章。

我是一名初学者,为了学习而制作了一个CLI工具。

顺便提一下,我的Golang经验只有以下这些…

A Tour of Go 完了

【増枠】「最近、Go言語始めました」の会~GoConWinter開催前の入門者向けLT大会&交流会~ 参加

Go Conference 2015 Winter 参加
このCLIツール作成時間 5H

制作好的东西

这是一个命令行工具,名为「gotebu」,它可以显示「はてブ ホットエントリー」的列表。
GitHub链接:https://github.com/massa142/gotebu

Screenshot.png

我认为使用Hatena Bookmarks作为信息收集的中心的人经常在浏览器或应用程序中查看书签,但我认为如果可以从终端中进行确认,对于开发中的放松会更加顺利,所以我尝试用Golang来写了一个。

「はてなブックマークのドキュメント一覧」は、Hatena Developer Centerで提供されています。ただし、ここで表示されているデータはホットエントリーの情報を直接引っ張ることはできないようです。そのため、スクレイピングを使用して情報を取得しています。

参考物件

    • コマンドラインツールについて語るときに僕の語ること – YAPC::Asia Tokyo 2014

 

    「commit-m: GitHubコミットメッセージの文例が検索できるサービス」がとても便利だったのでcliから使えるコマンド書いた

关于源代码,我非常参考了@yuroyoro的gommit-m m(_ _)m。

最后

多亏了 gotebu,我好像可以更享受 Hatena 品味生活了!ʕ◔ϖ◔ʔ

这次我第一次用Golang制作东西,以下是我简单的感想。

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

bannerAds