CLI에서지도를 확인하는 방법
일단, 발견한 것을 소개합니다. 가능하면 (1)lat,loc에서 query 할 수 있는 것,(2)google map으로 확대, 축소할 수 있는 것이 조건입니다만, 한쪽밖에 발견되지 않았습니다.
blessed-contrib:map
# とりあえずサーバー情報を引き出してみる
$ whois example.com
$ nslookup exmaple.com
8.8.8.8
# 仮にipが8.8.8.8だったとする, サーバーのおおよその位置をblessed-contribを使って世界地図上で表示してみる
# https://github.com/yaronn/blessed-contrib
$ git clone https://github.com/yaronn/blessed-contrib.git
$ cd blessed-contrib
$ vim examples/map-query-location.js
blessed-contrib/examples/map-query-location.js
var blessed = require('blessed')
, contrib = require('../')
, screen = blessed.screen()
, map = contrib.map({label: 'World Map'})
, loc = process.argv[2]
, rLoc = loc.split(",")
screen.append(map)
map.addMarker({"lat" : rLoc[0], "lon" : rLoc[1], color: "red", char: "X" })
screen.render()
node의 blessed-contrib에 영감을 받고 golang과 rust로 작성된 것도있는 것 같습니다. 이것들을 사용하여 cli tool을 작성하면 편리합니다.
mapscii
# https://github.com/rastapasta/mapscii
$ sudo npm install -g mapscii
$ mapscii
...이쪽은 query 할 수 없다
Reference
이 문제에 관하여(CLI에서지도를 확인하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/syui/items/b6825f3149284701f0f7텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)