Skip to content

Commit 0534d15

Browse files
Yerazeclaude
andauthored
docs: add TechTucson BBS and Mail scripts to user scripts gallery (#2370)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 1694d86 commit 0534d15

File tree

1 file changed

+44
-0
lines changed

1 file changed

+44
-0
lines changed

docs/.vitepress/data/user-scripts.json

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -597,5 +597,49 @@
597597
"Persistent state file for cross-run tracking",
598598
"Configurable per-node monitoring via MM_NODE_IDS"
599599
]
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+
]
600644
}
601645
]

0 commit comments

Comments
 (0)