Ставка
Ключевая ставка ЦБ в строке меню macOS

В строке меню всегда видна ключевая ставка. По клику раскрывается панель: курсы usd, eur и cny, годовая инфляция, ступенчатый график ставки за десять лет и дата ближайшего заседания совета директоров ЦБ.
Откуда данные
Три источника Банка России напрямую, без посредников: дневной XML с курсами валют, SOAP-метод с историей ключевой ставки и таблица инфляции. Приложение обновляет их раз в четыре часа — данные ЦБ меняются раз в день, чаще ходить незачем. Календарь заседаний на год зашит в код: восемь дат, одна правка в декабре.
Что было неочевидным
Курсы ЦБ отдаёт в кодировке windows-1251 и с запятой вместо точки в числах — обе ловушки закрыты тестами на реальных ответах сервиса. График рисуется ступенькой, а не плавной линией: ключевая ставка меняется скачком в день заседания, и сглаженная кривая просто врала бы. Приложение живёт только в строке меню, иконки в доке нет.
Установка
Бинарь универсальный — работает и на Apple Silicon, и на Intel-маках, требуется macOS 14 и новее. Подпись ad-hoc: взнос Apple Developer Program с российских карт не оплачивается с 2022 года, поэтому распространение идёт прямой загрузкой, а первый запуск придётся разрешить через «Конфиденциальность и безопасность». Приложение ничего не собирает и никуда не пишет. Собрано за вечер.
Курсы валют в строке меню делали много раз, а ключевую ставку с инфляцией и календарём заседаний — нет. Честно про ограничение: без Apple Developer Program нет магазинного канала, только прямая загрузка. Ступенчатый график — правильное решение: плавная линия для ставки была бы враньём.
<a href="https://vibecoded.ru/products/stavka"> <img src="https://vibecoded.ru/badge.svg" alt="запущено на vibecoded.ru" width="200" height="44"> </a>
Похожие запуски
- ClaudeLimitsЛимиты Claude в меню-баре macOS — три числа вместо похода в настройки
- Sorting VisualizerШесть сортировок, анимированных рядом с кодом на Go, который их выполняет
- Волнорезmp3 в вертикальное видео с волной, обложкой и субтитрами — одной командой