MapSCII - Весь мир в вашем терминале
Репозиторий давно не обновлялся
Последнее обновление было 1 год назад.
Помните те времена, когда карты рисовали символами в консоли? Казалось бы, эта эпоха давно прошла, но проект MapSCII доказывает обратное. Это не просто ностальгический артефакт, а полноценный инструмент для работы с картами прямо из терминала.
Что это за зверь?
MapSCII — это Node.js приложение, которое превращает векторные карты в ASCII-графику и символы Брайля, отображая их прямо в вашем терминале. Проект использует данные OpenStreetMap и поддерживает все основные xterm-совместимые терминалы.

Почему это круто?
- Мгновенный старт — просто введите
telnet mapscii.meи карта мира уже перед вами - Полноценное управление — поддерживаются мышь, скроллинг и клавиатурные сокращения
- Гибкость — можно подключаться к любым векторным тайловым серверам
- Оффлайн-режим — работа с локальными файлами MBTiles
- Стилизация — поддержка Mapbox Styles для кастомизации отображения
Как это работает под капотом?
Проект использует целый набор специализированных библиотек:
- Для работы с картами:
vector-tile,pbf,mbtiles - Для рендеринга:
earcut,rbush,simplify-js - Для работы с терминалом:
x256,term-mouse,keypress
// Пример запуска через npx
npx mapscii
Кому это пригодится?
- Системным администраторам для быстрой проверки геоданных
- Разработчикам, работающим с картографическими API
- Любителям нестандартных интерфейсов
- Всем, кто ценит минималистичные и быстрые инструменты
Личный опыт
Когда я впервые запустил MapSCII, ожидал увидеть примитивную картинку. Но был поражен детализацией — можно разглядеть даже небольшие улицы! А возможность переключиться на символы Брайля — вообще шедевр.
Как попробовать?
Установка элементарна:
npm install -g mapscii
# или
sudo snap install mapscii
А затем просто запустите:
mapscii
MapSCII — это тот редкий случай, когда утилитарный инструмент доставляет эстетическое удовольствие. Если вам нужно быстро посмотреть карту, не открывая браузер, или просто хочется удивить коллег — этот проект для вас.
