OpenFreeMap — это бесплатный сервис для отображения кастомных карт на ваших сайтах и в приложениях.
#OpenFreeMap #OpenSource #OpenStreetMap #Maps #FreeMaps #WebDevelopment #SelfHost #MBTiles #Btrfs #NoLimits
https://github.com/hyperknot/openfreemap
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - hyperknot/openfreemap: Free and open-source map hosting solution with custom styles for websites and apps, using OpenStreetMap…
Free and open-source map hosting solution with custom styles for websites and apps, using OpenStreetMap data - hyperknot/openfreemap
2👍4 2
Gazetteer — это полностью офлайновая, boundary-aware библиотека для обратного геокодинга на Python: по координатам она возвращает страну, регион и город/район, не обращаясь к внешним API.
scipy, после чего координата дополнительно проверяется на вхождение внутрь границы в БД.from gazetteer import Gazetteer
gz = Gazetteer() # mode=1 по умолчанию
coords = [(-74.0060, 40.7128), (76.2673, 9.9312)] # (lon, lat)
for item in gz.search(coords): # генератор GeocoderResultBaseModel
print(item)
На выходе: исходные lat/lon и
LocationBaseModel с центроидом ближайшей административной области и её названием (страна, штат/регион, город/район).#Gazetteer #Python #Geocoding #ReverseGeocoding #OfflineFirst #Geo #GIS #Maps #OpenData
https://github.com/SOORAJTS2001/gazetteer
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - SOORAJTS2001/gazetteer: A fast offline, boundary aware reverse geocoding library in python
A fast offline, boundary aware reverse geocoding library in python - SOORAJTS2001/gazetteer
1 3⚡1
Linecast - это набор интерактивных CLI-приложений для терминала, превращающий открытые гео- и астрономические данные в стильные консольные дашборды с поддержкой мыши: от прогноза погоды и фаз Луны до анимированного радара и полноценных карт с навигацией.
Утилита написана на чистом Python, не требует внешних зависимостей (на macOS и Linux), не запрашивает API-ключи и автоматически подстраивает цвета под текущую палитру вашего терминала.
🌦
linecast weather — детальная погода: текущие условия, почасовой прогноз с градиентом светового дня, прогноз на 7 дней, индекс качества воздуха (AQI) и официальные штормовые предупреждения.☀️
linecast sunshine — движение Солнца по небосводу (по аналогии с циферблатом Solar в Apple Watch), расчет долготы дня, годовой календарь инсоляции (--year) и корректная обработка полярных дней и ночей.🌑
linecast moon — отображение видимой части Луны с физически точными тенями, пепельным светом и реальными созвездиями вокруг из каталога Yale Bright Star. Поддерживает прокрутку времени, переключение на обратную сторону Луны и традиционные лунно-солнечные календари (иврит, исламский, восточноазиатские).🌊
linecast tides — графики морских приливов и отливов с отметками пиковых значений и текущего уровня воды по базам NOAA и Open-Meteo.📡
linecast radar — анимированная карта осадков и спутниковые инфракрасные снимки, отрисованные прямо в терминале с помощью символов Брайля.🗺
linecast maps — векторные и рельефные карты, интерактивный 3D-глобус с линией терминатора (день/ночь) и облачностью из космоса, а также поиск адресов и пошаговая прокладка автомобильных, пеших и веломаршрутов.Попробовать в один клик без установки:
uvx linecast weather
Или через скрипт (задействует системный
python3):curl -sL https://raw.githubusercontent.com/ashuttl/linecast/main/get.sh | sh
Установка как постоянной утилиты:
# Через Homebrew
brew install linecast
# Через uv
uv tool install linecast
# Или через pipx
pipx install linecast
Инструмент поддерживает шрифты Nerd Font (
linecast icons nerd), умеет отдавать данные в формате JSON (--json), а также выводить компактную строку для статус-баров tmux, Waybar или Polybar (--oneline).#Python #Linecast #CLI #Terminal #Weather #Maps #OpenSource #Astronomy #Linux #macOS #DevTools
https://github.com/ashuttl/linecast
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - ashuttl/linecast: Weather, tides, the sun, the moon, maps, and a planetarium, in your terminal. The Old Farmer's Almanac…
Weather, tides, the sun, the moon, maps, and a planetarium, in your terminal. The Old Farmer's Almanac meets Minitel. - ashuttl/linecast
👍3🔥2 2