7bc6d4e4de
- 后端改为 config/app.json;pytest 使用 config/app.test.json 与 set_config_file,不再依赖环境变量;移除 pydantic-settings。 - 前端 API/WebSocket 由 config/webui.json 经 Vite define 注入。 - 代理分数按延迟与随机取用次数计算,新增 use_count 与 proxy_scoring;保存设置时同步调度器启停。 - 仪表盘双饼图(可用/待验证协议);设置页去掉调度器启停按钮并移动立即验证;爬取全部结束后自动提交全量验证。 - 删除 script/settings_maintain.py(此前已标记删除)。 Made-with: Cursor
100 lines
984 B
Plaintext
100 lines
984 B
Plaintext
# Python
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
*.so
|
|
.Python
|
|
build/
|
|
develop-eggs/
|
|
dist/
|
|
downloads/
|
|
eggs/
|
|
.eggs/
|
|
lib/
|
|
lib64/
|
|
parts/
|
|
sdist/
|
|
var/
|
|
wheels/
|
|
*.egg-info/
|
|
.installed.cfg
|
|
*.egg
|
|
|
|
# Virtual Environment
|
|
venv/
|
|
ENV/
|
|
env/
|
|
.venv
|
|
|
|
# Database
|
|
*.sqlite
|
|
*.sqlite3
|
|
*.db
|
|
# pytest 隔离库(见 config/app.test.json 的 db_path),勿提交
|
|
**/proxies.test.sqlite
|
|
proxies.test.sqlite
|
|
*.db-shm
|
|
*.db-wal
|
|
|
|
# Logs
|
|
logs/
|
|
*.log
|
|
|
|
# Environment Variables
|
|
.env
|
|
.env.local
|
|
.env.*.local
|
|
|
|
# IDE
|
|
.vscode/
|
|
.idea/
|
|
*.swp
|
|
*.swo
|
|
*~
|
|
.DS_Store
|
|
.trae/
|
|
|
|
# Test
|
|
test/
|
|
# tests/ # 保留测试目录以便版本控制
|
|
|
|
# Share Directory
|
|
share/
|
|
|
|
# Node.js
|
|
node_modules/
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
package-lock.json
|
|
|
|
# Frontend Build
|
|
frontend/dist/
|
|
|
|
# Cache
|
|
.cache/
|
|
*.cache
|
|
|
|
# OS
|
|
Thumbs.db
|
|
.DS_Store
|
|
|
|
# Temporary Files
|
|
*.tmp
|
|
*.bak
|
|
*.old
|
|
*~
|
|
|
|
# ProxyPool Specific
|
|
db/
|
|
proxies.sqlite*
|
|
|
|
# Test/Maintenance Scripts
|
|
clear_*.py
|
|
test_*.py
|
|
test_results.json
|
|
test_screenshot_*.png
|
|
|
|
# Legacy/Backup
|
|
backend/
|