Giter Site home page Giter Site logo

jetomit / lgogdownloader Goto Github PK

View Code? Open in Web Editor NEW

This project forked from sude-/lgogdownloader

0.0 1.0 0.0 1.5 MB

LGOGDownloader is unofficial downloader to GOG.com for Linux users. It uses the same API as the official GOG Galaxy.

Home Page: https://sites.google.com/site/gogdownloader/

License: Do What The F*ck You Want To Public License

C++ 97.64% CMake 2.36%

lgogdownloader's Introduction

LGOGDownloader

This repository contains the code of LGOGDownloader which is unoffcial open source downloader for GOG.com. It uses the same API as GOG Galaxy which doesn't have Linux support at the moment.

Dependencies

Make dependencies

Debian/Ubuntu

# apt install build-essential libcurl4-openssl-dev libboost-regex-dev \
libjsoncpp-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 zlib1g-dev qtwebengine5-dev

Build and install

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

Usage examples

  • Login

      lgogdownloader --login
    
  • Listing games and details for specific games

      lgogdownloader --list
      lgogdownloader --list-details --game witcher
    
  • Downloading files

      lgogdownloader --download
      lgogdownloader --download --game stardew_valley --exclude extras
      lgogdownloader --download --threads 6 --platform linux --language en+de,fr
      lgogdownloader --download-file tyrian_2000/9543
    
  • Repairing files

      lgogdownloader --repair --game beneath_a_steel_sky
      lgogdownloader --repair --download --game "^a"
    
  • Using Galaxy API for listing and installing game builds

      lgogdownloader --galaxy-platform windows --galaxy-show-builds stardew_valley
      lgogdownloader --galaxy-platform windows --galaxy-install stardew_valley/0
      lgogdownloader --galaxy-platform windows --galaxy-install beneath_a_steel_sky/0 --galaxy-no-dependencies
    
  • See man page or help text for more

      lgogdownloader --help
      man lgogdownloader
    

Links

paypal

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.