Skip to content

Commit 668e5c0

Browse files
update
1 parent 5d079df commit 668e5c0

4 files changed

Lines changed: 651 additions & 461 deletions

File tree

.python-version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
3.13
1+
3.12

app.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import aiohttp
2+
from contextlib import suppress
23
import nodriver as uc
34
from aiohttp import web
45
from nodriver import cdp
@@ -54,7 +55,7 @@ def __init__(self) -> None:
5455
self.token_response: Optional[AccessTokenResponse] = None
5556

5657
self.app = web.Application(logger=logger)
57-
self.app.router.add_get("/token", self.handle_token_request)
58+
self.app.router.add_get("/api/token", self.handle_token_request)
5859
self.app.on_startup.append(self.on_startup)
5960
self.app.on_cleanup.append(self.on_cleanup)
6061

@@ -120,7 +121,7 @@ async def on_cleanup(self, _: web.Application) -> None:
120121
await self.session.close()
121122
for tab in self.browser.tabs:
122123
await tab.close()
123-
await asyncio.to_thread(self.browser.stop())
124+
self.browser.stop()
124125
logger.info("Cleanup complete.")
125126

126127
async def _refresh_loop(self) -> None:
@@ -169,11 +170,9 @@ def main():
169170
web.run_app(
170171
handler.app,
171172
host=os.getenv("HOST", "0.0.0.0"),
172-
port=int(os.getenv("PORT", 8080)),
173+
port=int(os.getenv("PORT", 7200)),
173174
)
174175

175176

176177
if __name__ == "__main__":
177-
from contextlib import suppress
178-
179178
main()

pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description = "Add your description here"
55
readme = "README.md"
66
requires-python = ">=3.11"
77
dependencies = [
8-
"aiohttp>=3.12.13",
9-
"nodriver>=0.46.1",
10-
"rich>=14.0.0",
8+
"aiohttp",
9+
"nodriver",
10+
"rich",
1111
]

0 commit comments

Comments
 (0)