Your login/pass can be specified or be prompted. Login to GOG and save your login cookie for later commands. Easy to pipe or tee to create a log file.
Ability to import your already existing local collection.Sometime GOG servers report temporary errors. Auto retrying of failed fetch/downloads.Verify your downloaded collection with full MD5, zip integrity, and expected file size checking.Creates a !serial.txt if the game has a special serial/cdkey (I know, not 100% DRM-free, is it?).Saves a !info.txt in each game folder with information about each game/extra item.Ability to choose which games to download based on combinations of OS (windows, linux, mac) and language (en, fr, de, etc.).Each game has its own directories with all game/bonus files saved within.
Run gogrepo.py -h to see help or read more below. It requires a typical Python 2.7 installation and html5lib.īy default, game folders are saved in the same location that the script is run in. It is a clean standalone python script that can be run from anywhere. Python-based tool for downloading your GOG.com game collections and extras to your local computer for full offline enjoyment.