pycbrf
Информация от ЦБ РФ в приложениях на Python
Репозиторий: https://github.com/idlesign/pycbrf
Автор:
Игорь Стариков
При помощи
Можно использовать как утилиту командной строки, а можно из вашего приложения на Python.
Узнаём курс доллара США, а затем всех валют из командной строки:
А теперь пример того, как обращаться к пакету из вашего кода:
Смотрите также:
pycbrf
можно получать информацию, предоставляемую центральным банком РФ, например: курсы, данные о банках.Можно использовать как утилиту командной строки, а можно из вашего приложения на Python.
Узнаём курс доллара США, а затем всех валют из командной строки:
$ pycbrf rates -c USD
$ pycbrf rates
А теперь пример того, как обращаться к пакету из вашего кода:
from pycbrf.toolbox import ExchangeRates, Banks
rates = ExchangeRates('2016-06-26')
# Поддерживаются разные идентификаторы валют:
rates['USD'].name # Доллар США
rates['R01235'].name # Доллар США
rates['840'].name # Доллар США
rates['USD']
'''
ExchangeRate(
id='R01235',
name='Доллар США',
code='USD',
num='840',
value=Decimal('65.5287'),
par=Decimal('1'),
rate=Decimal('65.5287'))
'''
banks = Banks()
bank = banks['045004641']
bank.swift # SABRRUMMNH1
bank.phone # (383)2122004
bank_annotated = Banks.annotate([bank])[0]
for title, value in bank_annotated.items():
print(f'{title}: {value}')
Смотрите также:
Категории
На заметку
У нас есть новостная группа в Telegram. Там же можно обсудить интересующие вопросы. Ссылка в самом низу страницы.