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

×
I have a feature suggestion:

lgogdownloader should store some sort of tracking database which files it has already downloaded, perhaps a hash database? So it does not have to go through the whole collection to check if it has already downloaded a file.

Though there should also be a --tracking-reset and --force-download switch too.
avatar
Sude: LGOGDownloader 2.2
- Changed the cover XML data format: accurate cover matching from the cover xml data by using gamename instead of gametitle.
- Cover list is only downloaded when using --download

http://sites.google.com/site/gogdownloader/lgogdownloader-2.2.tar.gz

sha256: 02ed22850915e42c3329a4216e2c1e09af2939e48ef036d915e53230f135050c
md5: d920e2f4ad22c37ebc0b99992367777b

The new cover list be found here

I'll see about setting up a code repository. Which would you prefer Google Code, GitHub or something else?
GitHub for sure =)
I'm OK with Github too.
I created a repository on GitHub
https://github.com/Sude-/lgogdownloader
Thanks Sude!
Git version can list and automatically download updated files.
However this feature is untested because I don't have any games that have been updated.

It would be great if someone who has updated game on their shelf could test if the feature works.
listing updated files: lgogdownloader --update-check --list
downloading updated files: lgogdownloader --update-check --download
Hello Sude,

I downloaded and installed v2.2 but it cannot login:
HTTP: Login failed

I'm using Arch Linux. Same result with v2.1 in AUR. Deleting ~/.gogdownloader has no effect.
avatar
Dihldrek: Hello Sude,

I downloaded and installed v2.2 but it cannot login:
HTTP: Login failed

I'm using Arch Linux. Same result with v2.1 in AUR. Deleting ~/.gogdownloader has no effect.
Try running debug build with --verbose
Remove any personal details from the output and paste the output somewhere like pastie.org
avatar
Dihldrek: Hello Sude,

I downloaded and installed v2.2 but it cannot login:
HTTP: Login failed

I'm using Arch Linux. Same result with v2.1 in AUR. Deleting ~/.gogdownloader has no effect.
avatar
Sude: Try running debug build with --verbose
Remove any personal details from the output and paste the output somewhere like <a href="http://www.gog.com/forum/general/lgogdownloader_gogdownloader_for_linux/post113" class="link_arrow"></a></div> [url=http://pastie.org/6574147]http://pastie.org/6574147
There seems to be a timeout
Try increasing CURLOPT_CONNECTTIMEOUT in Downloader::init() (line 55 in src/downloader.cpp) to see if it helps
avatar
Sude: There seems to be a timeout
Try increasing CURLOPT_CONNECTTIMEOUT in Downloader::init() (line 55 in src/downloader.cpp) to see if it helps
There is a 404 error for https://secure.gog.com/login
http://pastie.org/6574319
avatar
Dihldrek: There is a 404 error for https://secure.gog.com/login
http://pastie.org/6574319
Try the git version. I changed it to respect RFC 2616/10.3.2 which it is complaining about in the log. And I also changed the timeout to 10 seconds.
avatar
Dihldrek: There is a 404 error for https://secure.gog.com/login
http://pastie.org/6574319
avatar
Sude: Try the git version. I changed it to respect RFC 2616/10.3.2 which it is complaining about in the log. And I also changed the timeout to 10 seconds.
Now, it returns a 403 forbidden:
http://pastie.org/6574679
avatar
Dihldrek: Now, it returns a 403 forbidden:
http://pastie.org/6574679
That's weird. Also the API login fails.
Do you have any special characters in the password or email?
Email and password are escaped so this shouldn't be a problem but it's the only reason for it to fail that I can think of at the momement.
avatar
Dihldrek: Now, it returns a 403 forbidden:
http://pastie.org/6574679
avatar
Sude: That's weird. Also the API login fails.
Do you have any special characters in the password or email?
Email and password are escaped so this shouldn't be a problem but it's the only reason for it to fail that I can think of at the momement.
Yes I had, but I changed my password and it still returns API: Login failed (I delete ~/.gogdownloader between each attempt). It was working well with lgogdownloader 1.9.

My email has no special characters: xxx.xxx@xxx.xxx

Could this be related to some dependencies ? I still use the same ones than a few weeks ago with lgogdownloader 1.9.

EDIT:
I tried your latest changes. Now it returns HTTP: Login successful but still API: Login failed after.
http://pastie.org/6575134
Post edited March 16, 2013 by Dihldrek