Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -2,15 +2,20 @@ from asyncio import create_subprocess_shell, gather, sleep
|
|
2 |
from pathlib import Path
|
3 |
from random import choice
|
4 |
from subprocess import CalledProcessError, PIPE
|
5 |
-
from typing import Any
|
6 |
from uuid import uuid4
|
7 |
|
|
|
|
|
8 |
from httpx import AsyncClient, HTTPStatusError, RequestError
|
|
|
|
|
9 |
|
10 |
oxipng_bin = Path(__file__).parent / 'oxipng'
|
11 |
oxipng_bin.chmod(0o755)
|
12 |
|
13 |
tokens = [
|
|
|
14 |
'7e0ea3da6a73d77003c1abba7f0ea13c',
|
15 |
'bc2e68b5918e5bb59ebca6c05d73daf9',
|
16 |
'fecbfbe0938bcd1df27b7a9be1702cc9',
|
@@ -124,12 +129,6 @@ async def optimize_and_upload(images_urls: list[str] | str) -> list[str]:
|
|
124 |
return new_images_urls
|
125 |
|
126 |
|
127 |
-
from fastapi import FastAPI, HTTPException
|
128 |
-
from fastapi.responses import PlainTextResponse
|
129 |
-
from pydantic import BaseModel, HttpUrl
|
130 |
-
from typing import List
|
131 |
-
|
132 |
-
|
133 |
app = FastAPI()
|
134 |
|
135 |
|
@@ -152,5 +151,4 @@ async def optimize_images_endpoint(image_urls: ImageURLs):
|
|
152 |
|
153 |
|
154 |
if __name__ == "__main__":
|
155 |
-
from uvicorn import run as uvicorn_run
|
156 |
uvicorn_run(app, host='0.0.0.0', port=7860, timeout_keep_alive=90)
|
|
|
2 |
from pathlib import Path
|
3 |
from random import choice
|
4 |
from subprocess import CalledProcessError, PIPE
|
5 |
+
from typing import Any, List
|
6 |
from uuid import uuid4
|
7 |
|
8 |
+
from fastapi import FastAPI, HTTPException
|
9 |
+
from fastapi.responses import PlainTextResponse
|
10 |
from httpx import AsyncClient, HTTPStatusError, RequestError
|
11 |
+
from pydantic import BaseModel, HttpUrl
|
12 |
+
from uvicorn import run as uvicorn_run
|
13 |
|
14 |
oxipng_bin = Path(__file__).parent / 'oxipng'
|
15 |
oxipng_bin.chmod(0o755)
|
16 |
|
17 |
tokens = [
|
18 |
+
# мне в общем-то все равно на эти токены
|
19 |
'7e0ea3da6a73d77003c1abba7f0ea13c',
|
20 |
'bc2e68b5918e5bb59ebca6c05d73daf9',
|
21 |
'fecbfbe0938bcd1df27b7a9be1702cc9',
|
|
|
129 |
return new_images_urls
|
130 |
|
131 |
|
|
|
|
|
|
|
|
|
|
|
|
|
132 |
app = FastAPI()
|
133 |
|
134 |
|
|
|
151 |
|
152 |
|
153 |
if __name__ == "__main__":
|
|
|
154 |
uvicorn_run(app, host='0.0.0.0', port=7860, timeout_keep_alive=90)
|