16 lines
886 B
Markdown
16 lines
886 B
Markdown
# Gogdl
|
|
A small Go program that creates a shell script for backing up your Gog purchases. It doesn't filter languages right now so you might want to search through the created `grab_stuff.sh` and comment out lines for languages you don't want.
|
|
|
|
## Running
|
|
|
|
1. Install golang
|
|
2. Open a terminal to this folder.
|
|
3. Run `go mod tidy`.
|
|
4. Run `go run .`.
|
|
5. It should pop up a browser window for you to log in with Gog.
|
|
6. Enter your credentials and probably the second factor auth and wait.
|
|
7. Look back at the terminal to see it progress through all of the things bought at Gog.
|
|
8. After it finishes there will be a `grab_stuff.sh` file in the current folder.
|
|
9. Look through this file and comment out things you don't want to download or copy the wget lines for things you do and run them directly.
|
|
10. Run the `grab_stuff.sh` and wait. It will download things into a `products` folder.
|