Many a time, I use a query (often using Quarry) to identify a list of pages that need to be processed by Pywikibot. I have to then save that list to a page on wiki and then point the bot to that page using the -links: parameter. This extra step of saving the list to wiki is wasteful. I suggest adding another generator, perhaps called -url:, which allows passing a URL that would return a CSV with column consisting of page titles. For instance, I could use -url:https://quarry.wmflabs.org/run/123456/output/0/csv to get the list directly from Quarry. Any webservice can also be used in the same way.
@Xqt do you have thoughts on this or recommendations about what the command line argument should be called?