mirror of
https://github.com/Sude-/lgogdownloader.git
synced 2025-02-08 16:33:22 +01:00
Sude
33fb004cdd
Move GOG website related members of Downloader class to new Website class
Downloader::HTTP_Login --> Website::Login Downloader::getGames --> Website::getGames Downloader::getFreeGames --> Website::getFreeGames Downloader::getGameDetailsJSON --> Website::getGameDetailsJSON Getting wishlist details is split from Downloader::showWishlist to Website::getWishlistItems function
GOG Downloader
This repository contains the code of unofficial GOG downloader.
Dependencies
- libcurl
- liboauth
- librhash
- jsoncpp
- htmlcxx
- tinyxml
- boost (regex, date-time, system, filesystem, program-options)
- help2man
Debian/Ubuntu
# apt install build-essential libcurl4-openssl-dev libboost-regex-dev \
libjsoncpp-dev liboauth-dev librhash-dev libtinyxml-dev libhtmlcxx-dev\
libboost-system-dev libboost-filesystem-dev libboost-program-options-dev\
libboost-date-time-dev help2man cmake
Build and install
$ mkdir build
$ cd build
$ cmake ..
$ make
# sudo make install
Use
man lgogdownloader
Links
Description
LGOGDownloader is unofficial downloader to GOG.com for Linux users. It uses the same API as the official GOG Galaxy.
Languages
C++
98.4%
CMake
1.6%