Now that we add doi-access=free, there are many edits to do regularly: the latest run made about 14k edits only 3 months after the previous. It also becomes more important to have fresh suggestions for users of the tool.
I think it's time to just automate the regular runs. While at it, we can use the Kubernetes cronjobs:
https://wikitech.wikimedia.org/wiki/Help:Toolforge/Kubernetes#Kubernetes_cronjobs
Usually I would check the queue manually and move away suggestions I considered lower priority in the moment, depending on the circumstances, while making sure there were always a few hundreds suggestions. For the moment we have over 2000 from various "safe" repositories, so we can just move away a couple of big domains like SemanticScholar. I prefer to keep producing those suggestions in case we run low on the others and need to replenish the queue quickly.
I have a pull request at https://github.com/dissemin/oabot/pull/75 , already being tested in production.
Wasn't that a nice fast service? :-)
https://en.wikipedia.org/w/index.php?title=Controlled_digital_lending&diff=next&oldid=997929255