Files
Blitz-Proxy/requirements.txt
Whispering Wind 6fa872b6c3 feat: optimize system monitor with async I/O and traffic since reboot
- Replace synchronous file operations with async aiofiles
- Implement concurrent data gathering using asyncio.gather()
- Move API calls to thread pool executor
- Add LRU cache for config file reads
- Optimize parsing functions for single-pass processing
- Reduce measurement intervals for faster response times
- Add system uptime and boot time display
- Track total network traffic since last reboot from /proc/net/dev
- Separate system traffic (since reboot) from user traffic (all-time)
- Add human-readable uptime formatting
- Enhance output with clear traffic categorization
2025-08-19 23:36:44 +03:30

45 lines
740 B
Plaintext

aiohappyeyeballs==2.6.1
aiohttp==3.12.15
aiosignal==1.4.0
async-timeout==5.0.1
attrs==25.3.0
certifi==2025.7.14
charset-normalizer==3.4.3
click==8.1.8
frozenlist==1.7.0
idna==3.10
multidict==6.6.4
pillow==11.3.0
propcache==0.3.2
psutil==7.0.0
pypng==0.20220715.0
pyTelegramBotAPI==4.28.0
python-dotenv==1.1.1
qrcode==8.2
requests==2.32.4
typing_extensions==4.14.1
urllib3==2.5.0
yarl==1.20.1
hysteria2-api==0.1.3
schedule==1.2.2
aiofiles==24.1.0
# webpanel
annotated-types==0.7.0
anyio==4.10.0
fastapi==0.116.1
h11==0.16.0
itsdangerous==2.2.0
Jinja2==3.1.6
MarkupSafe==3.0.2
pydantic==2.11.7
pydantic_core==2.33.2
python-multipart==0.0.20
sniffio==1.3.1
starlette==0.47.2
hypercorn==0.17.3
pydantic-settings==2.10.1
# subs
certbot==4.2.0