mirror of
https://github.com/agessaman/meshcore-bot.git
synced 2026-03-30 12:05:38 +00:00
- Add Flask + Flask-SocketIO web viewer with dashboard (modules/web_viewer/app.py and related) - Add web viewer templates: index, realtime, tracking (contacts), cache, purging, stats (modules/web_viewer/templates/) - Add integration hooks and utility functions for web viewer (modules/web_viewer/integration.py, modules/utils.py) - Add command to launch web viewer from bot CLI (modules/commands/webviewer_command.py) - Update .gitignore: ignore db/log files, test scripts, and web viewer artifacts - Add restart_viewer.sh helper script for standalone web viewer restart/troubleshooting - Add guidance and documentation for modern viewer in WEB_VIEWER.md and docs/ - Various code structure and import improvements to core bot and command modules to support integration - Add ACL support for sensitive commands - Example config updates Benefits: - Decouples monitoring/UI from bot core process - Enables real-time browser dashboard and unified contact/repeater tracking - Easier integration, dev, and troubleshooting
12 lines
346 B
Python
12 lines
346 B
Python
"""
|
|
Web Viewer Module for MeshCore Bot
|
|
|
|
This module provides a web-based data viewer for the MeshCore Bot,
|
|
allowing users to visualize bot databases and monitor real-time data.
|
|
"""
|
|
|
|
from .app import BotDataViewer
|
|
from .integration import WebViewerIntegration, BotIntegration
|
|
|
|
__all__ = ['BotDataViewer', 'WebViewerIntegration', 'BotIntegration']
|