-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path__init__.py
More file actions
70 lines (65 loc) · 1.54 KB
/
Copy path__init__.py
File metadata and controls
70 lines (65 loc) · 1.54 KB
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
"""
Stack0 Webdata SDK (DEPRECATED)
Use `screenshots` and `extraction` modules instead.
"""
import warnings
from .client import AsyncWebdata, Webdata
# Re-export types from screenshots and extraction modules for backward compatibility
from ..screenshots.types import (
Clip,
Cookie,
CreateScreenshotRequest,
CreateScreenshotResponse,
DeviceType,
GetScreenshotRequest,
ListScreenshotsRequest,
ListScreenshotsResponse,
ResourceType,
Screenshot,
ScreenshotFormat,
ScreenshotStatus,
)
from ..extraction.types import (
CreateExtractionRequest,
CreateExtractionResponse,
ExtractionMode,
ExtractionResult,
ExtractionStatus,
GetExtractionRequest,
ListExtractionsRequest,
ListExtractionsResponse,
PageMetadata,
)
warnings.warn(
"The webdata module is deprecated. Use `screenshots` and `extraction` modules instead.",
DeprecationWarning,
stacklevel=2,
)
__all__ = [
# Clients
"Webdata",
"AsyncWebdata",
# Screenshot types
"Screenshot",
"ScreenshotStatus",
"ScreenshotFormat",
"DeviceType",
"ResourceType",
"Clip",
"Cookie",
"CreateScreenshotRequest",
"CreateScreenshotResponse",
"GetScreenshotRequest",
"ListScreenshotsRequest",
"ListScreenshotsResponse",
# Extraction types
"ExtractionResult",
"ExtractionStatus",
"ExtractionMode",
"PageMetadata",
"CreateExtractionRequest",
"CreateExtractionResponse",
"GetExtractionRequest",
"ListExtractionsRequest",
"ListExtractionsResponse",
]