download from my ip doesnt work anymore even after 2 weeks, website opens through browser but in calibre there's s2s error, I test with vpn.
to increase delay you have to increase values in time.sleep in pre_process, so remove the lower values in
Code:
pause = random.choice((0.25, 0.5, 0.75, 1))
and replace them with higher values like 0.5, 1, 1.5, 2 etc.
but the sleep time already ads up to 10 or more seconds for each article, sometimes it even takes a minute with the present values. And it takes like half an hour to fetch the whole thing, increasing delay further might be unnecessary.
if you still want to, you can just remove the lower value 0.25 and add 1.25 to the random.choice.
The idea was that with random delay instead of fixed delay, we could evade detection. (and this method worked for sometime with simultaneous downloads too).
I tested the present recipe with vpn and its still working without issues.