|
597 | 597 | "Persistent state file for cross-run tracking", |
598 | 598 | "Configurable per-node monitoring via MM_NODE_IDS" |
599 | 599 | ] |
| 600 | + }, |
| 601 | + { |
| 602 | + "name": "Mesh DM BBS", |
| 603 | + "filename": "bbs.py", |
| 604 | + "icon": "📡", |
| 605 | + "description": "Lightweight Meshtastic DM bulletin board system for low-bandwidth LoRa networks. Supports multiple boards with optional password protection, paginated reading, post management, and admin override. Stores state in JSON files.", |
| 606 | + "language": "Python", |
| 607 | + "tags": ["BBS", "Bulletin Board", "Messaging", "Community", "DM"], |
| 608 | + "githubPath": "TechTucson/MeshMonitor-BBS-AND-MAIL/bbs.py", |
| 609 | + "exampleTrigger": "bbs help, bbs boards, bbs read <board>, bbs post <board> <subject> | <message>", |
| 610 | + "requirements": [ |
| 611 | + "Python 3 (included in MeshMonitor)", |
| 612 | + "/data/bbs/ directory (created automatically)" |
| 613 | + ], |
| 614 | + "author": "TechTucson", |
| 615 | + "features": [ |
| 616 | + "Multiple boards with optional password protection", |
| 617 | + "Post, read, and delete messages", |
| 618 | + "Paginated output for long listings", |
| 619 | + "Admin override password for moderation", |
| 620 | + "Persistent JSON storage in /data/bbs/" |
| 621 | + ] |
| 622 | + }, |
| 623 | + { |
| 624 | + "name": "Mesh Mail Bot", |
| 625 | + "filename": "mail.py", |
| 626 | + "icon": "✉️", |
| 627 | + "description": "Private DM-only mail system for Meshtastic nodes. Send, check, read, and delete mail between node IDs. Features receiver-only access controls and admin purge capability. Stores mail in JSON files.", |
| 628 | + "language": "Python", |
| 629 | + "tags": ["Mail", "Messaging", "DM", "Private", "Communication"], |
| 630 | + "githubPath": "TechTucson/MeshMonitor-BBS-AND-MAIL/mail.py", |
| 631 | + "exampleTrigger": "mail help, mail send <!node_id> <subject> | <message>, mail check, mail read <id>", |
| 632 | + "requirements": [ |
| 633 | + "Python 3 (included in MeshMonitor)", |
| 634 | + "/data/mail/ directory (created automatically)" |
| 635 | + ], |
| 636 | + "author": "TechTucson", |
| 637 | + "features": [ |
| 638 | + "Send private mail between node IDs", |
| 639 | + "Inbox check and read with pagination", |
| 640 | + "Receiver-only access controls", |
| 641 | + "Admin purge with override password", |
| 642 | + "Persistent JSON storage in /data/mail/" |
| 643 | + ] |
600 | 644 | } |
601 | 645 | ] |
0 commit comments