-
-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
Currently not all endpoints are implemented (compare https://github.com/miaucl/bring-api).
I've let chatgpt compare both packages, coming up with the following lists.
Do you accept PRs? Happy to support.
| Feature / Purpose | Node Package (node-bring-api) | Python Package (bring-api / python-bring-api) | Inferred REST Endpoint |
|---|---|---|---|
| Authentication / Login | login() | login() / loginAsync() | POST /auth/login |
| Get user account info | ❌ Not implemented | get_user_account() | GET /v2/bringusersettings |
| Load all lists | loadLists() | load_lists() | GET /v2/bringlists |
| Get list items | getItems(listUuid) | get_list(list_uuid) | GET /v2/bringlists/{listUuid}/items |
| Get item details | getItemsDetails(listUuid) | get_all_item_details(list_uuid) | GET /v2/bringlists/{listUuid}/items/details |
| Add item to list | saveItem(listUuid, itemName, specification) | save_item(list_uuid, item_name, specification) | POST /v2/bringlists/{listUuid}/items |
| Update existing item | ❌ Not implemented | update_item(list_uuid, item_name, specification, item_uuid) | PATCH /v2/bringlists/{listUuid}/items/{itemUuid} |
| Remove item | Partial (via saveItem) | remove_item(list_uuid, item_name, item_uuid) | DELETE /v2/bringlists/{listUuid}/items/{itemUuid} |
| Mark item as completed | ❌ Not implemented | complete_item(list_uuid, item_name, specification, item_uuid) | POST /v2/bringlists/{listUuid}/complete |
| Batch update items | ❌ Not implemented | batch_update_list(list_uuid, items, operation) | POST /v2/bringlists/{listUuid}/batch |
| Get users of a list | getAllUsersFromList(listUuid) | get_list_users(list_uuid) | GET /v2/bringlists/{listUuid}/users |
| Set list article language | ❌ Not implemented | set_list_article_language(list_uuid, language) | PATCH /v2/bringlists/{listUuid}/settings |
| Get list activity | ❌ Not implemented | get_activity(list_uuid) | GET /v2/bringlists/{listUuid}/activity |
| Get inspirations / recipes | ❌ Not implemented | get_inspirations(filter) | GET /v2/inspirations |
| Get inspiration filters | ❌ Not implemented | get_inspiration_filters() | GET /v2/inspirationFilters |
| Send notifications | ❌ Not implemented | notify(list_uuid, notification_type, ...) | POST /v2/bringlists/{listUuid}/notify |
Metadata
Metadata
Assignees
Labels
No labels