1. Download Repository
Can be found here
2. Enter the Root Folder of the Project Directory
- Using Powershell or an IDE of your choice.
3. Start Data Collection, API server, and ML validation
Alpha Release (Development Mode)
- Run: python mp-build.py
- May need to update/install dotnet and python (refer to part 3.5 then return to part 3)
- Creates and starts the data collection task
- Sets up a local HTTP server to request “good times” to update
- Creates and starts the validation task and associated sub tasks
- Gives very meaningful error messages/logs in case the application does not run as expected.
Beta Release (Production Mode)
- Run: start ./production-install.exe
- Creates and starts the data collection task
- Sets up a local HTTP server to request “good times” to update
- Sets up a task to restart the server on login (Server does not persist after a shutdown)
- Creates and starts the validation task and associated sub tasks
- Will ask for administrator priviledges.
3.5. Install Required Dependencies (If Needed)
- Run: python –version (Should be Python 3.12+; Else upgrade)
- Run: winget install Microsoft.DotNet.SDK.8
- Run: curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py | python get-pip.py
4. Utilize HTTP Requests to Recieve "Good Times"
- Refer to the demo for example requests and how to interpret responses
[OPTIONAL] Uninstall MicroPoly
- Run: python mp-uninstall.py
- Will remove all created tasks, whether you chose to run the dev or production release.
- Can choose to remove all required python libraries installed at build time
- Can choose to remove all data created at runtime (In out folder)
- On completion, can delete the root folder to fully uninstall
If any issues are found, report them here