been doing something similar (but a bit easier) recently - I can definitely recommend ChatGPT for exactly these small noncreative tasks with niche functionality usage, if you fiddle a bit with the specification. Your case is more complicated bu