aboutsummaryrefslogtreecommitdiff
path: root/README.md
blob: eb45af2fa781973a420de3178535d9ca79442848 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
> [!NOTE]
> **Deprecation notice**\
> gogarchiver has been archived in favour of [gogarchiver-ng](https://git.zajc.eu.org/gogarchiver-ng.git/about).
> The new program is much more feature-rich, but also resource-heavy, so I'm leaving the original gogarchiver
> available. Please note that no features will be added and no bugs will be fixed on this project.

# gogarchiver
A simple yet powerful script for archiving or just downloading games off of GOG.  
Help is included in the script (run it with `--help` or `-h`).

## Prerequisites:
* bash (package `bash` on most distributions)
* perl (package `perl` on most distributions)
* wget (package `wget` on most distributions)
* jq (package `jq` on most distributions)
* A GOG authorization cookie (open firefox, log into GOG, open developer tools, navigate to the 'Storage' tab, find the `gog-al` cookie, and copy its value into a file called `authorization.txt` in the same directory as the script).
* A list of game IDs to archive (you can get the IDs on https://www.gogdb.org/, but your account still has to have the games in its inventory, even if they're free)
* You're usually also going to need a computer and an internet connection for this

## Available on:
* https://git.zajc.eu.org/gogarchiver.git/
* https://github.com/markozajc/gogarchiver/