Timboli: my GUI for gogrepo.py has a 'Download ALL' option ... though I think it only works with the original not forked version of gogrepo.py. So you could maybe give that a whirl.
cose_vecchie: Well, I did, actually... but I couldn't manage to make it work.
A "Download all" option would indeed come in handy, but, to be honest, I certainly wouldn't use it to download all my games in one session... I would just download a bunch of files a day, one at a time, so as not to use too much bandwidth, hopefully. The ability to populate at once a download list with all installers, extras etc. according to your specifications, then to start downloading the files you want, when you want, and finally tick them off the list when finished, would just make keeping track of the whole process easier.
Did you try with the original gogrepo.py, not Kalanyr's forked version? I never did get around to completing DOWNLOAD ALL for the forked version, as I'd run into seriously bad download issues before doing that, and just went back to using the original gogrepo.py.
I developed GOGRepo GUI for the original gogrepo.py first, then started adapting it for the forked version. Then not long after I reverted to original gogrepo.py, Magnitus released gogcli.exe and I turned the majority of my focus to that, as I am not much enamored with Python, especially as quite a few people struggle with it.
I presume you picked up on the fact, that you can now download files for up to 20 games via the 'Game Files Selector' window?
Something you may not be aware of, is if you enable the Database (not sure if it is set by default), then files that have already been downloaded, won't appear in the 'Game Files Selector' window. They of course need to have been added automatically to the Database after a successful download, but from that point on, unless you switch the option off, you won't see the same files again.
So if you load up 20 games, and then need to cancel before they are all downloaded, then next time you click DOWNLOAD LIST, only the files that haven't yet been downloaded will appear.
If you want to add more games to the DOWNLOAD LIST at that point, then you can remove games you know have already completed, simply by selecting those games on the 'Games' list again, one by one, and holding down CTRL while clicking the DOWNLOAD LIST button, and you will get a query to remove that game from the download list, then you can add some new ones to the list.