Skip to content

daoman/fintablo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fintablo — Python клиент для FinTablo API

Этот пакет предлагает полную обертку для Финтабло API созданную на основе swagger. Эндпоинты сгруппированы следующим образом client.<resource>.

Установка

pip install -e .
pip install pytest requests-mock

Использование

from fintablo import FinTabloClient
client = FinTabloClient(token="YOUR_TOKEN")
client._attach_endpoints(client)  # attach endpoints
client.categories.list()

# ⚠️ exceptions.py

class FinTabloError(Exception):
    pass


class FinTabloAPIError(FinTabloError):
    def __init__(self, status_code: int, message: str, payload=None):
        super().__init__(f"{status_code}: {message}")
        self.status_code = status_code
        self.payload = payload

About

fintablo openapi python wrapper

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages