blumensync

Fake sync endpoint. Emits a progress line every 18 seconds in 10% steps, so a successful run takes 3 minutes. About 80% of runs succeed, 20% fail partway through. The last line is always "True" or "False".

No authentication required. Limited to 5 requests per 60s per IP; further requests get HTTP 429.

Call it with curl:

curl -N https://blumen.erikskopp.de/sync

Example successful run:

10% - syncing...
20% - syncing...
30% - syncing...
40% - syncing...
50% - syncing...
60% - syncing...
70% - syncing...
80% - syncing...
90% - syncing...
100% - sync complete
True

Example failed run:

10% - syncing...
20% - syncing...
30% - ERROR: sync failed
False