{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/8"}],"enrichment":{"capability":"Provides async Python access to the Bring! shopping lists API, allowing you to manage shopping lists, add/remove items, and check off purchases programmatically.","skillfed_tags":["async-http","shopping-list","home-automation"],"use_cases":["Automate grocery list management in a home-assistant integration or smart-home workflow.","Build a custom shopping-list app or CLI that syncs with Bring! without using the official mobile app.","Batch-add recipe ingredients to a Bring! list programmatically from a meal-planning tool.","Check off items from a shopping list via voice command or IoT trigger in an automation system.","Sync shopping lists across multiple household members or systems by polling and updating via the API."],"what_it_does":"bring-api is an async Python client for the unofficial Bring! shopping lists API. It lets you programmatically create and manage shopping lists, add items with specifications, check off purchases, and remove items\u2014all via async/await calls backed by aiohttp. The package wraps the non-legacy Bring! API endpoint and supports both simple item operations (save, complete, remove) and batch operations that allow you to add multiple items at once, handle duplicate item names with different specs, and work with item UUIDs before persisting them to a list.\n\nThe library is designed for integration into automation workflows, home-assistant setups, and custom shopping-list applications. It requires Python 3.11+, depends on aiohttp for HTTP transport and mashumaro/orjson for serialization, and is actively maintained. No known vulnerabilities are recorded. The codebase is small and straightforward, making it suitable for both simple scripts and embedded use in larger systems.","worth_installing":"Yes. The package is actively maintained, has low install friction, carries no known vulnerabilities, and uses a permissive MIT license. It fills a genuine need for programmatic Bring! list management. Install it if you want to automate shopping-list workflows or integrate Bring! into a larger system; the async design and batch-update support make it suitable for both simple scripts and production integrations."},"id":"bring-api","links":{"html":"https://skillfed.io/packages/bring-api","md":"https://skillfed.io/packages/bring-api.md","pypi":"https://pypi.org/project/bring-api/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-05-04","license_spdx":"MIT","license_treatment":"permissive","name":"bring-api","python_support":"supports_current","summary":"Unofficial package to access Bring! shopping lists API."},"popularity":{"monthly_downloads":74668,"position":14805,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.1.2"}
