It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
high rated
https://gitlab dot com/Avanesov/ges --cant post links yet

Hey guys, I have a library of about 135 games from gog and after using lgogdownloader to pull my collection down I needed a way to easily get the extras content unpacked and sorted into an easy to find structure. So, last night I sat down and made a bash script to automate a lot of the process. The script searches through your gog collection on your local disk and finds archives of a particular type (wallpaper, avatars, soundtracks, artworks, etc..) and unpacks them into a specified folder under type/game ( gog_extras/wallpapers/baldurs_gate_enhanced_edition).

I have more polish and features I want to add to it but listing the discovered archives of a specified type and extracting them (core functionality) is working. Thought I would throw this out here for anyone it might help.
Post edited January 14, 2020 by avanesov
Update:

Did a rewrite on it. It can accept source and destination paths via command line now. I diddnt update the readme yet but refresh, list and extract are all working now and there is an option to list all the archives it currently doesnt manage as well as all it does and all detected archives. you can also throw multiple targets at it instead of using all:
"ges list|extract wallpaper soundtrack avatar".
Here goes the link: https://gitlab.com/Avanesov/ges
avatar
vv221: Here goes the link: https://gitlab.com/Avanesov/ges
Thanks