I already have a userscript that uses bundle list search. I could enhance it by showing if a game is bundled in Steam search or on SteamDB for example, but that would mean from 25 to hundreds simultaneous requests to SG for each user on each search. It's not a problem for me but definitely might be a problem for SG.

Also, I have a request for extension which would hide a game on SG when it's marked as not interesting in Steam. But as SG sets it's own game Ids for some reason, I can't make it reliably right now.

What I want is 2 JSON files.
Bundle list something like this, with keys for bundled & free (blocked from giving away) games:

{
    Bundled: {
        app: {
            115320: {
                Name: "Prototype 2",
                Since: "15.02.11"
            },
            211670: {
                Name: "007™ Legends",
                Since: "15.05.09"
            }
        },
        sub: {
            38357: {
                Name: "Worms Collection",
                Since: "15.11.25"
            }
            61948: {
                Name: "3D Realms Anthology - Steam Edition",
                Since: "15.12.08"
            }
        }
    },
    Blocked: [375460,444420,287860]
}

Game Id list something like this:

{
    app: {
        423700: 633102441,
        375010: 163114315,
        469890: 1014346991
    },
    sub: {
        4323: 16255,
        94013: 695377879
    }
}

Of course, the structure is up to devs.
With these lists available I'll be able to load them once on extension start & keep them until user closes all Steam pages, or even store them locally & check for updates like once a day.

7 years ago

Comment has been collapsed.

Do you supprt this request?

View Results
Yep
Nope
Maybp
Bribe me & I'll vote
Deleted

This comment was deleted 2 years ago.

7 years ago
Permalink

Comment has been collapsed.

I know about both these lists, as apparent from my script, but

that would mean from 25 to hundreds simultaneous requests to SG for each user on each search

Tnx for the info on SG++ though.

7 years ago
Permalink

Comment has been collapsed.

Yes, we need SG API like this.
I need full list of bundled games, and hidden games by current logged in user for my script.
I feel guilty to request 235 pages of bundle list every day which could be done with only 1 API request.

You can use mine, but it is free hosting plan and will be down if too much traffics occur in 1 day.
I've tried implement it to my userscript and it went down after 200 unique visitors came. @_@
I plan to upgrade it to unlimited bandwidth this month.
SG bundle list API

7 years ago
Permalink

Comment has been collapsed.

Thanks fot the tip.
Have you thought about using GitHub for the list? AFAIK they have pretty high limits.

7 years ago
Permalink

Comment has been collapsed.

I've upgraded my server 2 days ago. It's unlimited bandwidth now.
Feel free to use it :D
GitHub? Is there a database feature we can use there?
I save all bundled games to database

7 years ago
Permalink

Comment has been collapsed.

Nice, tnx)
You can upload any type of file & use their API to automate it. But no, it doesn't have built-in SQL support or such, so only files which you can read yourself (like JSON) would do.

7 years ago
Permalink

Comment has been collapsed.

Thanks for the info, maybe in the future I will need such features.

7 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.