openzim / python-scraperlib

Collection of Python code to re-use across Python-based scrapers
GNU General Public License v3.0
18 stars 16 forks source link

Add option to relax metadata check #119

Closed rgaudin closed 4 months ago

rgaudin commented 6 months ago

Creator.start() currently enforces metadata check. That's the default behavior we want to keep.

In addition, we'd like to be able to bypass those checks (to what extend being unclear) to allow creating ZIMs with scraperlib but with non-compliant metadata.

The purpose of this being to allow non-openZIM people to create ZIM files with the metadata they want, without our publishing restrictions, using our scrapers. A first use case being the playlist mode for YT that we want to keep for others but we won't be using.

See https://github.com/openzim/youtube/issues/188