Python package/tool for periodic tasks

I am 95% sure that there’s a tool on PyPI that’s like cron – a job runner – but allows for intelligent/customizable catch-up behavior.

Does anyone know what it’s called? It’s not APScheduler – it’s something standalone.

Alternatively: what are people’s suggestions for running periodic jobs with graceful failure?

Not anacron?

You might want to try ll.sisyphus (which is part of the ll-xist package (https://pypi.org/project/ll-xist/)). Documentation can be found here:

http://python.livinglogic.de/sisyphus.html

Jobs can either be run under the control of cron or as a standalone script. (And of course you can always run your job as a docker container).

takes a look

Huh. Didn’t know about it. Unfortunately, I need the ability to run hourly jobs, so I can’t use it.

Interesting. I think I’ll probably use this, or hack a text interface on top of APScheduler. After looking at the APScheduler and Urlwatch docs again, I’m 50% sure I just mentally combined the two.¯_(ツ)_/¯

FYI, I’m getting insecure TLS versions (1.1, 1.2) from the xist-discuss archives.