hascheevos
hascheevos copied to clipboard
implement a "smarter" way to check new cheevos
I've found a nice way to scan for new sets by getting some info from completionist.me pages.
@luchaos do you see a problem if I make hascheevos able to retrieve some info from completionist.me from time to time?
Being more specific: when a user run hascheevos it downloads the page with the recent changes from completionist.me. In the next execution of hascheevos it will NOT access completionist.me UNLESS two days have elapsed.
In my opinion it won't stress your server by any means, because (1) hascheevos isn't intended to be used constantly, (2) the 2 days is a very gently delay, isn't it?
sounds fine to me! if you can just add a custom user agent, like "hascheevosbot" or something that'd be perfect, but not necessary.
the ideal solution in the long run would be cme to have an api for that - or even better than that, let's build that right into RA itself :)