imgurからランダムに画像を取得するGo製のツール "go-imgur-random-downloader" を作った
昨日書いたimgur関連の話をもう一つ。
実は順番的にはこちらが先だったのだが、imgurからランダムに画像を取得するGo製のダウンロードツールを書いた。
インストールは下記のコマンドで
go get github.com/shinshin86/go-imgur-random-downloader
こちらのコマンドを打つことで、imgurにアップロードされている画像がランダムに1枚、カレントディレクトリにダウンロードされる。
go-imgur-random-downloader # GOPATHにPATHを通していない場合は $GOPATH/bin/go-imgur-random-downloader
例えば images
ディレクトリに画像を5枚ダウンロードしたい場合は下記のオプションを用いてコマンドを叩く。
go-imgur-random-downloader -n=5 -path=images
このツールには元ネタがあり、下記の投稿からアイデアを頂いている。
また実装なども大いに参考にさせていただいた。
(ただし、削除されている画像だった場合はリダイレクトするのではなく、ダウンロード自体を行わない、など細かな仕様は異なる)