Skip to content

feat: add rudimentary support for folksonomy tags#418

Draft
Freso wants to merge 1 commit intoopenfoodfacts:developfrom
Freso:folksonomy-tagging
Draft

feat: add rudimentary support for folksonomy tags#418
Freso wants to merge 1 commit intoopenfoodfacts:developfrom
Freso:folksonomy-tagging

Conversation

@Freso
Copy link
Copy Markdown
Contributor

@Freso Freso commented Feb 4, 2026

Description

  • There are projects that want to use Folksonomy engine to contribute to Open Food Facts, but the Python SDK currently has no support for this.

Solution

  • This adds initial basic CRUD methods for folksonomy tags centered around products and lays a foundation for future work to include support for more of the folksonomy engine API.

Related issue(s)

Comment thread openfoodfacts/api.py Outdated
@Freso Freso changed the title WIP: feat: add rudimentary support for folksonomy tags feat: add rudimentary support for folksonomy tags Feb 11, 2026
Comment thread openfoodfacts/utils/__init__.py Outdated
Copy link
Copy Markdown
Member

@alexgarel alexgarel left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great.

Can you eventually add a test ?

@alexgarel
Copy link
Copy Markdown
Member

@Freso feel free to merge whenever you feel ready :-)

@Freso
Copy link
Copy Markdown
Contributor Author

Freso commented Feb 13, 2026

@alexgarel As I wrote in Slack, I haven’t even manually tested this code yet, so I need to at least do some manual/by-hand tests before I’ll allow this to go in—but given the review, I guess you’re at least happy/fine with the structure/layout/design of this, so I’ll go ahead and pick this up again. I’ll hopefully have it ready for merge this weekend! 🙏

@Freso Freso force-pushed the folksonomy-tagging branch 3 times, most recently from f0b510c to c08c551 Compare February 17, 2026 14:57
@Freso Freso force-pushed the folksonomy-tagging branch from c08c551 to 6700ee5 Compare February 21, 2026 18:55
@Freso Freso force-pushed the folksonomy-tagging branch from 6700ee5 to 4f76602 Compare March 3, 2026 21:51
@Freso
Copy link
Copy Markdown
Contributor Author

Freso commented Mar 3, 2026

I’ve started adding tests now. I’ll mark as ready for review once the four basic methods have at least one basic test each. (Also, I can’t merge in this repository myself, so someone else will have to do that.)

@Freso Freso force-pushed the folksonomy-tagging branch 2 times, most recently from f4d3568 to 820df90 Compare March 31, 2026 11:15
This adds initial basic CRUD methods for folksonomy tags centered
around products.
@Freso Freso force-pushed the folksonomy-tagging branch from 5f5f4dd to 101c853 Compare March 31, 2026 11:47
@sonarqubecloud
Copy link
Copy Markdown

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Development

Successfully merging this pull request may close these issues.

Add support for Folksonomy engine into the Python SDK

3 participants