Ubuntu / Linux news and application reviews.

LGOGDownloader is an open source command line GOG.com game downloader for Linux, which uses the same API as the official GOGDownloader (which unfortunately is not available for Linux). 

The tool can download GOG.com games (including language-specific installers if available), list / download updated files, resume unfinished downloads, repair downloaded installers, download extras such as artwork or manuals and more.

lgogdownloader

GOG.com is a computer game sale and distribution service which delivers DRM-free video games. Linux support was added on July 25th, 2014.

LGOGDownloader features:
  • List available games (simple and detailed list);
  • Batch downloading;
  • Repair downloaded installers/extras;
  • Resume unfinished downloads;
  • Cover downloading;
  • Perl regular expressions for filtering games;
  • Download speed limiting;
  • Checking for update notifications;
  • List/download updated files;
  • Check for orphaned files;
  • Check file status;
  • Blacklist files.


Install LGOGDownloader


The LGOGDownloader Ubuntu PPA is outdated, so I uploaded LGOGDownloader in the main WebUpd8 PPA for Ubuntu 14.10 and 14.04 (it can't be built on older Ubuntu versions).

Ubuntu 14.04 or 14.10 (and Linux Mint 17, etc.) users can install LGOGDownloader by using the main WebUpd8 PPA. To add the PPA and install the tool, use the following commands:
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install lgogdownloader

If you don't want to add the PPA, you can grab the deb from HERE.

LGOGDownloader for other Linux distributions:


Using LGOGDownloader


The first thing you need to do after installing LGOGDownloader is to login. To do this, run the command below:
lgogdownloader --login
Then enter your GOG.com email and password.

After logging in successfully, a configuration file called "config.cfg" is created under ~/.config/lgogdownloader/ You may want to change a few things from this configuration file, so open it with a text editor - using the command below, the config.cfg file will be loaded in Gedit:
gedit ~/.config/lgogdownloader/config.cfg

In this file, you can change the platform, language, choose if you want to download tar.gz files ("no-targz") and/or deb files ("no-deb"), limit the download speed and so on, so change any options you want, then save the file. For instance, to only download the Linux binaries, change "platform" from "5" to 4".

Then, list your GOG.com games by using the following command:
lgogdownloader --list

To download a game (in the current directory), use the command below:
lgogdownloader --download --game GAMENAME
(where GAMENAME is the game name as displayed by the "lgogdownloader --list" command).

Some more LGOGDownloader usage examples can be found HERE.

To view all the available LGOGDownloader options, run:
lgogdownloader --help

Report any LGOGDownloader issues you may find @ GitHub.