Skip to content

Commit 9b8672c

Browse files
committed
add expose and deploy
1 parent 1db5414 commit 9b8672c

1 file changed

Lines changed: 32 additions & 6 deletions

File tree

src/scrapybara/client.py

Lines changed: 32 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,8 @@
5353
ModifyBrowserAuthResponse,
5454
UploadResponse,
5555
FileResponse,
56+
ExposePortResponse,
57+
NetlifyDeployResponse,
5658
)
5759

5860
from .types.act import (
@@ -880,9 +882,21 @@ def resume(
880882
request_options: Optional[RequestOptions] = None,
881883
) -> GetInstanceResponse:
882884
return self._client.instance.resume(
883-
self.id,
884-
timeout_hours=timeout_hours,
885-
request_options=request_options,
885+
self.id, timeout_hours=timeout_hours, request_options=request_options
886+
)
887+
888+
def expose_port(
889+
self, *, port: int, request_options: Optional[RequestOptions] = None
890+
) -> ExposePortResponse:
891+
return self._client.instance.expose_port(
892+
self.id, port=port, request_options=request_options
893+
)
894+
895+
def deploy_to_netlify(
896+
self, *, directory_path: str, request_options: Optional[RequestOptions] = None
897+
) -> NetlifyDeployResponse:
898+
return self._client.instance.deploy_to_netlify(
899+
self.id, directory_path=directory_path, request_options=request_options
886900
)
887901

888902

@@ -1404,9 +1418,21 @@ async def resume(
14041418
request_options: Optional[RequestOptions] = None,
14051419
) -> GetInstanceResponse:
14061420
return await self._client.instance.resume(
1407-
self.id,
1408-
timeout_hours=timeout_hours,
1409-
request_options=request_options,
1421+
self.id, timeout_hours=timeout_hours, request_options=request_options
1422+
)
1423+
1424+
async def expose_port(
1425+
self, *, port: int, request_options: Optional[RequestOptions] = None
1426+
) -> ExposePortResponse:
1427+
return await self._client.instance.expose_port(
1428+
self.id, port=port, request_options=request_options
1429+
)
1430+
1431+
async def deploy_to_netlify(
1432+
self, *, directory_path: str, request_options: Optional[RequestOptions] = None
1433+
) -> NetlifyDeployResponse:
1434+
return await self._client.instance.deploy_to_netlify(
1435+
self.id, directory_path=directory_path, request_options=request_options
14101436
)
14111437

14121438

0 commit comments

Comments
 (0)