コンソールからcurlでアクセスして簡単に利用できるWebサービス4個
Pocket

コンソールでcurlからアクセスして利用できるWebサービスで、面白そうなものがいくつかあったのでまとめてみることにした。
実用性の有るもの、無いものとあるので、使えなくても多めに見てもらえればと思う。

1.AsciiArtで天気を見る『wttr.in』

以前にこちらでも紹介したWebページ。
コンソール上でcurlコマンドでアクセスすることで、AAで3日分の天気を得ることができる。

curl http://wttr.in/

Screenshot_from_2016-07-05 08:01:23

 

このページ、「http://wttr.in/都市名」でその都市の天気を指定することができるのだが、月の満ち欠けについてもみることができる。

curl http://wttr.in/moon

Screenshot_from_2016-07-05 08:13:30

 

wegoというパッケージのフロントとして動いているようで、こちらにソースが置いてある。

2.AsciiArtのアニメーションを見れる『ARTSCENE』

ARTSCENEというサイトでは、Curlでアクセスすることでコンソール上にアスキーアートやそのアニメーションを出力させることができる。

curl http://artscene.textfiles.com/asciiart/panda

Screenshot_from_2016-07-07 06:27:54

 

アスキーアートのアニメーションを見る場合は、pvコマンドが必要になる。

curl -s http://artscene.textfiles.com/vt100/beer.vt | pv -L9600 -q
Sponsored Links

3.グローバルIPアドレスを調べる

こちらでも紹介したことがあるが、curlを使って自身のグローバルIPを調べることができる。

curl inet-ip.info/ip
curl inet-ip.info # 改行をつける場合
curl inet-ip.info/json # json形式

 

上のサイト以外でも、グローバルIPを調べるサイトはいくつかある。

curl ipinfo.io/ip
curl ipinfo.io # json形式
curl ipinfo.io/IPアドレス # 指定されたグローバルIPアドレスの情報を取得する
curl -s http://whatismyip.akamai.com

 

4.一時的なファイルアップローダー『transfer.sh』と『CLBIN』

curlから、ファイルを一時的にアップすることができるサービスとして、『transfer.sh』と『CLBIN』というサービスがある。
特に認証等はないのでセキュリティ上問題のあるファイルは置くわけにはいかないけど、一時的なスクリプトファイルやサンプルファイルを置いとくにはよさそうだ。

以下、アップロードのコマンド

curl --upload-file ファイルPATH https://transfer.sh/ # transfer.sh
コマンド | curl -F 'clbin=<-' https://clbin.com # CLBIN

20160707_072851000000

blacknon@BS-PUB-UBUNTU-01:/tmp$ cat /tmp/test123

1111
222


3333

33333

blacknon@BS-PUB-UBUNTU-01:/tmp$ curl --upload-file /tmp/test123 https://transfer.sh/
https://transfer.sh/S3SzT/test123
blacknon@BS-PUB-UBUNTU-01:/tmp$ curl https://transfer.sh/S3SzT/test123

1111
222


3333

33333

blacknon@BS-PUB-UBUNTU-01:/tmp$ cat /tmp/test123 | curl -F 'clbin=<-' https://clbin.com
https://clbin.com/RccpN
blacknon@BS-PUB-UBUNTU-01:/tmp$ curl https://clbin.com/RccpN

1111
222


3333

33333

 

 

Pocket

Written by blacknon

インフラ系のSE。一時期はプログラマ。 仮想化とオープンソースに興味あり。一日中寝てたい今日このごろ。 スペインとかで働きたいなぁ…(シエスタがあるので)

Leave a Comment

メールアドレスが公開されることはありません。