https://github.com/mspaintide/paintassistant
A project that authenticates the client and listens to updates in their entry in MS Paint IDE's Firebase database to control it
https://github.com/mspaintide/paintassistant
Last synced: 10 months ago
JSON representation
A project that authenticates the client and listens to updates in their entry in MS Paint IDE's Firebase database to control it
- Host: GitHub
- URL: https://github.com/mspaintide/paintassistant
- Owner: MSPaintIDE
- Created: 2019-06-05T21:16:34.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-12T18:23:21.000Z (almost 7 years ago)
- Last Synced: 2025-07-30T11:51:34.552Z (11 months ago)
- Language: Java
- Size: 74.2 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PaintAssistant
PaintAssistant is a library to authenticate the user via their Google account, and then listen for Firebase updates for their entry in the project's firebase database controlled by the server and Google Assistant with the [Assistant Backend](https://github.com/MSPaintIDE/AssistantBackend).
This project is specific to [MS Paint IDE](https://github.com/MSPaintIDE/MSPaintIDE), though can serve as a great example if you're getting into this kind of thing.
## Demo
This program has a primitive example of using the library, the only thing required on your system is Java 11. Download the latest demo jar from [here](https://github.com/MSPaintIDE/PaintAssistant/releases/latest), and run it via commandline like so:

The above screenshots show me saying "Hey google, can you run my code" and other actions on the same linked google account.