# Online Tools

More online tools

- [Online CSV Tools](https://onlinecsvtools.com/)
- [Online Time Tools](https://onlinetimetools.com/)

##### Public IP

Web Online

- [https://ipinfo.io/what-is-my-ip](https://ipinfo.io/what-is-my-ip)

```
↪ curl ifconfig.me
219.68.222.111⏎   
↪ curl ifconfig.me/ip
219.68.222.111⏎

↪ curl ip.im
↪ curl ipv4.im
↪ curl ip.im/info
↪ curl ip.im/8.8.8.8

curl ifconfig.co
curl checkip.amazonaws.com
curl icanhazip.com
curl ipecho.net/plain
curl -Ls myip.check.place
```

##### CryptoCurrency

[rate.sx](http://rate.sx/)

[![curl-rate-sx.png](http://www.osslab.tw/uploads/images/gallery/2020-12/scaled-1680-/curl-rate-sx.png)](http://www.osslab.tw/uploads/images/gallery/2020-12/curl-rate-sx.png)

```shell
curl rate.sx
curl rate.sx/btc
curl rate.sx/btc@3d  # for last 3 days
curl rate.sx/1btc    # convert 1 BTC to ?? USD
curl rate.sx/:help
```

##### Weather

[wttr.in](http://wttr.in/v2.wttr.in)

[![curl-wttr-in.png](http://www.osslab.tw/uploads/images/gallery/2020-12/scaled-1680-/curl-wttr-in.png)](http://www.osslab.tw/uploads/images/gallery/2020-12/curl-wttr-in.png)

```shell
curl wttr.in
curl wttr.in/TaoYuan
curl wttr.in/:help
```

##### QRcode

[qrenco.de](http://qrenco.de/)

[![curl-qrenco-de.png](http://www.osslab.tw/uploads/images/gallery/2020-12/scaled-1680-/curl-qrenco-de.png)](http://www.osslab.tw/uploads/images/gallery/2020-12/curl-qrenco-de.png)

```shell
curl qrenco.de
curl qrenco.de/www.yutube.com
curl qrenco.de/:help
printf "$@" | curl -F-=\<- qrenco.de
```

##### Shorten URL

[0x0.st](http://0x0.st/)

[![curl-0x0-st.png](http://www.osslab.tw/uploads/images/gallery/2020-12/scaled-1680-/curl-0x0-st.png)](http://www.osslab.tw/uploads/images/gallery/2020-12/curl-0x0-st.png)

```shell
curl -F 'shorten=https://www.osslab.tw' https://0x0.st
```

Tinyurl.com: short URL from the terminal

```shell
echo https://URL | xargs -r -I {} curl -s -d url={} -G https://tinyurl{.}com/create.php | \
 awk '/indent/ {print substr($2,19,39)}' | sed '2!d' | sed 's/<.*//'
```