This website requires JavaScript.
Explore
Help
Register
Sign In
dandri
/
meshcore-bot
Watch
1
Star
0
Fork
0
You've already forked meshcore-bot
mirror of
https://github.com/agessaman/meshcore-bot.git
synced
2026-04-25 16:52:06 +00:00
Code
Issues
Packages
Projects
Releases
Wiki
Activity
Files
a7b14df9ef54fa1f32729d10de9f760030df2d1f
meshcore-bot
/
modules
History
Adam Gessaman
a7b14df9ef
Enhance magic8 command response formatting
...
Format the magic8 command response based on message type.
2025-12-29 16:01:11 -08:00
..
commands
Enhance magic8 command response formatting
2025-12-29 16:01:11 -08:00
service_plugins
Enhance WxCommand logic for period handling and improve map uploader service memory management
2025-12-22 23:33:17 -08:00
web_viewer
Fixed country counts in WebViewer
2025-12-13 21:57:25 -08:00
__init__.py
Initial commit: MeshCore Bot project
2025-09-04 15:33:51 -07:00
channel_manager.py
Enhance channel fetching logic in ChannelManager to include device connectivity checks and implement timeout protection during channel refresh in MessageScheduler. Introduce sender location prioritization in PathCommand and TestCommand for improved repeater selection accuracy. Update logging for better diagnostics on fetch operations and proximity calculations.
2025-12-07 14:02:14 -08:00
command_manager.py
add elapsed for test command
2025-12-24 16:10:26 -08:00
core.py
Implement service plugin architecture and enhance weather service configuration
2025-12-22 10:29:43 -08:00
db_manager.py
Remove 'repeater_interactions' from the DBManager class whitelist as it isn't used.
2025-12-09 22:08:40 -08:00
enums.py
Web Viewer Integration
2025-10-21 21:57:00 -07:00
feed_manager.py
Enhance configuration and database management for feed and channel operations. Add channel refresh interval setting to config.ini.example, implement feed manager functionality with new database tables for feed subscriptions and activity tracking, and improve greeter command logic with human greeting detection and Levenshtein distance matching for user greetings. Update web viewer to include feed management pages and integrate global template variables for better user experience.
2025-12-06 10:18:12 -08:00
i18n.py
Implement localization support across various commands and configuration. Added language settings in config.ini.example, integrated translation functionality in command responses, and enhanced error handling with localized messages. Improved fallback mechanisms for missing translations and updated help text for better user guidance.
2025-11-16 20:17:58 -08:00
message_handler.py
add elapsed for test command
2025-12-24 16:10:26 -08:00
models.py
add elapsed for test command
2025-12-24 16:10:26 -08:00
plugin_loader.py
Add support for plugin overrides in configuration, allowing alternative plugin implementations. Enhanced weather display settings with configurable units for temperature, wind speed, and precipitation. Updated repeater_manager to improve contact removal logic with better error handling and logging.
2025-11-15 15:07:43 -08:00
rate_limiter.py
Add Nominatim rate limiting and caching enhancements across commands. Introduce NominatimRateLimiter for API compliance, update geocoding methods to utilize rate-limited calls, and extend caching duration for geocoding results to 30 days. Refactor command implementations to improve efficiency and prevent duplicate API requests.
2025-11-26 14:34:45 -08:00
repeater_manager.py
Add Nominatim rate limiting and caching enhancements across commands. Introduce NominatimRateLimiter for API compliance, update geocoding methods to utilize rate-limited calls, and extend caching duration for geocoding results to 30 days. Refactor command implementations to improve efficiency and prevent duplicate API requests.
2025-11-26 14:34:45 -08:00
scheduler.py
Implement upgrade mode in install-service.sh for non-destructive updates and enhance channel fetching logic in MessageScheduler to eliminate periodic refresh. The upgrade mode allows users to update files and dependencies without losing existing configurations. Additionally, the channel fetching now occurs only once on launch to prevent data loss during updates.
2025-12-07 19:40:38 -08:00
security_utils.py
Apply code quality improvements to PR16 security enhancements
2025-12-09 21:44:42 -08:00
service_plugin_loader.py
Implement service plugin architecture and enhance weather service configuration
2025-12-22 10:29:43 -08:00
solar_conditions.py
Updated satpass command to default to radiopass api endpint by default. Included visual pass option to only return visual passes. Improved handling of satellite pass data, including better logging and validation for pass durations.s.
2025-11-06 10:13:21 -08:00
utils.py
added a http internet connection check fallback to http
2025-12-21 22:19:16 -08:00