[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. All it does it check each web page for links to store.steampowered.com/app and store.steampowered.com/sub, check if you own or wishlisted it and display a little icon.

FEATURES

  • Checks the web pages for links steam games
  • Checks if those links contain games owned/wishlisted/ignored/removed
  • Displays an informative icon next to the link
  • Displays caching information when hovering over the icon
  • Option to choose the position of the icon
  • Caching of data
  • Support for dynamically generated web content

DOWNLOAD

INSTRUCTIONS

  1. Download and install Tampermonkey for your browser
  2. Download the userscript above
  3. Hit install when asked
  4. (Optional) Configure your preferred settings in the code here
  5. Enjoy!

FAQ

Why are the ownership/wishlist icons not working or incorrect?
Just make sure you are logged in to steam with the right account in your web browser and visit this page and refresh until you can see all your data is loaded (you will see this if it is not loaded).

Why doesn't it work for me?
I don't know. Be sure to contact me and provide me the log/error from the JavaScript console, if there is any.
Post here

Can I suggest a feature?
Yes, absolutely!
Post here

CHANGELOG

FIND LATER VERSIONS HERE

Version 1.6
Added support for trading cards icon.

Version 1.5
Added support for games that were removed or delisted on Steam.

Version 1.3
Implemented caching of data and added support for dynamically generated content.

Version 1.2
Prevented alerts from showing when in incognito mode

Version 1.1
Added support for agecheck links

Version 1.0

  • initial release

CREDITS

  • Revadike - Creating the userscript
  • Black3ird - Code for ignored apps
  • lext - Code for apps with trading cards

SCREENSHOTS

View attached image.
View attached image.
View attached image.
3 years ago*

Comment has been collapsed.

I suggest you make an issue about it on github.

8 months ago
Permalink

Comment has been collapsed.

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

7 months ago
Permalink

Comment has been collapsed.

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

7 months ago
Permalink

Comment has been collapsed.

// @version 1.9.5

7 months ago
Permalink

Comment has been collapsed.

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

7 months 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.

7 months 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).*/

7 months ago
Permalink

Comment has been collapsed.

7 months 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?

7 months ago
Permalink

Comment has been collapsed.

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

7 months ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 6 months ago.

6 months ago
Permalink

Comment has been collapsed.

I don't show any price

6 months ago
Permalink

Comment has been collapsed.

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

6 months 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.

5 months ago
Permalink

Comment has been collapsed.

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

5 months 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

3 months ago
Permalink

Comment has been collapsed.

Try reinstalling the script?

3 months ago
Permalink

Comment has been collapsed.

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

3 months ago
Permalink

Comment has been collapsed.

Yeah i did this already gonna try reinstalling the script

3 months 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.

2 months ago*
Permalink

Comment has been collapsed.

Could u make an issue on github about it?

2 months 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!

2 months 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 month ago
Permalink

Comment has been collapsed.

Use augmented steam for that

1 month 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 month 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 month ago
Permalink

Comment has been collapsed.

Your local currency is likely not supported.

1 month 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 month 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.

2 weeks ago
Permalink

Comment has been collapsed.

Thank you good sir, your method worked great :)

20 hours ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.