myanesp/ovh-ip-updater — reverse-engineered prompt

Reverse engineered prompt

GitHub

Build me a small Dockerized Python app that keeps my OVH domain pointed at my current home IP address, using the official OVH API instead of DynHost.

I want to give it an OVH config file with my application key, secret, consumer key, and endpoint. Then I should be able to run it with Docker or Docker Compose and set simple environment variables for the domain, optional comma separated subdomains, whether to update the root domain, TTL, IPv6 support, and which public IP checker to use.

When the container starts, it should check my public IPv4 and optionally IPv6, update the matching OVH DNS records, and create missing records if needed. After that it should keep checking every 5 minutes and only update when the IP changes. Add clear console logs and include a sample config file, Dockerfile, and README with copy paste run examples. Look up the current OVH API docs online if you need to.

Want more depth? Deep Reverse