Metadata-Version: 2.1
Name: cbr-client
Version: 0.1.2
Summary: Tool for easy working with https://portal5.cbr.ru API
Home-page: https://github.com/mrslow/cbr-client
Author: Anton Shchetikhin
Author-email: animal2k@gmail.com
License: UNKNOWN
Description: # cbr-client
        Клиент для работы с api ЦБ РФ
        
        Описание АПИ - https://cbr.ru/lk_uio/guide/rest_api/
        
        ## Установка
        ```bash
        pip install cbr-client
        ```
        
        ## Зависимости
        * [httpx](https://github.com/encode/httpx)
        
        
        ## Использование
        ```python
        from cbr_client import Client
        
        client = Client(login='test', password='test', user_agent='test app')
        
        files = [
                ('report.zip.enc', 'encrypted report content'),
                ('report.zip.enc.1.sig', 'operator signature'),
                ('report.zip.enc.2.sig', 'client signature')
            ]
        
        # отправка отчета на портал ЦБ
        msg = client.create_message(files, '1-ПИ')
        client.upload(msg)
        client.finalize_message(msg)
        
        # получение квитанций
        receipts = client.get_receipts(msg_id=msg.oid)
        for rcpt in receipts:
            client.download(rcpt)
        ```
        
Keywords: cbr rest api client
Platform: UNKNOWN
Requires-Python: >=3.7
Description-Content-Type: text/markdown
