https://github.com/mscharley/gog-backup
Unofficial backups for your game data from GoG.com
https://github.com/mscharley/gog-backup
backup-cli backup-utility gog golang golang-application
Last synced: about 1 year ago
JSON representation
Unofficial backups for your game data from GoG.com
- Host: GitHub
- URL: https://github.com/mscharley/gog-backup
- Owner: mscharley
- License: mit
- Created: 2018-03-10T08:47:55.000Z (about 8 years ago)
- Default Branch: master
- Last Pushed: 2021-06-23T06:23:18.000Z (almost 5 years ago)
- Last Synced: 2025-04-13T20:54:02.945Z (about 1 year ago)
- Topics: backup-cli, backup-utility, gog, golang, golang-application
- Language: Go
- Homepage:
- Size: 66.4 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# gog-backup: Backups for your GoG.com games
**GitHub:** https://github.com/mscharley/gog-backup
**Author:** Matthew Scharley
**Contributors:** [See contributors on GitHub][gh-contrib]
**Bugs/Support:** [Github Issues][gh-issues]
**Copyright:** 2021
**License:** [MIT license][license]
## Synopsis
Backups for games and other media attached to your GoG.com account.
## Installation
```console
go get github.com/mscharley/gog-backup/cmd/gog-backup
```
## Docker
```console
docker run -t -v gog-backup.ini:/etc/gog-backup.ini ghcr.io/mscharley/gog-backup
```
## Usage
```console
gog-backup -help
```
## Configuration
[You will need access to a refresh token as described here.][auth-docs]
You may place any command-line parameters in an ini file anywhere you like (I use `~/.gog-backup.ini`) and then
passed in using `gog-backup -config ~/.gog-backup.ini`.
```ini
refresh-token = "foobar"
```
[license]: https://raw.github.com/mscharley/gog-backup/master/LICENSE
[gh-contrib]: https://github.com/mscharley/gog-backup/graphs/contributors
[gh-issues]: https://github.com/mscharley/gog-backup/issues
[auth-docs]: https://gogapidocs.readthedocs.io/en/latest/auth.html