variable definitions: eta # expected completion timestamp
remaining = eta - now # number of seconds until expected completion time ratelimit_period # number of seconds within which ratelimit is calculated min_delay # target query frequency at eta; this is the ideal frequency without a ratelimit extra_delay # added delay in the last ratelimit period to leave space in the ratelimit prior so as to query more near eta mark_time # time of last query delay # time to wait before next query
