Python 2.7 (Python 3 support coming soon).h, -help show this help message and exit Src_dir source directory containing gog itemsĭest_dir destination directory to backup files to
#Gog checking local files update#
Run this once first before doing update and download. Gogrepo.py login Authenticate with GOG and save the cookie locally in gog-cookies.dat file. Gogrepo.py download -id trine_2_complete_story Gogrepo.py update -os windows -lang en de -id trine_2_complete_story Gogrepo.py update -os windows -lang en de -updateonly Update games with the updated tag in your libary. Gogrepo.py update -os windows -lang en de -skipknown This makes sure your game files can actually be read back and are healthy.Īdd new games from your library to the manifest. Does MD5, zip integrity, and expected filesize verification. Verify and report integrity of all downloaded files. Gogrepo.py update -os windows linux mac -lang en de frĭownload the games and bonus files for the OS and languages you want for all items known from the saved manifest file. Run this whenever you want to discover newly added games or game updates. You generally only need to do this once to create a valid gog-cookies.datįetch all game and bonus information from GOG for items that you own and save into a local manifest file. 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. Clear logging prints showing update/download progress and HTTP errors.Easy to throw into a daily cronjob to get all the latest updates and newly added content!.Ability to import your already existing local collection.Sometime GOG servers report temporary errors. Auto retrying of failed fetch/downloads.