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

×
Hmm, I see, I have not considered the option that you have them that way in the database, that changes things. I cannot ask of you to enable this kind of conversion, maybe if some other person asks for it in the future. Yes, I would only need it for "title" for now but I'll implement my own conversion I think it'll be fine.

Now I ran into another issue. :)

When trying to create a web application (this is a private helper application, nothing public or that will compete with MaGOG itself) that would query the MaGOG data using the JSON output as a web API I get errors because by default browsers do not allow Javascript programs to read the documents returned from a HTTP request that they make to sites other than the site that the javascript loaded from. This is a security policy implemented by browsers in order to avoid untrusted Javascript from third-party sites issue HTTP requests using your cookies to say Gmail if youd happen to be logged in to Gmail in the same session.

There are 2 possible solutions that could be done on the MaGOG side:
- when performing requests with JSON output, put the following header in the reply[1]:
Access-Control-Allow-Origin: *
- or, support JSON-P[2]

If you do enable CORS or JSONP, note that then anyone could build a web application that uses your search engine to return results. So essentially someone may be able to build a MaGOG clone (tho I guess that's also possibly now by getting a full database dump). If you aren't concerned with this, I'd very much love to have one of those implemented so that I could build my little web app around MaGOG, thanks! :)

[1] https://en.wikipedia.org/wiki/Cross-origin_resource_sharing
[2] https://en.wikipedia.org/wiki/JSONP
high rated
avatar
dizzy_plays: Hmm, I see, I have not considered the option that you have them that way in the database, that changes things. I cannot ask of you to enable this kind of conversion, maybe if some other person asks for it in the future. Yes, I would only need it for "title" for now but I'll implement my own conversion I think it'll be fine.

Now I ran into another issue. :)

When trying to create a web application (this is a private helper application, nothing public or that will compete with MaGOG itself) that would query the MaGOG data using the JSON output as a web API I get errors because by default browsers do not allow Javascript programs to read the documents returned from a HTTP request that they make to sites other than the site that the javascript loaded from. This is a security policy implemented by browsers in order to avoid untrusted Javascript from third-party sites issue HTTP requests using your cookies to say Gmail if youd happen to be logged in to Gmail in the same session.

There are 2 possible solutions that could be done on the MaGOG side:
- when performing requests with JSON output, put the following header in the reply[1]:
Access-Control-Allow-Origin: *
- or, support JSON-P[2]

If you do enable CORS or JSONP, note that then anyone could build a web application that uses your search engine to return results. So essentially someone may be able to build a MaGOG clone (tho I guess that's also possibly now by getting a full database dump). If you aren't concerned with this, I'd very much love to have one of those implemented so that I could build my little web app around MaGOG, thanks! :)

[1] https://en.wikipedia.org/wiki/Cross-origin_resource_sharing
[2] https://en.wikipedia.org/wiki/JSONP
If I understand [1] correctly, all it involves is me adding the following line before the JSON output:
print "Access-Control-Allow-Origin: *\n\n";

Well, I did it, and I see it in the response headers in Firebug, so it seems to be recognised by Firefox. Let me know if it works for you.
avatar
mrkgnao: If I understand [1] correctly, all it involves is me adding the following line before the JSON output:
print "Access-Control-Allow-Origin: *\n\n";

Well, I did it, and I see it in the response headers in Firebug, so it seems to be recognised by Firefox. Let me know if it works for you.
It's working very well now, thank you! :)
Post edited September 07, 2016 by dizzy_plays
GoGelganger - Fellow GoG user whose game library closely matches your own.

Is this something that MaGoG could do? Match users who have similar libraries? Or do a % of game overlap between users? For example, my game library is 25% the same as TinyE, but 85% the same as Ian.
high rated
avatar
Celton88: GoGelganger - Fellow GoG user whose game library closely matches your own.

Is this something that MaGoG could do? Match users who have similar libraries? Or do a % of game overlap between users? For example, my game library is 25% the same as TinyE, but 85% the same as Ian.
I'm afraid not.

MaGog has no knowledge of the contents of anyone's library, since that information is not public (unlike one's wishlist).

When you use "Get From GOG" to get your library into MaGog, that information is kept locally on your computer and is generally available only for you. It is not part of MaGog's database (except temporarily when you perform a search using that information).

What you wish would be possible if GOG allowed users to view each other's libraries, as it does with wishlists.
Umm.. I imported the data on Magog from Gog and I noticed that the owned games number is quite different.
Magog shows about 5/6 of my total titles on the store.

Is this normal? I don't remember if a difference was expected for some reason..
high rated
avatar
phaolo: Umm.. I imported the data on Magog from Gog and I noticed that the owned games number is quite different.
Magog shows about 5/6 of my total titles on the store.

Is this normal? I don't remember if a difference was expected for some reason..
Yes it's normal.

Remember the "unbundling"? GOG counts unbundled games as multiple games (in the library), MaGog as one.

For example, "Avernum: The Complete Saga" is counted by GOG as 7 games in your library, but for MaGog it is just one game (as it is in the GOG catalogue).
avatar
mrkgnao: Yes it's normal.
Remember the "unbundling"?[..]
Ah right, I forgot about that.
Thanks mrkgnao
Can someone explain how Bestselling rank works and what I should type? I'm curious to find an approximate on the best selling and the worst selling (excluding free games). Also, has it been verified in anyway if it's amount of games sold or revenue in USD?
high rated
avatar
Nirth: Can someone explain how Bestselling rank works and what I should type? I'm curious to find an approximate on the best selling and the worst selling (excluding free games). Also, has it been verified in anyway if it's amount of games sold or revenue in USD?
The bestselling rank is a number showing the current relative position of the game in the GOG catalogue if the GOG catalogue is sorted by "Bestselling". Thus, 1 means the all-time "best seller" (Planescape), 2 the second best, etc., all the way down to 1682, the current all-time "worst seller".

As far as we know (based on JMich's observations), the bestselling rank reflects all-time units (i.e. not USD) sold (i.e. not given away for free). Accordingly, free and upcoming games are always the "worst sellers".

Note that the bestselling rank is not the same as the "popular" rank on the home page (which is probably based on recent USD revenue).

If you want to see the best and worst sellers, the simplest would be to sort MaGog based on "by Bestselling Rank" + "Ascending". The first ones will be the best-sellers, the last ones (if you ignore (or filter out) removed games for which rank is unknown, as well as free and upcoming games) the worst sellers.
Post edited September 19, 2016 by mrkgnao
avatar
mrkgnao: If you want to see the best and worst sellers, the simplest would be to sort MaGog based on "by Bestselling Rank" + "Ascending". The first ones will be the best-sellers, the last ones (if you ignore (or filter out) removed games for which rank is unknown, as well as free and upcoming games) the worst sellers.
The problem is if I leave it blank or write a number (it warns about only using numbers) all it shows is all games in ascending order starting with The 11th Hour.

I keep Bestselling as the only filter and I've unchecked all options except for Regular games. (I noticed it loads way faster without extra information).

I should probably mention that I use the Filter where I pick Bestselling, not Order. Maybe that's the issue?

Edit: It was like I said last. Now I'm wondering what is the purpose of the Bestselling Rank as Filter and not Order?
Post edited September 19, 2016 by Nirth
high rated
avatar
mrkgnao: If you want to see the best and worst sellers, the simplest would be to sort MaGog based on "by Bestselling Rank" + "Ascending". The first ones will be the best-sellers, the last ones (if you ignore (or filter out) removed games for which rank is unknown, as well as free and upcoming games) the worst sellers.
avatar
Nirth: The problem is if I leave it blank or write a number (it warns about only using numbers) all it shows is all games in ascending order starting with The 11th Hour.

I keep Bestselling as the only filter and I've unchecked all options except for Regular games. (I noticed it loads way faster without extra information).

I should probably mention that I use the Filter where I pick Bestselling, not Order. Maybe that's the issue?

Edit: It was like I said last. Now I'm wondering what is the purpose of the Bestselling Rank as Filter and not Order?
MaGog filters and sorting order are independent.

If, for example, you choose a filter of "Bestselling Rank" > "is no more than" > "50", then you will get all the games with a bestselling rank of 50 or less (more or less the 50 bestsellers). However, if you do not select any special order, MaGog will use the default order when displaying these games, which is sorted alphabetically (0-9, A-Z) by title (hence, 11th Hour first). If you want some other sorting order (e.g. by Bestselling Rank), you need to explicitly select it.

The purpose of the "Bestselling Rank" filter is to filter out things you are not interested in. If you only want the top 10 bestselling games regardless of sorting, you use the filter. If you want all 1600+ games sorted by rank, you use the order. If you want both, you use both.

P.S. If you leave a filter blank, it does nothing (i.e. the same as not having the filter).
Post edited September 19, 2016 by mrkgnao
Now I get it, thanks. I guess there's no public information about approximate USD revenue? It would have been interesting to see what games have sold a lot yet not brought it in much and vice versa.
high rated
REQUEST FOR ASSISTANCE

Since a few hours ago, MaGog is unable to log in to my account, which prevents her from collecting downloadable file information about games I own. I myself have no problem logging in to my account via my web browser, so it's not as if someone hijacked my account. I tried with another dummy account and got the same (I can login, MaGog cannot).

When logging in via my web browser, I noticed that there's an "I'm not a robot" captcha, which obviously MaGog cannot tick. Does anyone know if this captcha is something new that appeared today? If it is, that would explain things. I wouldn't know, since it's probably been more than a year since I last logged in to GOG (I never log out).

Could someone please get an "official" answer from GOG about any changes that they may have made to their login procedure today and about the possibility of adapting MaGog to it?

Without being able to log in to my account, MaGog is seriously crippled in her ability to detect exactly what "has just updated".

P.S. If someone who has been using gogrepo or lgogdownloader can report if they are still working, it might help.
Post edited September 20, 2016 by mrkgnao
high rated
avatar
mrkgnao: REQUEST FOR ASSISTANCE

Since a few hours ago, MaGog is unable to log in to my account, which prevents her from collecting downloadable file information about games I own. I myself have no problem logging in to my account via my web browser, so it's not as if someone hijacked my account. I tried with another dummy account and got the same (I can login, MaGog cannot).

When logging in via my web browser, I noticed that there's an "I'm not a robot" captcha, which obviously MaGog cannot tick. Does anyone know if this captcha is something new that appeared today? If it is, that would explain things. I wouldn't know, since it's probably been more than a year since I last logged in to GOG (I never log out).

Could someone please get an "official" answer from GOG about any changes that they may have made to their login procedure today and about the possibility of adapting MaGog to it?

Without being able to log in to my account, MaGog is seriously crippled in her ability to detect exactly what "has just updated".

P.S. If someone who has been using gogrepo or lgogdownloader can report if they are still working, it might help.
.....yes, seems new, normally it appears after a few attempts or if you log for short period, that's pretty annoying, and looks like a bug to me.