wnm168 commited on
Commit
059e444
·
verified ·
1 Parent(s): 93497c4

Update main.py

Browse files
Files changed (1) hide show
  1. main.py +17 -3
main.py CHANGED
@@ -7,7 +7,7 @@ import httpx
7
 
8
  from pikpakapi import PikPakApi
9
 
10
- from typing import Union
11
  from fastapi import (
12
  FastAPI,
13
  Depends,
@@ -121,8 +121,22 @@ async def home(request: Request):
121
 
122
 
123
  @app.get("/files")
124
- async def get_files(kw: str = ""):
125
- return await THUNDERX_CLIENT.file_list()
 
 
 
 
 
 
 
 
 
 
 
 
 
 
126
 
127
 
128
  @app.get("/userinfo")
 
7
 
8
  from pikpakapi import PikPakApi
9
 
10
+ from typing import Union, Any, Dict, List, Optional
11
  from fastapi import (
12
  FastAPI,
13
  Depends,
 
121
 
122
 
123
  @app.get("/files")
124
+ async def get_files(
125
+ size: int = 100,
126
+ parent_id: Optional[str] = None,
127
+ next_page_token: Optional[str] = None,
128
+ additional_filters: Optional[Dict[str, Any]] = None,
129
+ ):
130
+ return await THUNDERX_CLIENT.file_list(
131
+ size, parent_id, next_page_token, additional_filters
132
+ )
133
+
134
+
135
+ @app.get("/offline")
136
+ async def offline(
137
+ file_url: str, parent_id: Optional[str] = None, name: Optional[str] = None
138
+ ):
139
+ return await THUNDERX_CLIENT.offline_download(file_url, parent_id, name)
140
 
141
 
142
  @app.get("/userinfo")