https://github.com/tomcasavant/mastastic
Meshtastic Mastodon client
https://github.com/tomcasavant/mastastic
fediverse mastodon meshtastic meshtastic-python
Last synced: about 1 year ago
JSON representation
Meshtastic Mastodon client
- Host: GitHub
- URL: https://github.com/tomcasavant/mastastic
- Owner: TomCasavant
- License: mit
- Created: 2025-05-21T19:41:51.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2025-05-24T14:31:05.000Z (about 1 year ago)
- Last Synced: 2025-06-28T02:36:07.728Z (about 1 year ago)
- Topics: fediverse, mastodon, meshtastic, meshtastic-python
- Language: Python
- Homepage:
- Size: 20.5 KB
- Stars: 10
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[Blog Post](https://tomcasavant.com/i-posted-to-mastodon-1-mile-away-from-an-internet-connection/)
# Mastastic
1. pip install -r requirements.txt
2. Plug in meshtastic device
3. Modify client.py w/ the meshtastic channel ID (at the top of client.py) you want to send messages through (Connnect to device via phone, check channel number)
4. `python client.py`
5. Send `!ping` to the channel to make sure it's working. You will get 'Pong!' as a response if it is.
6. Send `!login `, bot will send you OAuth URL, authenticate on your phone, send OAUth code in channel
7. Send `!post ` to send your first message