Add phone message board app and launcher script

This commit is contained in:
Sean McElwain 2026-05-08 13:00:08 -05:00
parent 397f05bc87
commit 960ad49a8e
2 changed files with 50 additions and 0 deletions

1
.gitignore vendored
View File

@ -3,3 +3,4 @@ __pycache__/
messages.txt messages.txt
.env .env
.venv/ .venv/
*.log

49
scripts/message-board Normal file
View File

@ -0,0 +1,49 @@
#!/data/data/com.termux/files/usr/bin/bash
APP_DIR="$HOME/storage/shared/Documents/repos/phone-message-board"
APP_FILE="$APP_DIR/app.py"
LOG_FILE="$APP_DIR/message-board.log"
case "$1" in
start)
if pgrep -f "$APP_FILE" >/dev/null; then
echo "Message board already running."
exit 0
fi
cd "$APP_DIR" || exit 1
nohup python app.py > "$LOG_FILE" 2>&1 &
echo "Message board started."
echo "Open: http://192.168.44.1:8080"
;;
stop)
pkill -f "$APP_FILE" && echo "Message board stopped." || echo "Message board was not running."
;;
restart)
pkill -f "$APP_FILE" 2>/dev/null
cd "$APP_DIR" || exit 1
nohup python app.py > "$LOG_FILE" 2>&1 &
echo "Message board restarted."
echo "Open: http://192.168.44.1:8080"
;;
status)
if pgrep -f "$APP_FILE" >/dev/null; then
echo "Message board is running."
echo "Open: http://192.168.44.1:8080"
else
echo "Message board is stopped."
fi
;;
logs)
tail -n 50 "$LOG_FILE"
;;
*)
echo "Usage: message-board {start|stop|restart|status|logs}"
exit 1
;;
esac