mirror of
https://github.com/pablorevilla-meshtastic/meshview.git
synced 2026-03-04 23:27:46 +01:00
Merge pull request #3 from madeofstown/patch-2
Update and rename README to README.md
This commit is contained in:
30
README
30
README
@@ -1,30 +0,0 @@
|
||||
Meshview
|
||||
========
|
||||
|
||||
Now running at https://meshview.bayme.sh
|
||||
|
||||
This project watches a MQTT topic for meshtastic messages, imports them to a
|
||||
database and has a web UI to view them.
|
||||
Requires Python 3.12
|
||||
|
||||
Running
|
||||
-------
|
||||
$ python3 -m venv env
|
||||
$ ./env/bin/pip install -r requirements.txt
|
||||
$ ./env/bin/python main.py
|
||||
|
||||
You also need to install:
|
||||
sudo apt-get install graphviz (may be added to requirements.txt?)
|
||||
|
||||
Now you can hit http://localhost/
|
||||
|
||||
Other Options:
|
||||
--port
|
||||
Web server port, default is 80
|
||||
|
||||
--mqtt-server
|
||||
MQTT Server, default is mqtt.bayme.sh
|
||||
|
||||
--topic
|
||||
MQTT Topic, default is 'msh/US/bayarea/#'
|
||||
|
||||
50
README.md
Normal file
50
README.md
Normal file
@@ -0,0 +1,50 @@
|
||||
Meshview
|
||||
========
|
||||
|
||||
Now running at https://meshview.bayme.sh
|
||||
|
||||
This project watches a MQTT topic for meshtastic messages, imports them to a
|
||||
database and has a web UI to view them.
|
||||
Requires Python 3.12
|
||||
|
||||
Running
|
||||
-------
|
||||
Clone the repo from github with:
|
||||
``` bash
|
||||
git clone --recurse-submodules https://github.com/pablorevilla-meshtastic/meshview.git
|
||||
```
|
||||
It is important to include the `--recurse-submodules` flag or the meshtastic protobufs wont be included
|
||||
|
||||
Create a python virtual environment:
|
||||
``` bash
|
||||
cd meshview
|
||||
python3 -m venv env
|
||||
```
|
||||
Install the environment requirements:
|
||||
``` bash
|
||||
./env/bin/pip install -r requirements.txt
|
||||
```
|
||||
You also need to install `graphviz`:
|
||||
``` bash
|
||||
sudo apt-get install graphviz
|
||||
```
|
||||
|
||||
To run Meshview:
|
||||
``` bash
|
||||
./env/bin/python main.py
|
||||
```
|
||||
Now you can hit http://localhost/
|
||||
|
||||
Other Options:
|
||||
* `--port`
|
||||
|
||||
Web server port, default is `8081`
|
||||
|
||||
* `--mqtt-server`
|
||||
|
||||
MQTT Server, default is `mqtt.bayme.sh`
|
||||
|
||||
* `--topic`
|
||||
|
||||
MQTT Topic, default is `msh/US/bayarea/#`
|
||||
|
||||
Reference in New Issue
Block a user