caoscrawler.converters.zipfile_converter module
Converters take structure elements and create Records and new structure elements from them.
This converter opens zip files, unzips them into a temporary directory and exposes its contents as File structure elements.
- class caoscrawler.converters.zipfile_converter.ZipFileConverter(definition: dict, name: str, converter_registry: dict)
Bases:
SimpleFileConverter
Convert zipfiles.
- setup()
Analogous to cleanup. Can be used to set up variables that are permanently stored in this converter.
- cleanup()
This function is called when the converter runs out of scope and can be used to clean up objects that were needed in the converter or its children.
- create_children(generalStore: GeneralStore, element: StructureElement)
Loads an ROCrate from an rocrate file or directory.
Arguments:
element must be a File or Directory (structure element).
Returns:
A list with an ROCrateElement representing the contents of the .eln-file or None in case of errors.