[UserScript] Steam Web Integration

INTRODUCTION

I originally wanted to extend this userscript, but I figured that this could be useful for broader applications. For example, a have-list on steam trades with steam links to the game, or a indie bundle page with steam links to the games. It is fully compatible with my Have List Filter userscript.

MOVED TO GITHUB

Check the project out here.

CREDITS

  • Revadike - Creating the userscript
  • Black3ird - Code for ignored apps
  • lext - Code for apps with trading cards
  • More contributors can be found on GitHub
4 years ago*

Comment has been collapsed.

I suggest you make an issue about it on github.

1 year ago
Permalink

Comment has been collapsed.

not worked if I set wantDecommissioned ON (☠)
if disable this option, it immediately displays other icons.
why? thx.

1 year ago
Permalink

Comment has been collapsed.

I can't replicate the issue. What version are you using?

1 year ago
Permalink

Comment has been collapsed.

// @version 1.9.5

1 year ago
Permalink

Comment has been collapsed.

Can you please explain to me how I can recreate your issue?

1 year ago
Permalink

Comment has been collapsed.

I’ll try to do different experiments later on, I still don’t quite understand what’s wrong with me. it is only logical that the part of the script that receives data about banned games ceases to work out correctly and blocks further display of information. those. the script stumbles in this place in my case.

1 year ago
Permalink

Comment has been collapsed.

Thank you for UserScript, its awesome. Please help me with exclude script from working on some domains. For example i need to block it on randomwebsite.com. I try to do something in settings, but nothing happen. I add this line to User excludes, maybe i do something wrong:
/^https?\:\/\/(.+.steampowered|steamcommunity|randomwebsite).com\/(?!groups\/groupbuys).*/

1 year ago
Permalink

Comment has been collapsed.

1 year ago
Permalink

Comment has been collapsed.

Awesome, it works fine!
I place a line between // ==UserScript== and // ==/UserScript==. What happend after script automatically updates? This line disappers and i need to add it again?

1 year ago
Permalink

Comment has been collapsed.

u need to add it again. remove the download and update line to disable autoupdates

1 year ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

1 year ago
Permalink

Comment has been collapsed.

I don't show any price

1 year ago
Permalink

Comment has been collapsed.

Currently not working on any steamgifts lists under browse. Working on SG bundle pages.

1 year ago
Permalink

Comment has been collapsed.

Is there support for Opera GX browser? I've tried following the steps but it doesn't work for me.

1 year ago
Permalink

Comment has been collapsed.

I don't actively support it. If it works, it works.

1 year ago
Permalink

Comment has been collapsed.

I recently deleted all my cookies to clear up space and clean stuff and games I own are showing up as not owned any idea how to fix this

1 year ago
Permalink

Comment has been collapsed.

Try reinstalling the script?

1 year ago
Permalink

Comment has been collapsed.

Did you log back into Steam on the browser after you cleared your cookies?

1 year ago
Permalink

Comment has been collapsed.

Yeah i did this already gonna try reinstalling the script

1 year ago
Permalink

Comment has been collapsed.

Please consider adding a setting for toggling ✔ Owned display and a separate one for ✘ Unowned display. Basically I only want to see it if it's Wishlisted or Ignored.

1 year ago*
Permalink

Comment has been collapsed.

Could u make an issue on github about it?

1 year ago
Permalink

Comment has been collapsed.

I don't use Github much, sorry.

The other thing would be to let users set the background color of the block. I set it to 0.05 and it's much easier to see the icons now!

1 year ago
Permalink

Comment has been collapsed.

Is it possible to use the extension on steam activity page?
https://steamcommunity.com/id/yourID/home/
(you could quickly see what your friends bought and if you own the game or if it has trading cards)

1 year ago
Permalink

Comment has been collapsed.

Use augmented steam for that

1 year ago
Permalink

Comment has been collapsed.

Thank you :)

EDIT:
I don't seem to find an option to "highlight" games with Trading cards on augmented steam, however it is definitely an improvement.

1 year ago*
Permalink

Comment has been collapsed.

Hey, so I just changed Enhanced Steam for Augmented Steam, and I think something about the "current best" and "historic low" prices that appear on each store page is not working with regional prices (I'm using it to only show prices on the Steam store itself). The prices for current best and historic low are just the US store prices converted to my currency instead of using the actual prices from my region store. It is easy to tell since the current best is always higher than what the actual current price of the game on the Steam store. How can I fix it? Thanks ^^

1 year ago
Permalink

Comment has been collapsed.

Your local currency is likely not supported.

1 year ago
Permalink

Comment has been collapsed.

That's a shame. It shouldn't be hard to get that info, at least not for the Steam store prices. Could AS get the info from steamdb? Thanks for answering :)

1 year ago
Permalink

Comment has been collapsed.

In Tampermonkey -> Steam Web Integration -> Settings, you can untick Original excludes, and create a new custom entry below like /^https?\:\/\/(.+.steampowered|steamcommunity).com\/(?!(groups\/groupbuys|id\/luckz\/home\/)).*/
(of course replacing my name with your custom URL)

I believe this will survive script updates, since it doesn't modify the script itself.

Of course should the script's excludes entry be changed, you'd have to craft a new one / modify it, but that doesn't really happen.

1 year ago
Permalink

Comment has been collapsed.

Thank you good sir, your method worked great :)

1 year ago
Permalink

Comment has been collapsed.

The script keeps logging me out of Steam. I don't know why, but it does.

1 year ago
Permalink

Comment has been collapsed.

Any news about Restricted games (low confidence metric) fix?
Script shows all new games as restricted, Valve approval is ignored.

1 year ago
Permalink

Comment has been collapsed.

Is the script still working for you guys? It stopped working for me sometime today... so far I couldn't get it working again.

1 year ago
Permalink

Comment has been collapsed.

It was working yesterday, but it isn't working today, from what I can tell...

1 year ago
Permalink

Comment has been collapsed.

For me it was even working this afternoon. Just in the evening it stopped.

1 year ago
Permalink

Comment has been collapsed.

I don't use this script at all, but error 500 when visiting http://store.steampowered.com/dynamicstore/userdata/

Seems it's a valve problem?

1 year ago
Permalink

Comment has been collapsed.

Ahh... sounds plausible, yes. Thank you for that finding!

1 year ago
Permalink

Comment has been collapsed.

Appears to be back up as of 9/16 11PM PDT

1 year ago
Permalink

Comment has been collapsed.

Yes, I can confirm that it's working again.

1 year ago
Permalink

Comment has been collapsed.

can't get https://revadike.com/swi/settings
added game, but script does not show it as owned

1 year ago
Permalink

Comment has been collapsed.

Currently not working for me, been using this for years now

1 year ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 11 months ago.

11 months ago
Permalink

Comment has been collapsed.

stopped working. any alternatives?

9 months ago
Permalink

Comment has been collapsed.

Still working for me. Try reinstalling the script.

9 months ago
Permalink

Comment has been collapsed.

ok it's the portuguese steam server that isnt working. im using a vpn to write this and the script is working

9 months ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 months ago.

7 months ago*
Permalink

Comment has been collapsed.

Whats not working?

7 months ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 7 months ago.

7 months ago
Permalink

Comment has been collapsed.

Ok... all the icons then, huh?
Well sucks for you, it's still working for the rest of us.

7 months ago
Permalink

Comment has been collapsed.

suggest reading OP about how to properly report bugs in an informative manner and please take particular note of the FAQ 🤦🏼‍♂️

7 months ago*
Permalink

Comment has been collapsed.

Might I suggest you don't activate this script to all sites by default. Forgot it its the default and had to kill my browser process because it became unresponsive due to the script update.

7 months ago
Permalink

Comment has been collapsed.

The whole point though is to have a universal solution. Otherwise, it would just be better to have a separate addon for each website you use.

7 months ago
Permalink

Comment has been collapsed.

I get that, but I this causes high CPU usage and seriously lags at least Firefox when it's active on all sites = unusable without limiting the sites to few ones where it actually is useful. Do I need this addon for example in Youtube? I definitely don't.

But, up to you...

7 months ago
Permalink

Comment has been collapsed.

I suggest you try a different mode for detecting dynamic content, or turn it off altogether. You can do that here.
You can add YouTube to the blacklist, I did this too.

7 months ago
Permalink

Comment has been collapsed.

I just limited the script to the two sites where I actually need it.

7 months ago
Permalink

Comment has been collapsed.

Odd... this works fine on Chrome, but I can't get it to work on Firefox now. I installed the script, it says it's running, but I'm not getting all the little icons/info here on Steamgifts...

5 months ago
Permalink

Comment has been collapsed.

Do you have any errors in the javascript console?

5 months ago
Permalink

Comment has been collapsed.

[Steam Web Integration] No cached information available. Please login to Steam to fix this. Steam Web Integration.user.js:564:29

I am logged into Steam, and Steamgifts is able to access my account.

5 months ago
Permalink

Comment has been collapsed.

What do you see when you visit this? https://store.steampowered.com/dynamicstore/userdata

5 months ago
Permalink

Comment has been collapsed.

A large dump that starts like this...

{"rgWishlist":[],"rgOwnedPackages":[464725,33694,272196,153186,36561,32032,59373,13261,66435,264193,290964,88162,478907,60490,479933,468738,469000,469634,469805,470173,149338,203221,470811, . . .

5 months ago
Permalink

Comment has been collapsed.

Released V1.11.4. This includes a factory reset option. I suggest trying that to solve your issue.

View attached image.
5 months ago
Permalink

Comment has been collapsed.

Still no luck on Firefox.

I made sure to disable all of Firefox's tracking protections to see what's going on -- the web console shows 8-14 "No Cached Available -- login to steam" prompts...

I got another error or two, but I'm not sure if they're connected:

22:05:18.928 [Steam Web Integration] No cached information available. Please login to Steam to fix this. Steam Web Integration.user.js:575:29
22:05:19.143 [Steam Web Integration] No cached information available. Please login to Steam to fix this. 2 Steam Web Integration.user.js:575:29
22:05:19.213 a: 0ms - timer ended sca.17.5.5.js:32:8167
22:05:19.338
Promise rejected after context unloaded: Actor 'Conduits' destroyed before query 'RuntimeMessage' was resolved
common.js:4
sendMessage moz-extension://f6421ba7-697f-4e54-8a88-bea344ccce64/rea/common.js:4

5 months ago
Permalink

Comment has been collapsed.

Are you using Tampermonkey?

5 months ago
Permalink

Comment has been collapsed.

Yep! No problems with Chrome, but problems on Firefox.

5 months ago
Permalink

Comment has been collapsed.

What version of firefox? My friend with firefox has no issues.

5 months ago
Permalink

Comment has been collapsed.

88.0 64 bit

5 months ago
Permalink

Comment has been collapsed.

I just tried something -- I realized that I've been using Firefox's Multi-User Accounts function, and I'm wondering it that's causing the problem...

I went to the default profile/container, logged into Steamgifts and Steam, and tried your script again. This time I'm noting something odd -- I'm logged in, but https://store.steampowered.com/dynamicstore/userdata doesn't show ANY games/etc. in the data. I've tried reloading a few times and none of the fields populate.

{"rgWishlist":[],"rgOwnedPackages":[],"rgOwnedApps":[],"rgFollowedApps":[],"rgMasterSubApps":[],"rgPackagesInCart":[],"rgAppsInCart":[],"rgRecommendedTags":[{"tagid":492,"name":"Indie"},{"tagid":19,"name":"Action"},{"tagid":21,"name":"Adventure"},{"tagid":597,"name":"Casual"},{"tagid":599,"name":"Simulation"},{"tagid":9,"name":"Strategy"},{"tagid":122,"name":"RPG"},{"tagid":493,"name":"Early Access"},{"tagid":4182,"name":"Singleplayer"},{"tagid":113,"name":"Free to Play"}],"rgIgnoredApps":[],"rgIgnoredPackages":[],"rgCurators":[],"rgCuratorsIgnored":[],"rgCurations":[],"bShowFilteredUserReviewScores":true,"rgCreatorsFollowed":[],"rgCreatorsIgnored":[],"rgExcludedTags":[],"rgExcludedContentDescriptorIDs":[3,4],"rgAutoGrantApps":[],"rgRecommendedApps":[],"rgPreferredPlatforms":[],"rgPrimaryLanguage":null,"rgSecondaryLanguages":[],"bAllowAppImpressions":true,"nRemainingCartDiscount":0,"nTotalCartDiscount":0}

5 months ago
Permalink

Comment has been collapsed.

Well, somehow when u visit that url, you're not logged in anymore. Addons or systems managing your cookies/sessions could be the underlying problem of that.

5 months ago
Permalink

Comment has been collapsed.

I'm starting to think that Tampermonkey has issues with the containers -- I'll fool around with some possibilities, but that makes since. I did get it to successfully pull up the user data, but it seems to have issues when containers -exist-, even if they aren't being used for the Steam account.

Oh well! If I get it working at some point, I'll let you know.

5 months ago
Permalink

Comment has been collapsed.

V1.11.4

  • Added factory reset (found in context menu)
  • Improved the readme @ GitHub
5 months ago
Permalink

Comment has been collapsed.

Bump
Thank you, this is very helpfull

5 months ago
Permalink

Comment has been collapsed.

Is it a general issue that the Decommissioned icon no longer appears? Tried with opera and chrome and used even the factory reset but I can no longer make it show on the removed games.

4 months ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.