Add complete French (fr) and Chinese (zh) translations for all documentation: - Root files: README, CHANGELOG, SECURITY, BETA-RELEASE - docs/: All 16 core documentation files - DOCS/: All 19 deep-dive documents including embedded/ and archive/ - package/secubox/: All 123+ package READMEs - Misc: secubox-tools/, scripts/, EXAMPLES/, config-backups/, streamlit-apps/ Total: 346 translation files created Each file includes language switcher links for easy navigation between English, French, and Chinese versions. Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
1.2 KiB
1.2 KiB
SecuBox Evolution Dashboard
展示 SecuBox 项目演进的交互式 Streamlit 仪表板。
功能特性
- 实时 GitHub 同步:从 master 分支获取 HISTORY.md、WIP.md、TODO.md、README.md
- 里程碑跟踪:解析并显示带日期的项目里程碑
- 搜索:跨所有项目文件的全文搜索
- 时间线视图:项目演进的可视化时间线
- 功能分布:显示功能类别分布的图表
- 暗色赛博朋克主题:与 SecuBox 设计语言一致
部署
- 将
secubox_evolution.py复制到/srv/streamlit/apps/ - 添加实例:
uci set streamlit.secubox_evolution=instance && uci set streamlit.secubox_evolution.enabled='1' && uci set streamlit.secubox_evolution.app='secubox_evolution' && uci set streamlit.secubox_evolution.port='8510' && uci commit streamlit - 重启:
/etc/init.d/streamlit restart - 访问:
http://<device-ip>:8510
依赖
- streamlit >= 1.32.0
- pandas >= 2.0.0
- requests >= 2.31.0
数据源
- GitHub:
https://raw.githubusercontent.com/gkerma/secubox-openwrt/master/.claude/ - 自动刷新:5 分钟缓存 TTL