openzim / openzim/python-libzim

[next-major] Remove metadata conversion from python-libzim

Open
#188 6 comments 0 reactions 1 assignee View on GitHub

@benoit74 is already working on this.

Since Feb 24, 2025.

good first issue
Dominant language
Python
Stars
108
Forks
29
Avg merge
9d 1h
Merged PRs (30d)
1

Description

When adding metadatas, the python-libzim is doing a conversion for some types.

This should be removed because:

  • the python-libzim is meant to be only a thin wrapper around the C libzim
  • not all types are handled which is confusing (for instance we missed the conversion of tags list to a string)

This would need a major release since it is a breaking change.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.