From fcb1043dbc2276ae60ddd963e59433d5d084c40b Mon Sep 17 00:00:00 2001 From: Kevin Ruffin Date: Fri, 16 Feb 2024 12:43:50 -0500 Subject: [PATCH] Adds a readme with some basic instructions. --- README.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..dbbb721 --- /dev/null +++ b/README.md @@ -0,0 +1,15 @@ +# 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.