woolymethodman: $ ./gogrepo.py update # to fetch game info from GOG servers
...
$ ./gogrepo.py download -os win -lang en # to download all windows english game and bonus files
I am now trying to run the script completely, downloading all my GOG games. Are these instructions still up to date (I see the message was updated June 16 2015), considering I want to download all English + Windows versions of games for now?
"./gogrepo.py update" worked. "./gogrepo.py download -os win -lang en" complained something about invalid options "-os -lang en" or something like that, and failed to run.
The readme.md file that comes with the script gives a bit different commands for the same purpose, I gather. If I understood right, it goes like this:
./gogrepo.py update -os windows -lang en (so you should use the OS and language options already with the update command, and -os option is looking for "windows", not "win"?)
./gogrepo.py download (no options used at all? At least -os and -lang are not listed as valid options for the download command in the readme.md)
Is this now the correct way to download all English/Windows versions of games and extras?
Ps. I'm running the script in Linux Mint, and god damn it I've had problems trying to run it on an external USB hard drive, as that is the only place where I have enough room for my GOG games. That laptop has only small internal hard drives.
I first connected the NTFS-formatted 2TB USB hard drive to the Linux laptop, it mounted fine automatically etc. I copied the script to it, but then Linux wouldn't let me change the permissions for the script so that I could actually run it there ("chmod +x gogrepo.py"). I googled for this problem which many seemed to have with USB hard disks, especially NTFS-formatted, in Linux. Some suggested changing the ownership with chown, but others pointed out that doesn't work with NTFS-formatted partitions.
I ended up reformatting the whole USB hard drive to ext4 with the gparted utility, and now I can at least run the script in it, at least with sudo, like:
sudo ./gogrepo.py update -os windows -lang en (this is currently running, hopefully the download will go fine as well)
Then I need to figure out how to transfer the downloaded GOG games from this ext4 USB hard disk to my Windows 7 PCs... Hopefully there are some ext4 drivers for Windows 7 that let me at least read the hard disk there, need to google for it.
The other option would have been that I run the script in Windows 7, but earlier I had harder time to do it there (to get all the needed dependencies in place; in Linux I seemed to be missing only html5lib which was easy to install with the Software Manager), and I need to do some other stuff on that Windows 7 PC which would interrupt the downloads.
Anyways, it'll be interesting to see how long it will take to download all my 1023 GOG games (only Windows + English) over my 10Mbps cable modem connection...