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

×
avatar
skeletonbow: At some point in the not distant past, you used to be able to go to the GOG game library, wishlist, or browse games section of the website, then highlight the entire list of games with the mouse and copy and paste them into an HTML editor or text file etc. to get the entire list of games in a useful format for putting into a spreadsheet for example.

I'm not sure what GOG's reason is to forcibly block people from copying and pasting text in these lists of games, but I'm sure it must be an incredibly good one as they wouldn't make an irritating change like this without a big huge payoff of some kind. :)
Well, I tested it and for me it works. Using FF. What browser are you using?
Works for me too in Chrome...

There was a whole thread about this a while back and a few of us came up with various ways to do it and print a nice list... I'll see if I can dig it up at some point.

Edit: Well, works in the catalogue and the wishlist, doesn't work in the library (won't drag at all, never mind select the text)
Post edited July 12, 2016 by adaliabooks
Thing is that now that I glance at the code, the browser seems to generate those lists, not the server, as in you don't see it actually in the code. Look it up. In case of the wishlist, starts at <div class="list cf account__products list--rows account__products--games account__products--wishlist" and ends at </a></div></div><!-- wrapper --></div></div> What's between those generates your wishlist, and there's not a single game ID or name or other data included.
So how that section works is very browser dependent I guess.
Post edited July 12, 2016 by Cavalary
avatar
Cavalary: Thing is that now that I glance at the code, the browser seems to generate those lists, not the server, as in you don't see it actually in the code. Look it up. In case of the wishlist, starts at <div class="list cf account__products list--rows account__products--games account__products--wishlist" and ends at </a></div></div><!-- wrapper --></div></div> What's between those generates your wishlist, and there's not a single game ID or name or other data included.
So how that section works is very browser dependent I guess.
Yeah, the library is all javascript. AngularJS to be exact.

It shouldn't be too different from browser to browser though (at least I never noticed much when testing my script)
avatar
moonshineshadow: Well, I tested it and for me it works. Using FF. What browser are you using?
Firefox 47.0.1/64bit on Win7/x64.
avatar
moonshineshadow: Well, I tested it and for me it works. Using FF. What browser are you using?
avatar
skeletonbow: Firefox 47.0.1/64bit on Win7/x64.
Like my system. Will take a closer look this evening when I have more time.
Okee-dokey.... new website bug du jour...

Bug report: http://mantis.gog.com/view.php?id=4480


Visit - https://www.gog.com/account/settings/orders

Set the filter to all, then hit END to get the the pagination controls. Attempt to type a number into the [ ] to switch to a page of your choosing and it fights you 10 ways to Tuesday. Seriously, I don't know what's up with this pagination design, it's unlike any pagination I've seen on any website on the entire Internet. Pagination is a solved problem though, this should just work.

Instead, it erases what you typed, or it renavigates you to the top of the page over and over, all kinds of other strange behaviour except actually changing the page. When you do get it to change the page up or down, there is a solid chance it will error out with "No results", and if you bring up the browser console it pukes an internal server error over and over and over and over and over again.

This occurs in both Firefox and Galaxy client on the order history page. My reproduction steps:

Visit the page -> that works. Now go to page 8 of history. Leave it sit there for an hour. Now come back and click on "<" in the pagination to go back a page, keep doing that, try changing pages in either direction and eventually it barfs an internal server error behind the scenes to the console log.

I don't mind there being a box to type in a page number as a feature, but make it optional and put normal every-website-on-the-internet-uses-it-so-users-are-familiar-with it style pagination if pagination is a mandatory thing.

<< < 1 2 3 4 [5] 6 7 8 9 > >> <-- this isn't hard to do!

Very frustrating, just want to see a couple pages of my order history to copy it into a spreadsheet and between GOG website bugs and LibreOffice Calc crashing every 5 milliseconds from operations like copy and paste into a cell it's driving me batty! Batty I say!

https://www.youtube.com/watch?v=0WmbbFD_XhQ :)
Post edited July 12, 2016 by skeletonbow
Ok, I was bored... :)

If they don't fix it quick, it's going to turn into a viral meme...
Attachments:
avatar
skeletonbow: Set the filter to all, then hit END to get the the pagination controls. Attempt to type a number into the [ ] to switch to a page of your choosing and it fights you 10 ways to Tuesday. Seriously, I don't know what's up with this pagination design, it's unlike any pagination I've seen on any website on the entire Internet. Pagination is a solved problem though, this should just work.
Just tested this on Iron 51.0.2700.0 (and current Galaxy). Click on the box, type a number, press enter. Pages change as they should.
There does also appear to be some caching done, since the first time you visit a page it takes some time to load, but subsequent visits (within the next few minutes, didn't leave the page over for an hour) do load it almost instantaneously.
While I would suggest trying a different browser, the fact that your Galaxy client behaves differently than mine would suggest that it's not a browser issue, but something else.
avatar
JMich: Just tested this on Iron 51.0.2700.0 (and current Galaxy). Click on the box, type a number, press enter. Pages change as they should.
There does also appear to be some caching done, since the first time you visit a page it takes some time to load, but subsequent visits (within the next few minutes, didn't leave the page over for an hour) do load it almost instantaneously.
While I would suggest trying a different browser, the fact that your Galaxy client behaves differently than mine would suggest that it's not a browser issue, but something else.
It may take a while to trigger the bug, but once it triggers it wont go away. Page 1 comes up fine, but trying to access any other page results in the internal server error which indicates it is a server side rather than client side bug. Haven't tested it in Chrome but it should be the same as Galaxy client and Firefox.
Dang. Ah well, it was worth a shot...
Attachments:
avatar
skeletonbow: Dang. Ah well, it was worth a shot...
That's because GOG is run by the Mafia.
Ok, here's an interesting update to the Order History page problem. Page 1 works now, and if I tell it to go to page 3 or beyond manually it works. If I try to go to page 2 directly or by navigating forward to it or backward from page 3 it barfs. Does this 100% of the time now both in Firefox and Galaxy.
Filed a support req and linked it to mantis, probably will hear back tomorrow. Time for some good food now. :)
high rated
avatar
skeletonbow: [...]

On that note, does anyone know of 3rd party free utilities/scripts out there that can dump a textual list of your game library and/or wishlist to stdout from the command line so I don't have to waste time writing one myself?
Go to MaGog while logged in here. Click on "Get from GOG", and follow the instructions. Then do a search using only the first column, and the filter "My tags". Copy as you desire.