pushed
zhengqunkoo/pythonanywhere.com • 6:02 AM - Nov 27, 2025
This change turns the one-off PythonAnywhere keepalive script into a self-rescheduling job: after triggering the web app reload/extend call, it now queries existing scheduled tasks, removes prior copies of the same command, and creates a fresh daily task. The included log shows a couple of failed scheduling attempts while dialing in the API payload, followed by a successful task creation, which confirms the loop is now working end to end. Practically, this should keep the app renewed automatically without manual task setup.
