アイデアipinfo-go-releases昨日紹介したgolang製のツール、preview版ではなくversionでリリースしてみた。https://github.com/syui/ipinfo/releasesマルチビルドしてるので色々なOSで使えるはず、多分。このツールは名前の通り、ipinfo.ioを叩く機能と、同時にdarksky.ioで天候や気温などを取得できる感じになっている。修正して挙動をよりシンプルにした。使い方としては基本的にバイナリをダウンロードしてリネーム、実行権限を付与という感じで使う。0.00ビルドして使う場合は、以下のようにする。Keyをenvで取ってきてたんだけど、バイナリに埋め込む感じにした。バイナリ配布する場合はそのデータから値を取り出すこともできそうなので気をつけたほうがよさそうではある。main.apikey=$apikey"golangって多分、main.goはバイナリ配布で、repo.goはrepo_test.goのテスト付けてimportして使うのが一般的だと思うのだけど、codecovを使ってみたかった。