mockba
v0.3.7
Published
<a href=https://рантайм.москва> <img src="https://рантайм.москва/img/MOCKBA-npm.jpg"> </a>
Maintainers
Readme
MOCKBA
Aims to provide access to Moscow services via unified city runtime https://рантайм.москва.
yarn add mockba
yarn MOCKBA # use global binaryCapabilities
Weather
Currently displays data from Hydrometcenter for Moscow.
Weather in Moscow on Jan 30 2026, 9 PM
⬇️ Atm. pressure 752 mm
🧊 Temperature -15.9°C
💧 Humidity 75%
🧭 Wind N
🌬️ Wind speed 1 m/s
👀 Visibility 20km
┬ 📈 Long term observations:
├─ ⛄️ -35.7°C in 1956, 70 years ago
├─ 🥵 3°C in 2016, 10 years ago
└─ 🌧️ +10mm in 1983, 43 years ago
┬ 📊 Monthly averages since 1981-2010:
├─🌡️ Temperature -6.5°C
└─ 🌧️ Precipitation 52mmAPI
The package can be imported directly and run with configuration:
var МОСКВА=require('MOCKBA')
var москва = new MOCKBA({
translate: 'ru',
skip: ['страна','регион','местоположение'],
})
москва()CLI
By default, the package' binary MOCKBA outputs the relevant meteorological information about the city in the local human-readable format which is equivalent to invoking the API example above.
Погода в Москве на 30 янв. 2026 г. 21:00
⬇️ Атм. давление 752 мм рт.ст.
🧊 Температура -15.9°C
💧 Влажность 75%
🧭 Ветер северный
🌬️ Скорость ветра 1 м/с
👀 Видимость 20км
┬ 📈 Долгосрочныеы наблюдения:
├─ ⛄️ -35.7°C в 1956, 70 лет назад
├─ 🥵 3°C в 2016, 10 лет назад
└─ 🌧️ 10мм в 1983, 43 лет назад
┬ 📊 Среднемесячные показатели с 1981-2010:
├─🌡️ Температура -6.5°C
└─ 🌧️ Осадки 52ммThe package can work in either json/js mode or in human-readable mode (default).
To support printing in a translation, pass target language like -ru.
{
"country": "RUSSIA",
"region": "RUSSIA",
"location": "RUSSIA",
"observation_time": "January, 30 21:00",
"atmospheric_pressure_mm": 752,
"temperature_C": -15.8,
"relative_humidity_percent": 76.4,
"wind_direction": "N",
"wind_speed_m_s": 1,
"horizontal_visibility_km": 20,
"long_term_obs": {
"min_temperature": -35.7,
"min_temp_year": "1956",
"max_temperature": 3,
"max_temp_year": "2016",
"max_precipitation_mm": 10,
"max_precip_year": "1983"
},
"monthly_averages": {
"temperature_C": -6.5,
"precipitation_mm": 52,
"averaging_period": "1981-2010"
}
}{
"страна": "RUSSIA",
"регион": "RUSSIA",
"местоположение": "RUSSIA",
"время_наблюдения": "January, 30 21:00",
"атмосферное_давление_мм_рт_ст": 752,
"температура_°C": -15.9,
"относительная_влажность_процент": 75,
"направление_ветра": "N",
"средняя_скорость_ветра_м_с": 1,
"горизонтальная_видимость_км": 20,
"долгосрочные_наблюдения": {
"мин_температура_°C": -35.7,
"год_мин_температуры": "1956",
"макс_температура_°C": 3,
"год_макс_температуры": "2016",
"макс_осадки_мм": 10,
"год_макс_осадков": "1983"
},
"среднемесячные_показатели": {
"средняя_температура_°C": -6.5,
"осадки_мм": 52,
"период_осреднения": "1981-2010"
}
}{
country: 'RUSSIA',
region: 'RUSSIA',
location: 'RUSSIA',
observation_time: 'January, 30 21:00',
atmospheric_pressure_mm: 752,
temperature_C: -15.9,
relative_humidity_percent: 75,
wind_direction: 'N',
wind_speed_m_s: 1,
horizontal_visibility_km: 20,
long_term_obs: {
min_temperature: -35.7,
min_temp_year: '1956',
max_temperature: 3,
max_temp_year: '2016',
max_precipitation_mm: 10,
max_precip_year: '1983'
},
monthly_averages: {
temperature_C: -6.5,
precipitation_mm: 52,
averaging_period: '1981-2010'
}
}{
'страна': 'RUSSIA',
'регион': 'RUSSIA',
'местоположение': 'RUSSIA',
'время_наблюдения': 'January, 30 21:00',
'атмосферное_давление_мм_рт_ст': 752,
'температура_°C': -15.8,
'относительная_влажность_процент': 76.4,
'направление_ветра': 'N',
'средняя_скорость_ветра_м_с': 1,
'горизонтальная_видимость_км': 20,
'долгосрочные_наблюдения': {
'мин_температура_°C': -35.7,
'год_мин_температуры': '1956',
'макс_температура_°C': 3,
'год_макс_температуры': '2016',
'макс_осадки_мм': 10,
'год_макс_осадков': '1983'
},
'среднемесячные_показатели': {
'средняя_температура_°C': -6.5,
'осадки_мм': 52,
'период_осреднения': '1981-2010'
}
}