Repository navigation
Releases: settorac-nina/bubble-api
Releases · settorac-nina/bubble-api
Release list
Ajout de contraintes manquantes
It is now possible to filter using empty and not empty constraints on list fields
Async Client Available
You can now use bubble-api in your asynchronous codes.
The syntaxe is almost exactly the same. You just need to instanciate your Bubble Client using from bubble_api.asyncio import BubbleClient
BubbleWrapper renamed to BubbleClient
- BubbleWrapper has been renamed to BubbleClient for better readability
- get_by_id now raises HTTPError if no object found
Full revamp
- New README
- Less dependencies
- Lighter code
- Syntax improvements
- And more ...
Workflow
Fix get_object_by_id
Fix a bug that was preventing the use of get_object_by_id using a column different from _id
New available parameter : exclude_remaining
You can now use this parameter in your requests to avoid computing the exact remaining value and save some CPU usage.
The remaining value returned is an estimation
First draft
This release contains the following features :
- Fetch data with error handling and retries
- Fetch data with error handling, retries and pagination handled. Data can be saved in a file or returned in a list. Threads can be used to fetch multiple pages in parallel
- Count number of items with filters
- Fetch an object using its unique id. It's also possible to use an id that is in another column than _id but it's less efficient and the unicity of the object to return is not guaranteed (it's possible to make the request fail if response is not unique)
- Update an object
- Create an object
The README.md file contains some examples but is missing more precise documentation.