3.0.0
zim.creator.Creator
and zim.filesystem.make_zim_file
Added
zim.creator.Creator.config_metadata
method (returning Self) exposing all mandatory Metdata, all standard ones and allowing extra text metdadata.zim.creator.Creator.config_dev_metadata
method setting stub metdata for all mandatory ones (allowing overrides)zim.metadata
module with a list of per-metadata validation functionszim.creator.Creator.validate_metadata
(called onstart
) to verify metadata respects the spec (and its recommendations)zim.filesystem.make_zim_file
accepts a new optionallong_description
param.i18n.is_valid_iso_639_3
to check ISO-639-3 codesimage.probing.is_valid_image
to check Image format and size
Changed
zim.creator.Creator
main_path
argument now mandatoryzim.creator.Creator.start
now fails on missing required or invalid metadatazim.creator.Creator.add_metadata
nows enforces validation checkszim.filesystem.make_zim_file
renamed itsfavicon_path
param toillustration_path
zim.creator.Creator.config_indexing
language
argument now optionnal whenindexing=False
zim.creator.Creator.config_indexing
now validateslanguage
is ISO- 639-3 whenindexing=True
Removed
zim.creator.Creator.update_metadata
. See.config_metadata()
insteadzim.creator.Creator
language
argument. See.config_metadata()
insteadzim.creator.Creator
keyword arguments. See.config_metadata()
insteadzim.creator.Creator.add_default_illustration
. See.config_metadata()
insteadzim.archibe.Archive.media_counter
(deprecated in2.0.0
)