Python application. Modified API client for Moonraker

Job ID: 32863300

Budget: $1,500 – $3,000 USD

I need a modified API client for Moonraker/Klipper that connects to a 3D printer and another API.
The software must run on a Raspberry Pi and connect to an existing 3D printer board (BTT SKR 1.4 Turbo)

You can use any of these available clients: https://github.com/Arksine/moonraker
Mainsail, Fluidd, KlipperScreen, or Mooncord as the base code.

Assuming you use Mainsail -
https://docs.mainsail.xyz/
https://www.youtube.com/watch?v=MK0-MDVJG94

The modification needed is as follows:
Send a XY position to move to. (e.g. GCode)
Call another RESTful API, from a different application, at the position. (Collect data at position)
Run a macro/series of position movements and API calls. (e.g. load from a text file)
Related categories: Python Raspberry Pi RESTful API API Integration