The python-freckle-client
is a simple client for the Noko (formerly Freckle) API. It supports
two different clients with different levels of flexibility and support to interact with the Noko API v2.
There are two versions of the client available:
- FreckleClientV2
- NokoClient
The FreckleClientV2
provides a quick and easy way to interact with NOKO, primarily to fetch JSON from it. The NokoClient
is built on top of the FreckleClientV2
request handling and offers individual methods for different interactions with
parameter type flexibility and validation before the Noko API is even hit.
The FreckleClientV2
is available in versions v0.5.0
and up. The NokoClient
is only available from version v1.0.0
.
Notable requirements for v1.0.0:
- Python 3.10
- Pydantic v2
:maxdepth: 2
:titlesonly:
:caption: "Get Started"
README
:maxdepth: 6
:caption: "Client Documentation"
client_docs/noko_entries
client_docs/noko_tags
client_docs/noko_projects
client_docs/noko_project_groups
client_docs/noko_invoices
client_docs/noko_expenses
client_docs/noko_users
client_docs/noko_teams