Everywhere? Can you check the places where the feature is set to run? You can do so by clicking the gear icon next to the feature name.
Comment has been collapsed.
Hello rafaelgs18!
Thank you for this amazing addition to steamgifts with-out I can't remember what and how to do stuff on sg :)
I've encountered a problem since 2 days ago, the giveaway extractor button does nothing :(
I have tried with all ad-dons disabled and it is the same
I'm using Firefox 58.0.2+tampermonkey 4.5.5660
Comment has been collapsed.
Please check the console for errors when you click on the button (Ctrl + Shift + J).
Comment has been collapsed.
downloadable font: kern: Too large subtable (font-family: "Open Sans" style:normal weight:bold stretch:normal src index:2) source: https://cdn.steamgifts.com/fonts/open-sans-v13-cyrillic_greek_latin-700.woff2 unknown:1:1739
downloadable font: Table discarded (font-family: "Open Sans" style:normal weight:bold stretch:normal src index:2) source: https://cdn.steamgifts.com/fonts/open-sans-v13-cyrillic_greek_latin-700.woff2 unknown:1:1739
downloadable font: kern: Too large subtable (font-family: "Open Sans" style:normal weight:300 stretch:normal src index:2) source: https://cdn.steamgifts.com/fonts/open-sans-v13-cyrillic_greek_latin-300.woff2 unknown:1:1465
downloadable font: Table discarded (font-family: "Open Sans" style:normal weight:300 stretch:normal src index:2) source: https://cdn.steamgifts.com/fonts/open-sans-v13-cyrillic_greek_latin-300.woff2 unknown:1:1465
Loading mixed (insecure) display content “http://ib.adnxs.com/setuid?entity=338&code=A-8329290222913730518” on a secure page[Learn More] metrico
Content Security Policy: Couldn’t process unknown directive ‘report-to’ (unknown)
Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src 'none'”). Source: (function(a,p,u,v){var c={safeWindow:{},.... container.html:1
Content Security Policy: The page’s settings blocked the loading of a resource at self (“script-src 'none'”). Source:
(function(){var b=String.prototype.trim.... container.html:8
Comment has been collapsed.
None of those are related to ESGST. What exactly happens when you click on the button? Absolutely nothing? Or does a popup open and then nothing happens?
Comment has been collapsed.
I cannot reproduce. Can you link the thread where you tried to use it?
Comment has been collapsed.
https://www.steamgifts.com/discussion/ixxTy/second-cakeday
https://www.steamgifts.com/discussion/Y4WeY/train-for-the-olympics-again-93-gas-and-compete-for-your-nation
To list two of them
Even after I enter a train, the button is not working, should I try to reinstall it? could be that my installation is corrupted?
Comment has been collapsed.
Well, I don't know what's happening then. I can extract those trains perfectly fine. Can you try opening the browser console (Ctrl + Shift + J) first, then clicking on the extractor button and seeing if the errors differ from those you posted? Usually when a bug like this happens (when you click on a button and nothing happens) it's very likely that there will be an error in the console related to it.
Comment has been collapsed.
I've reinstalled, re-imported my settings.. same thing.
I followed the steps and watched the console, clicking on the "extract giveaways" results in no new errors.
downloadable font: kern: Too large subtable (font-family: "Open Sans" style:normal weight:bold stretch:normal src index:2) source: https://cdn.steamgifts.com/fonts/open-sans-v13-cyrillic_greek_latin-700.woff2 unknown:1:1739
downloadable font: Table discarded (font-family: "Open Sans" style:normal weight:bold stretch:normal src index:2) source: https://cdn.steamgifts.com/fonts/open-sans-v13-cyrillic_greek_latin-700.woff2 unknown:1:1739
downloadable font: kern: Too large subtable (font-family: "Open Sans" style:normal weight:300 stretch:normal src index:2) source: https://cdn.steamgifts.com/fonts/open-sans-v13-cyrillic_greek_latin-300.woff2 unknown:1:1465
downloadable font: Table discarded (font-family: "Open Sans" style:normal weight:300 stretch:normal src index:2) source: https://cdn.steamgifts.com/fonts/open-sans-v13-cyrillic_greek_latin-300.woff2
above are the errors from when i open the console, they don't change.
I have another installation of your script on my laptop at work. I will test if that one is working in the morning.
Comment has been collapsed.
#493 (Allow users to update the "No CV Games" database)
is a great new feature, thank you & congrats 🏆
I've searched for some missing freebies i had in mind, can you confirm they're added?
434070
/ Plight of the Zombie
443530
/ Adam and Eve: The Game - Chapter 1
382160
/ Dark Years
Comment has been collapsed.
Yes, they have all been added. You can confirm it yourself if you are not aware:
Comment has been collapsed.
Would be nice if they were detected on subsequent pages not just initial search.
Comment has been collapsed.
Does this plugin have a notification system for when threads are updated? I know there's the fade system, but I'm trying to see if there's a way for the plugin to let me know when someone posts in a thread without having to check the discussions.
And, not sure if I'm misunderstanding their purpose, but I can't get the Reduced CV and No CV categories to show up. The Full CV shows up on every game though, even ones that were free or bundled. I also tried this in 2 versions, 7.12 and the newest one, as I just upgraded a couple hours ago to see if that would fix it. I mixed and matched the CV categories to see if one was just hiding the others, but neither worked still. Am I doing something wrong?
Thank you for this amazing plugin!
Comment has been collapsed.
There is no notification system at the moment, but Comment Tracker adds a number next to each discussion showing how many unread comments there are.
Some features have a red refresh icon in the settings menu (this information should have been provided to you when you first installed ESGST, was it?), those are features that require some data to be synced in order for them to work. If you look at Game Categories, the following data needs to be synced: Hidden Games, Owned/Wishlisted/Ignored Games, Reduced CV Games, No CV Games and Giveaways
So for the reduced CV and no CV categories to work you have to sync the Reduced CV Games and No CV Games data (the first button in the settings menu).
Comment has been collapsed.
Isn't "not interested" the same thing as "ignored'? There already is an option for ignored games.
Comment has been collapsed.
I can look into it, but that's too many giveaways. Why do you need to view all of them at once? If only viewing the links for them (and possible the game name) solves your issue I can implement a way to list all of the giveaways without retrieving them in real time.
Comment has been collapsed.
Added it to the latest. Like I said, it's very raw, it has only the link to the giveaway and the name of the game. At first, it will load the names of the games one by one when you open the list, because that data was not previously stored, but every giveaway you bookmark in the future already stores the name of the game.
Comment has been collapsed.
Hey :)
Can we got some 💗 at SteamTrades? It'd be great to have some of these features:
Made some example images.
Thanks for all the hard work!
Comment has been collapsed.
Is User Tags not enough for your first suggestion? It works on SteamTrades.
Comment has been collapsed.
Oh, I wasn't aware of user tags. That's good!
However, I think it's not as useful as thread-notes for the reason that traders usually have multiple threads, one can be just for trading low-tier bundled games, another for unbundled and another for idling (these are just examples, there are many types of threads). And you can have multiple comments for each thread.
Comment has been collapsed.
I've added a Have/Want List Checker feature to the latest version. It's not perfect, but I hope it helps. Let me know what you think.
Comment has been collapsed.
Thank you for making this feature! :D
Sorry for a late response I haven't been trading a lot lately so I wasn't using the site to test it.
Recently I had a near PC meltdown with a faulty PSU so I used instead an old crappy PC until it was fixed. My experience with the old PC is a lot of freezes even with medium sized list. It has latest version of Chrome,16GB RAM, Windows 7 and I3 CPU.
So before anything - it needs optimization and maybe a warning for high CPU usage, freezes/unresponsive tab.
With my regular PC, which is more than decent, there are still freezes. Example - I get unresponsive page warning from Chrome. With a WANT list of only 140 games. Checked multiple times. So again, an optimization is really needed.
On the same thread and others it has several other identification problems
My suggestions:
Well, that's about it for now. Sorry for the wall of text :)
Comment has been collapsed.
I had a freeze as well when testing it, but it wasn't that long and it only happened in the SteamTrades tab. I believe the reason why the freeze happens is because the script uses the full game list provided by the Steam API (https://api.steampowered.com/ISteamApps/GetAppList/v2/) to identify games by name, and the list is huge (if you just open the link in your browser you will see how heavy it is). I don't think I can do anything to optimize this while keeping the ability to identify games by name.
It tries to identify everything as games. The feature works by going down each post analyzing text node by text node. This way the feature can work generically for every type of post, instead of specifically targeting lists and tables, for example. The only downside of this method is that I have to maintain an ignore list to prevent undesirable things to be detected. And there is an ignore list already in place, but since I don't use SteamTrades often I'm not familiar with most of the formats that people use. Currently the ignore list is very small and only has the keywords "steamkeys" and "windowsedition", because those were the ones I saw in the few trades that I tested. But yeah, I have to add more keywords to it based on the feedback of the users, although I'm not sure that adding anything starting with "$" is a good idea, because there could be games that start with that symbol. And it's not as if the script trying to detect prices is that big a deal, they just go to the last section of the popup anyway.
Packs aren't analyzed because Steam doesn't offer a very easy way to do it, so they are listed under "Packages" for you to check manually - at least for now.
As to your suggestions:
I'll see if I can expand the ignore list a little bit.
Comment has been collapsed.
Cakeday Reminder was a mistake on my part. But the other option was supposed to be enabled regardless of the "Enable new features and functionalities by default." option, since it's supposed to be enabled by default when a user first installs the script. Maybe I should change that though, I'm not sure.
Comment has been collapsed.
It's a conflict with another script, but since it's pretty popular i thought i'd notify you about it.
Discussion Highlighter doesn't work when RaChart™ Enhancer is enabled.
The star to highlight a discussion and the different color in the main discussion page do not show up.
'View Highlighted' button from the dropdown menu still works.
EDIT: lot's of other functions also stop working when the script is enabled.
Comment has been collapsed.
I'll take a look into it when I can. Script conflicts aren't a priority for me though, and I'm pretty sure Game Categories already does what that script does.
Comment has been collapsed.
Yes it's all working again. Thanks for the quick update!
Comment has been collapsed.
Just got the new update and now everything is pink.... https://i.imgur.com/ZJtCGFs.jpg
Why? / How do I fix this?
Comment has been collapsed.
2.23.3
Sorry, I made the option enabled by default by mistake. But whenever you see something new just check the changelog and it should contain everything that changed in the new version. Also, you can go to the settings menu and search for options that are tagged as [NEW].
Comment has been collapsed.
Category filters is gone in the giveaway extractor. It also doesnt show the tags on giveaways.
I only have Basic and Type filtes in the extractor. But works fine in giveaways page.
Comment has been collapsed.
Please check the console log for errors. It works fine for me.
You might also want to check the exclude section for the extractor. Probably what's happening is that you have disabled Game Categories in discussion pages and so when you extract a train from the discussion the categories are not loaded. Try extracting from the giveaway page or enabling the option to extract in a new tab.
Comment has been collapsed.
Thanks, I checked the customize settings for game categories and "^/discussion/" was added in the exclude section.
Must have been by default because I have never touched any customize settings :)
Comment has been collapsed.
Probably you had "Enable for discussion tables." disabled before I implemented the include/exclude tool? If not, there might be a bug enabling it by default.
Comment has been collapsed.
Oh, now I know maybe what the problem was. A long time ago I think I chose a setting that didnt viewed tags in discussion tables. And I guess thats why game categories is in the exlude for me. :)
Do you know what I should write to keep the game categories in extractor. But now show it for games in discussion tables? :)
Comment has been collapsed.
Unfortunately that is currently not possible. I have plans to separate the popup window from the regular window and I'm working on it, but until that happens you could exclude game categories from the discussion tables like you were doing and open the extractor in a new tab.
Comment has been collapsed.
In train creator, after pushing the "Create" button, it becomes white with "Creating..." text, but nothing happens...
Here the console log:
userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:23254 Uncaught TypeError: Cannot read property 'type' of undefined
at createMgcGiveaways (userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:23254)
at ButtonSet.toggle (userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:1177)
at HTMLDivElement.ButtonSet.button1.addEventListener (userscript.html?id=0924fb91-8922-4860-920d-3f235ee77e07:1165)
Edit: I'm on last version 7.15.1
Comment has been collapsed.
Did you have any giveaways in the queue before updating?
Comment has been collapsed.
Nevermind, I was able to reproduce it, fixing it...
Comment has been collapsed.
thanks
had the same problem, works fine now
this tool is so awesome, without it I don't think I would spend so much time on here ;)
Comment has been collapsed.
well, for me something was fucky again, so removed addon, reinstalled and configured again, does not seem to work for some reason (tried wipe data as well). So I fuked something :) send help (using addon, tried running with tamper disabled )
Loading failed for the <script> with source “https://cdn.steamgifts.com/js/prebid_v3.js”.
there is more?
Comment has been collapsed.
Are you on Firefox? Console errors only appear in Ctrl + Shift + J console, not the Ctrl + Shift + I one.
Comment has been collapsed.
That's not helpful at all. Not even the ESGST header button is added to the page?
Comment has been collapsed.
[1ms]
GET
https://www.steamgifts.com/
[HTTP/1.1 200 OK 392ms]
Error: WebExtension context not found! ExtensionParent.jsm:855:13
GET
https://cdn.steamgifts.com/css/minified_v30.css
[HTTP/2.0 304 Not Modified 16ms]
GET
https://maxcdn.bootstrapcdn.com/font-awesome/4.6.1/css/font-awesome.min.css
[HTTP/2.0 304 Not Modified 106ms]
GET
https://steamcdn-a.akamaihd.net/steam/apps/703750/header.jpg
[HTTP/1.1 200 OK 138ms]
GET
https://cdn.steamgifts.com/js/minified_v36.js
[HTTP/2.0 304 Not Modified 26ms]
GET
https://cdn.steamgifts.com/js/minified_v36.js
[HTTP/2.0 200 OK 0ms]
Comment has been collapsed.
None of those errors are related to ESGST. Not even the ESGST header button is added to the page?
Comment has been collapsed.
You still haven't answered my question, so I don't understand what's happening, but ok.
Comment has been collapsed.
Well, you didn't specify what the problem was in the first place. But if it was fixed, then glad to hear it.
Comment has been collapsed.
Sorry, your description of the problem is a bit confusing, so I'm not quite sure what is going on. Can you disable Custom Header/Footer Links if it is enabled and see if the issue still happens?
Comment has been collapsed.
It's probably a conflict with another script, do you have any other scripts enabled? Please be more specific, do the endless scrolling buttons get added to the page? Is it paused? Are there errors in the console?
Comment has been collapsed.
facepalm from my side I guess... I turned off tampermonkey, stylish, restarted browser and no luck and no related errors in console.
finally I found it, the switches were off by default . sorry for wasting your time
https://screenshotscdn.firefoxusercontent.com/images/6daf2b28-2188-493f-80d5-e48814dae751.png
Comment has been collapsed.
I can't seem to edit my settings ;~; It won't do anything when I click it, I'm not good with userscripts so idk what to do
Comment has been collapsed.
Please be more specific, what do you mean by settings? What are you clicking? And where?
Comment has been collapsed.
The settings. I'm clicking on the ESGST button AND I have also went to the changelog and clicked on "settings" and it does nothing. It's just not letting me go to the settings at all.
Comment has been collapsed.
Yes, but when i disabled them I still could not go to the settings
Comment has been collapsed.
Please check the console log for errors (Ctrl + Shift + J).
Comment has been collapsed.
chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=acfcd7f6-338c-4f24-b5d9-4b376d44872a:31799 Uncaught (in promise) TypeError: Cannot read property 'member' of undefined
at checkNewVersion (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=acfcd7f6-338c-4f24-b5d9-4b376d44872a:31799)
at init (chrome-extension://dhdgffkkebhmkfjojejmpbldmpobfkfo/userscript.html?id=acfcd7f6-338c-4f24-b5d9-4b376d44872a:7009)
at <anonymous>
Comment has been collapsed.
That's really odd, is this the first time you're using ESGST?
Comment has been collapsed.
Bug: On bookmarks and giveaway decrypter when viewed on user profile.
Uncaught (in promise) TypeError: Failed to execute 'appendChild' on 'Node': parameter 1 is not of type 'Node'.
at setGvContainer (esgst.js:21299)
at giveaways.forEach.giveaway (esgst.js:30311)
at Array.forEach (<anonymous>)
at loadGiveawayFeatures (esgst.js:30311)
at <anonymous>
Comment has been collapsed.
First of all, thank you! The script is amazing and so are you!
I just wanted you to know that I've been using it as a userscript in Safari v11.0.2 on macOS v10.13 for a while now, and although I haven't used all of what it has to offer, it seems to run without any problems.
Comment has been collapsed.
Thanks, I think the only issue Safari used to have is it didn't work when the script was split in multiple files. But ever since I joined the script in a single file, I think Safari should indeed work fine.
Comment has been collapsed.
it seems that the trading card filter doesn't work anymore (have 7.16) no items are filtered no matter what i choose
the other filter seem to work fine
Comment has been collapsed.
Works fine for me. Please be more specific: does it not work in any page or in some specific pages? Are the trading cards categories being loaded? Are there errors in the console?
Comment has been collapsed.
does it not work in any page or in some specific pages?
all pages
Are the trading cards categories being loaded?
yes
Are there errors in the console?
no
Comment has been collapsed.
Do you have any exceptions that could be interfering with the filter?
Comment has been collapsed.
Did any one of you experienced similar problem to mine? I try to create multiple giveaway but when I press the "Create" button (with 5 GAs imported) it starts to load but nothing happens, the GAs never go green. This happened me last day and the problem exists since. I've already created hundreds of GAs with this awesome script so most probably I do everything as it should be done.
Thank you!
Comment has been collapsed.
So I'm sure this has probably been answered before, but I see now that there is a local hide giveaway button to the left of the giveaway, in addition to the site feature on the right side. Is it possible to disable the local one?
Also, my Wishlist and Recommended giveaways are no longer linked on the Giveaways drop down menu, is there a way to re-enable this?
Comment has been collapsed.
Giveaway Filters > Single Filters. Just fyi, the left one hides the giveaway, not the game, so they are not the same, if you thought they were.
That feature was moved to Custom Header/Footer Links.
Comment has been collapsed.
hi , thanks for this awesome script!
I'd like to see how many people have/wish a game in a group.
It's probably in the group library/wishlist section but for the library part I have a message that tells me:
" To get libraries data you must have a Steam API key set in the settings menu."
I don't know what I have to do to enable this feature.
Comment has been collapsed.
What it says, add a Steam API key in the settings menu (last section).
The description of the feature has everything you have to do to get it working.
Comment has been collapsed.
You can enter anything there, but I'll add something to the next version specifying it.
Comment has been collapsed.
Hey, just found a small bug, or rather the reason it kept happening to me.
For some time now the giveaway extractor kept adding lots of GAs from the last community train after it was done extracting the GAs it should.
I just now realized this is caused by Quick Inbox View, when auto loading is active(or the first page is loading manually by hovering) and on the first page is a link to a GA .
Not a big issue but maybe you want to fix it anyway.
Comment has been collapsed.
Hm, I don't see how that would happen at all, I'll try to reproduce it.
Comment has been collapsed.
Well I can't tell you how it happens as i didn't check to code, but it does :)
This is the Link which caused the problems for me: https://www.steamgifts.com/giveaway/K5EYZ/tempest-pirate-action-rpg
Although i don't think there is something special about it, but you should be able to reproduce it fine as long as my message stays on page 1. Just try to run the extractor somewhere with preload enabled.
Comment has been collapsed.
26 Comments - Last post 10 minutes ago by Jarda
48 Comments - Last post 15 minutes ago by Cim
31 Comments - Last post 51 minutes ago by Pika8
16,295 Comments - Last post 1 hour ago by Haplodh
1,519 Comments - Last post 1 hour ago by Tristar
1,798 Comments - Last post 1 hour ago by Cacciaguida
543 Comments - Last post 2 hours ago by Aristofop
6,281 Comments - Last post 2 minutes ago by Oppenh4imer
83 Comments - Last post 11 minutes ago by Kyog
3,368 Comments - Last post 56 minutes ago by ba2
90 Comments - Last post 1 hour ago by Swordoffury
107 Comments - Last post 1 hour ago by QSO
28,245 Comments - Last post 1 hour ago by Gamy7
68 Comments - Last post 1 hour ago by Thexder
Enhanced SteamGifts & SteamTrades (ESGST)
An extension / userscript that adds some cool features to SteamGifts and SteamTrades.
If you find any bugs or have any feature requests, please file an issue here.
Compatibility
Tested and confirmed as working:
Not tested but should be working:
Not supported:
Installation
There are two different ways to use ESGST: extension or userscript. You can choose which one you want to use, but the extension is a lot faster and has a better peformance than the userscript, so I recommend it, although there is no major difference between them, except for a few options that are only available in the extension because of limitations in the userscript.
Option 1 - Extension
It should be possible to install the extension in any Chromium-based browser from the Chrome store (such as Opera, Vivaldi, etc...), any Firefox-based browser from the Firefox store (such as Waterfox, etc...), and any browser that uses the Phoebus system from the Pale Moon store (such as Basilik, etc...).
You can also use the extension on Android through Firefox for Android, but some features might not work or not be optimized enough for mobile.
Option 2 - Userscript
To install the userscript, you must install Violentmonkey, Tampermonkey, Greasemonkey or some other userscript manager first. Then click here and you should be prompted to install it. I recommend Violentmonkey or Tampermonkey, because the userscript uses the GM_addValueChangeListener API to communicate changes in the storage between tabs, and that API is not available on Greasemonkey, so a polyfill is used for Greasemonkey, which is not very effective and can affect the performance.
You can also use the userscript on Android through Firefox with Violentmonkey or USI, but some features might not work or not be optimized enough for mobile.
Beta Versions
The latest beta version for both the extension and the userscript is always available in the latest pre-release in the releases page.
Comment has been collapsed.