Commit Graph

9 Commits

Author SHA1 Message Date
Lloyd
3f092e3b39 Add StorageCollector class for packet and advert management
- Refactored main.py to import HTTPStatsServer from the new path.
- Introduced storage.py to handle SQLite database for packets and adverts.
- Implemented methods for initializing SQLite, RRD, and MQTT.
- Added functionality to record packets and adverts, including storage and metrics updates.
- Created methods for retrieving packet statistics, recent packets, and filtered packets.
- Implemented RRD data fetching and packet type statistics.
- Added cleanup method for old data in the database.
2025-11-07 13:23:44 +00:00
Lloyd
a179d36018 Bump version to 1.0.3 and update pymc_core dependency to 1.0.4 2025-11-04 22:27:44 +00:00
Lloyd
8631703b12 Update pyproject.toml
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-11-02 23:15:25 +00:00
Lloyd
f607784b0b Bump version to 1.0.2 and update pymc_core dependency to version 1.0.3 2025-11-02 21:40:01 +00:00
Lloyd
6a7dca0bca add heatmap chat 2025-11-01 22:41:26 +00:00
Lloyd
3bb2dca587 Bump version to 1.0.1 in pyproject.toml and __init__.py 2025-10-27 22:09:44 +00:00
Lloyd
d95a0819b4 Update dependencies in pyproject.toml and add meshadv configuration in radio-settings.json 2025-10-27 21:45:11 +00:00
Lloyd
42aec4f74b Update dependencies in pyproject.toml to use development version of pymc_core 2025-10-26 23:28:38 +00:00
Lloyd
97256eb132 Initial commit: PyMC Repeater Daemon
This commit sets up the initial project structure for the PyMC Repeater Daemon.
It includes base configuration files, dependency definitions, and scaffolding
for the main daemon service responsible for handling PyMC repeating operations.
2025-10-24 23:13:48 +01:00