-
-
Notifications
You must be signed in to change notification settings - Fork 22
Expand file tree
/
Copy path__init__.py
More file actions
34 lines (30 loc) · 926 Bytes
/
__init__.py
File metadata and controls
34 lines (30 loc) · 926 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
"""ZIM file creation tools
zim.creator: create files by manually adding each article
zim.filesystem: zimwriterfs-like creation from a build folder
zim.providers: contentProvider for serving libzim with data
zim.items: item to add to creator
zim.archive: read ZIM files, accessing or searching its content"""
from libzim.writer import Blob # pyright: ignore[reportMissingModuleSource]
from zimscraperlib.zim.archive import Archive
from zimscraperlib.zim.creator import Creator
from zimscraperlib.zim.filesystem import make_zim_file
from zimscraperlib.zim.items import Item, StaticItem, URLItem
from zimscraperlib.zim.providers import (
FileLikeProvider,
FileProvider,
StringProvider,
URLProvider,
)
__all__ = [
"Archive",
"Blob",
"Creator",
"FileLikeProvider",
"FileProvider",
"Item",
"StaticItem",
"StringProvider",
"URLItem",
"URLProvider",
"make_zim_file",
]