LGOGDownloader is unofficial downloader to GOG.com for Linux users. It uses the same API as the official GOGDownloader.
C++ CMake
Latest commit a9e61b0 Jul 7, 2017 @Sude- API: Unescape file paths
Some file paths returned by the API are url encoded.
Use curl_easy_unescape to url decode all file paths returned by the API.

README.md

GOG Downloader

This repository contains the code of unofficial GOG downloader.

Dependencies

Make dependencies

Debian/Ubuntu

# apt install build-essential libcurl4-openssl-dev libboost-regex-dev \
libjsoncpp-dev liboauth-dev librhash-dev libtinyxml2-dev libhtmlcxx-dev \
libboost-system-dev libboost-filesystem-dev libboost-program-options-dev \
libboost-date-time-dev libboost-iostreams-dev help2man cmake libssl-dev \
pkg-config

Build and install

$ mkdir build
$ cd build
$ cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=Release
$ make
# sudo make install

Use

man lgogdownloader

Links