eddie3 / gogrepo

Python-based tool for downloading all your GOG.com game and bonus collections to your local computer for full offline enjoyment.
481 stars 114 forks source link

Apply os and language filters on download #40

Open jgdye opened 5 years ago

jgdye commented 5 years ago

It would be good to be able to download a complete manifest for all versions, then filter the manifest out for the OS/lang on download. I like to keep the windows, extras, and linux files sepearated, but as currently designed, if I want to filter on OS, each OS has to run the update -os foo command separately, which takes upward of 20 minutes on my system per OS.

Hordeking commented 4 years ago

Seconded. I'm on linux, and if there's both a windows and linux version available, I kind of only want to download the linux version.

Hordeking commented 4 years ago

@jgdye You can test this out on my fork of this repo. https://github.com/Hordeking/gogrepo/tree/download_by_os I have issued a pull request to incorporate this into the original repository. Please let me know how this works for you. Keep in mind that it defaults to windows, so if you need mac or linux, you have to specify those.

eddie3 commented 1 year ago

Thanks. There will be better options around this in future versions.