8000 GitHub - graag/lgogwebui: Web interface for https://github.com/Sude-/lgogdownloader. · GitHub
[go: up one dir, main page]

Skip to content
< 8000 script type="application/json" data-target="react-partial.embeddedData">{"props":{"color_mode":"dark","logged_in":false,"marketing_page":false,"home_path":"/","login_path":"/login?return_to=https%3A%2F%2FGitHub.com%2Fgraag%2Flgogwebui","signup_path":"/signup?ref_cta=Sign+up\u0026ref_loc=header+logged+out\u0026ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E\u0026source=header-repo\u0026source_repo=graag%2Flgogwebui","signup_enabled":true,"is_signup_controller":false,"show_search_and_nav":true,"hide_search":false,"private_mode_enabled":false,"should_use_dotcom_links":true,"auth_hydro_click":"{\"event_type\":\"authentication.click\",\"payload\":{\"location_in_page\":\"site header menu\",\"repository_id\":null,\"auth_type\":\"SIGN_UP\",\"originating_url\":\"https://GitHub.com/graag/lgogwebui\",\"user_id\":null}}","auth_hydro_click_hmac":"203e81a31ca5c4e52ccad5166b6bb1fcb2603d356ba28b7d361021f327859677"}}
graagPublic

About

Web interface for https://github.com/Sude-/lgogdownloader.

Resources

Stars

3 stars

Watchers

2 watching

Forks

Repository files navigation

lgogwebui

Simple web interface for lgogdownloader, an gog.com download manager for Linux.

The recommended way to run the lgogwebui is to use a Docker image: docker-lgogwebui.

To run lgogwebui without docker follow instructions below:

Setup

  1. Install lgogdownloader
  2. Install lgogwebui and required python packages
git clone https://github.com/graag/lgogwebui.git
cd lgogwebui
pip3 install -r requirements.txt

Running

Use builtin flask web server:

cd lgogwebui
export FLASK_APP=lgogwebui.py
python3 -m flask run

Use gunicorn webserver:

pip3 install json-logging-py gunicorn gevent
cd lgogwebui
gunicorn -b :8585 -t 2 -k gthread --reload lgogwebui:app

Settings

Following environment variables govern lgogwebui behaviour:

  • LGOG_CONFIG: Path to lgogdownloader config (default: "~/.config/lgogdownloader")
  • LGOG_CACHE: Path to lgogdownloader cache (default: "~/.cache/lgogdownloader")
  • LGOG_URL: Base url when running behind reverse proxy.
  • GOG_DIR: Path to GOG game library (default: "~/GOG")

The lgogdownloader settings can be adjusted by modifing the ~/.config/lgogdownloader/config.cfg. Currently the exclude pattern is hard coded at: extras,covers.

For example to enable additional languages change the language setting, e.g for polish:

language = pl,en

Issues

Too many login attempts can prompt a reCAPTCHA challenge, which the lgogdownloader cannot handle. Wait for at least an 1 hour and try again. It is also possible to export cookies from a bromwser and import them into lgogdownloader.

About

Web interface for https://github.com/Sude-/lgogdownloader.

Resources

Stars

3 stars

Watchers

2 watching

Forks

Releases

Packages

Contributors

Languages

0