Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/meowmeowahr/kevinbotv3-desktopclient
Home to the new Kevinbot v3 Desktop Client.
https://github.com/meowmeowahr/kevinbotv3-desktopclient
desktop-client gui kevinbot pyglet pyside6 python qt6 robotics xbee xbox xbox-controller
Last synced: 4 months ago
JSON representation
Home to the new Kevinbot v3 Desktop Client.
- Host: GitHub
- URL: https://github.com/meowmeowahr/kevinbotv3-desktopclient
- Owner: meowmeowahr
- License: gpl-3.0
- Created: 2024-09-11T23:50:53.000Z (5 months ago)
- Default Branch: master
- Last Pushed: 2024-10-08T21:59:32.000Z (4 months ago)
- Last Synced: 2024-10-10T09:21:57.311Z (4 months ago)
- Topics: desktop-client, gui, kevinbot, pyglet, pyside6, python, qt6, robotics, xbee, xbox, xbox-controller
- Language: Python
- Homepage:
- Size: 1.86 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Kevinbot v3 Desktop Client
[![codecov](https://codecov.io/gh/meowmeowahr/KevinbotV3-DesktopClient/graph/badge.svg?token=7Y1GZD15MH)](https://codecov.io/gh/meowmeowahr/KevinbotV3-DesktopClient)
[![Github Version](https://img.shields.io/github/v/release/meowmeowahr/KevinbotV3-DesktopClient?display_name=tag&include_prereleases)](https://github.com/meowmeowahr/KevinbotV3-DesktopClient/releases)> [!CAUTION]
> This application is under heavy development and is not functional yet. Do not expect it to work!Home to the new Kevinbot v3 Desktop Client. This is intended to be a replacement for the [Remote](https://github.com/meowmeowahr/KevinbotV3-Remote).
Drive and operate Kevinbot using a regular PC, gaming controllers, and a USB-connected XBee. Get rid of the need for custom, hard to debug, and slow Raspberry Pi hardware.
## Features
* Modern PySide6 GUI with dark theme
* pyglet backend for controllers
* Support Escaped/Unescaped XBee API modes
* Support all XBee-supported baud rates and flow control
* Unit and coverage testing
* Cross-platform compatibility (Mac support hasn't been tested)
* GNU GPLv3 license