Aujourd'hui, je suis tombé sur un utilitaire de ligne de commande intéressant. La carte du Monde dans votre Terminal ! Oui, c'est un beau projet. Dites bonjour à MapSCII , un rendu de carte du monde en Braille et ASCII pour vos terminaux compatibles xterm. Il prend en charge GNU/Linux, Mac OS et Windows. Je pensais que c'était juste un autre petit projet hébergé sur GitHub. Mais je me trompais! C'est vraiment impressionnant ce qu'ils ont fait là-bas. Nous pouvons utiliser le pointeur de notre souris pour faire glisser et zoomer et dézoomer un emplacement n'importe où sur la carte du monde. Les autres fonctionnalités notables incluses sont :
- Découvrez des points d'intérêt autour d'un lieu donné ;
- Style de calque hautement personnalisable avec prise en charge des styles Mapbox ;
- Se connecter à n'importe quel serveur de tuiles vectorielles public ou privé ;
- Ou utilisez simplement celui fourni et optimisé basé sur OSM2VectorTiles ;
- Travailler hors ligne et découvrir les VectorTile/MBTiles locaux ;
- Compatible avec la plupart des terminaux Linux et OSX ;
- Algorithmes hautement optimisés pour une expérience fluide.
MapSCII utilise OpenStreetMap pour collecter les données.
Comment afficher la carte du monde dans votre terminal à l'aide de MapSCII
Pour ouvrir la carte, lancez simplement la commande suivante depuis votre Terminal :
$ telnet mapscii.me
Voici la carte du monde de mon Terminal.
Cool, ouais ?
Appuyez sur c pour passer en mode caractère bloc :
Tapez c à nouveau pour revenir au format précédent.
Naviguer sur les cartes dans MapSCII
Pour faire défiler la carte, utilisez les touches fléchées vers le haut , vers le bas , gauche , à droite . Vous pouvez également utiliser h , j , k , l touches du clavier pour faire défiler la carte. Pour effectuer un zoom avant/arrière sur un lieu, utilisez a et z clés. Vous pouvez également utiliser la molette de défilement de votre souris pour effectuer un zoom avant ou arrière. Pour quitter la carte, appuyez sur q .
Voici une démo visuelle rapide :
Comme je l'ai déjà dit, ne pensez pas qu'il s'agit d'un simple projet. C'est génial et un projet bien fait.
Voici quelques exemples de captures d'écran :
Je peux zoomer pour voir les états de mon pays (Inde).
Et les districts d'un état (Tamilnadu):
Même les Taluks et les villes d'un district :
Et, l'endroit où j'ai terminé mes études secondaires.
Même si ma ville natale n'est qu'une des plus petites villes urbaines d'Inde, MapSCII l'a affichée avec précision.
Installer MapSCII localement sous Linux
Aimé? Génial! Vous pouvez héberger MapSCII sur votre propre système.
Assurez-vous d'avoir installé Node.js sur votre système. Sinon, consultez le lien suivant.
- Installer NodeJS sur Linux
Ensuite, exécutez la commande suivante pour l'installer.
$ sudo npm install -g mapscii
MapSCII est également disponible en tant que snap . Vous pouvez installer MapSCII sur toutes les distributions Linux prenant en charge Snapd à l'aide de la commande :
$ sudo snap install mapscii
Après avoir installé MapSCII, lancez-le en exécutant la commande suivante :
$ mapscii
Amusez-vous !