Posted January 07, 2012
gog-backup performs an unattended batch download of everything you've purchased from GOG.com, both game installers and available extras. When you make an additional purchase, just run it again to download only the new files necessary to make your backup complete.
Features include:
- Perform multiple transfers in parallel
- Resume partial downloads (including those of other tools)
- Verify games using GOG.com's XML metadata
- Verify extras using .ZIP internal checksums
- Repair corrupted installers, re-downloading only affected chunks
- Configurable download directory hierarchy
- Download cover art and thumbnails (optional)
- Has documentation
gog-backup is open source, written in Python, and licensed under GPLv3+. I use it on Linux, but it doesn't contain any platform-specific code or assumptions and should run on any O/S. Its only external dependency (besides Python) is html5lib, a pure-Python module you can just drop in the same directory as the script.
It's not the only unofficial downloader; you can find a comparison of it and the others I know about here.
Features include:
- Perform multiple transfers in parallel
- Resume partial downloads (including those of other tools)
- Verify games using GOG.com's XML metadata
- Verify extras using .ZIP internal checksums
- Repair corrupted installers, re-downloading only affected chunks
- Configurable download directory hierarchy
- Download cover art and thumbnails (optional)
- Has documentation
gog-backup is open source, written in Python, and licensed under GPLv3+. I use it on Linux, but it doesn't contain any platform-specific code or assumptions and should run on any O/S. Its only external dependency (besides Python) is html5lib, a pure-Python module you can just drop in the same directory as the script.
It's not the only unofficial downloader; you can find a comparison of it and the others I know about here.