https://github.com/knuxify/serialconsole
Access any serial console (Adwaita-like serial console viewer)
https://github.com/knuxify/serialconsole
libadwaita serial uart
Last synced: 11 months ago
JSON representation
Access any serial console (Adwaita-like serial console viewer)
- Host: GitHub
- URL: https://github.com/knuxify/serialconsole
- Owner: knuxify
- License: other
- Created: 2023-08-21T21:38:06.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2025-03-02T20:15:38.000Z (over 1 year ago)
- Last Synced: 2025-07-26T07:45:05.361Z (11 months ago)
- Topics: libadwaita, serial, uart
- Language: Python
- Homepage:
- Size: 442 KB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# Serial Console
Access any serial console

## Dependencies
- Python >= 3.11
- GTK4 >= 4.14.0
- libadwaita >= 1.5.0
- pygobject
- [pyserial](https://pypi.org/project/pyserial/)
## Building
We use the meson build system. The build process is as follows:
```
meson output
meson compile -C output
meson install -C output
```
For development purposes, this is automated in the provided `run` script.
### Commit style
**Please follow the following commit style:**
- All commits have a prefix that contains the area of the code that has been changed:
- For the README.md file, build files (meson.build) and things like .gitignore, this is `meta:`
- For anything in the data directory, this is `data:`
- For anything related to translations or the po directory, this is `po:`
- For the actual code, this is the filename of the main file you've edited, e.g. `fileview:`
- Commit messages are in all lowercase, except for class names, filenames (if they're capitalized - like README, COPYING etc.) and project names (e.g. Musicbrainz).