I don't understand how these are fundamentally different from the phone cameras that everyone points at everyone else already. holding a phone up isn't exactly conspicuous at this point.
schools should probably ban them for the case above, but schools should probably ban phones as well. in the US at least there's so expectation of privacy anywhere public and smart glasses are a tiny fraction of the doorbell cameras, security cameras, etc that are everywhere
it feels like we're approaching a circlejerk level of being against smart glasses in general, which do have a ton of interesting use cases that aren't recording related (but still require a camera for position tracking etc). the "pervert glasses" position is intentionally obtuse
systemd timers are definitely nicer than cron for this (and basically all cron jobs). there's both a restart on failure with backoff if you want it to handle the retry, or a way to schedule it based on the last exit time so the script can manage the backoff like you are doing now
on the last part, page numbers are hard to trust. I assume you don't have a choice, but that's why I prefer next page tokens when designing an api instead of numbered pages. then you know the data you're getting is exactly after the previous data