Oggi mi sono imbattuto in un'interessante utility da riga di comando. La mappa del mondo nel tuo terminale! Sì, è un bel progetto. Saluta MapSCII , un renderer di mappe del mondo Braille e ASCII per i tuoi terminali compatibili con xterm. Supporta GNU/Linux, Mac OS e Windows. Ho pensato che fosse solo un altro progetto meschino ospitato su GitHub. Ma mi sbagliavo! È davvero impressionante quello che hanno fatto lì. Possiamo usare il puntatore del mouse per trascinare e ingrandire e rimpicciolire una posizione in qualsiasi punto della mappa del mondo. Le altre caratteristiche degne di nota incluse sono;
- Scopri punti di interesse in una determinata posizione;
- Stile dei livelli altamente personalizzabile con il supporto per gli stili di Mapbox;
- Connettiti a qualsiasi server di tile vettoriale pubblico o privato;
- Oppure usa semplicemente quello basato su OSM2VectorTiles fornito e ottimizzato;
- Lavora offline e scopri VectorTile/MBTiles locali;
- Compatibile con la maggior parte dei terminali Linux e OSX;
- Algoritmi altamente ottimizzati per un'esperienza fluida.
MapSCII utilizza OpenStreetMap per raccogliere i dati.
Come visualizzare la mappa del mondo nel tuo terminale utilizzando MapSCII
Per aprire la mappa, esegui il seguente comando dal tuo Terminale:
$ telnet mapscii.me
Ecco la mappa del mondo dal mio Terminal.
Bello, vero?
Premi c per passare alla modalità blocco caratteri:
Digita c di nuovo per tornare al formato precedente.
Naviga su Maps in MapSCII
Per scorrere la mappa, usa i tasti freccia su , basso , sinistra , destra . In alternativa, usa h , j , k , l tasti della tastiera per scorrere la mappa. Per ingrandire/ridurre una posizione, usa a e z chiavi. Inoltre, puoi utilizzare la rotellina del mouse per ingrandire o rimpicciolire. Per uscire dalla mappa, premi q .
Ecco una rapida demo visiva:
Come ho già detto, non pensare che sia solo un semplice progetto. È fantastico e un progetto ben fatto.
Ecco alcuni altri screenshot di esempio:
Posso essere in grado di ingrandire per visualizzare gli stati nel mio paese (India).
E i distretti in uno stato (Tamilnadu):
Anche i Taluk e le città di un distretto:
E, il luogo in cui ho completato la mia istruzione superiore.
Anche se la mia città natale è solo una città urbana più piccola dell'India, MapSCII l'ha visualizzata in modo accurato.
Installa MapSCII localmente in Linux
Mi è piaciuto? Grande! Puoi ospitare MapSCII sul tuo sistema.
Assicurati di aver installato Node.js sul tuo sistema. In caso contrario, fare riferimento al seguente link.
- Installa NodeJS su Linux
Quindi, esegui il comando seguente per installarlo.
$ sudo npm install -g mapscii
MapSCII è disponibile anche come scatto . Puoi installare MapSCII su qualsiasi distribuzione Linux che supporti Snapd usando il comando:
$ sudo snap install mapscii
Dopo aver installato MapSCII, avvialo eseguendo il seguente comando:
$ mapscii
Buon divertimento!