Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Migrate to new bring library #17

Merged
merged 13 commits into from
Feb 2, 2025
Merged

Conversation

felixschndr
Copy link
Owner

@felixschndr felixschndr commented Jan 26, 2025

Migrated from the old unmaintained python-bring-api to a new version of the library.

Benefits:

I tested it with my data in Mealie. Feel free to do so yourself by using the image ghcr.io/felixschndr/mealie-bring-api:feat-migrate-bring-library. I am happy to hear from you about any feedback or issues.

Warning

This deprecates the support for Mealie version < 2

The UUID field is now generated dynamically in the `to_dict` method instead of being set during initialization.
Updated the `EnvironmentVariableGetter.get` method to accept an optional `default_value` parameter. If the specified environment variable is not set, the method now returns the provided default value instead of raising an error.
Introduced `IngredientWithAmountsDisabled` to process ingredients when amounts are not enabled. Updated the ingredient parsing logic to conditionally handle ingredients based on the `enable_amount` flag.
@felixschndr felixschndr force-pushed the feat/migrate-bring-library branch from 4f5d64b to 0b72c5c Compare January 26, 2025 12:34
@felixschndr felixschndr marked this pull request as draft January 28, 2025 10:40
@felixschndr
Copy link
Owner Author

This has a bug I noticed I few days ago. I will fix it when I find some time, probably next week. Afterwards I will merge it and then work on #15

@felixschndr felixschndr marked this pull request as ready for review January 28, 2025 12:50
Added an important notice in the README to clarify that the integration only supports Mealie version 2 or higher, released in October 2024. Deprecated support for earlier versions is also mentioned with a reference to the relevant pull request.
@felixschndr felixschndr merged commit 1e42d9f into main Feb 2, 2025
1 check passed
@felixschndr felixschndr deleted the feat/migrate-bring-library branch February 2, 2025 19:56
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Adding several identical ingredients cancels the previous ones
1 participant