Question: does ESGST in combination with Firefox (latest version) and Greasemonkey 3.17 (latest version) still use all the memory it can find and makes Firefox hang up? And if so do I still need to install the 3.14 version of Greasemonkey to avoid this problem?
Comment has been collapsed.
Should be only in the main/giveaway page, I'll fix it later. And I'll also add it as an option because I can sense that request coming as well. :P
Comment has been collapsed.
What feature do I need to disable/enable to get rid of these eye icons from giveaways won page that "remove hidden games" (even though you've won them before so wtf you looking at other copies for weirdo)?
They appeared randomly and I have no idea how to get rid of them!.
Edit: Oh woops, I see from the comment above that the issue is new and is a bug. xD
Comment has been collapsed.
Yup, thank you for always making things work around here revilheart. ;D
Comment has been collapsed.
Can you add "»" as a character that will go to the next car in a train (just saw this one in an existing GA)?
Also, there are other potential characters that can be used for left or right arrows that you may want to consider adding:
There are many others, but I understand if you don't want to clutter this up with so many different variations.
➩ Thanks
Comment has been collapsed.
I think I'll actually do this: if there are more than one link in the description, the previous link is the first and the next link is the second; else, there is no previous link and the next link is the first. Any idea if there could be trains where it wouldn't work?
Comment has been collapsed.
Are you saying you are thinking of removing the requirement that the link text needs to have an arrow or "Next", etc?
If so, it is possible (and not uncommon) to have a list of links to GAs (e.g. bonus GAs) and then at the end have a previous/next link. In this case assuming that the first two links are previous/next would be incorrect.
But perhaps if you combine the two, checking the link text if it is there and use that to determine previous/next links, otherwise, if no previous/next link text is found, then you can assume the first link is previous, second link is next (or link is next if only one link). If you do this it would be a good idea for the script to know as many variations of previous/next link text as possible to avoid potential false positives.
Comment has been collapsed.
Avoiding variations of next/previous links is what I want to do, because it's not possible to cover everything and I don't want to clutter it, and with the idea I suggested I think it would work on most of the cases. Besides, I'm not sure if many people use this feature anymore, since Giveaways Extractor does that for you.
And if someone listed a bonus giveaway for a game that has "next" in their title, the script would think that's the next link and ignore the rest, so it's not possible for it to be 100% accurate.
What I could do is grab the last and second-to-last links if more than 2 links are found.
Comment has been collapsed.
I use GA extractor, but I still also use the arrow key method sometimes for a couple of reasons.
One is that if I am traversing a long train and run out of points, I can leave that tab open as a place holder for where to continue, I can even exit and restart the browser and my tabs are restored (and my place is maintained).
Another reason is because the GA page becomes "visited" so I know I've already been there and saw that particular GA (I force "visited" links on SG to be another color).
EDIT: One other thing, I think it is best to leave it the way it is. It works most of the time and if not you can easily click on the "unusual" next link to get to the next page. Assuming the first two or last two links on the page are previous/next will probably cause more confusion than leaving it like it is.
Comment has been collapsed.
Well, too late, I already changed it. :P It's an experimental change, I can easily roll it back and will probably have to, but let's see how it works. I have a feeling trains with more links are not that common, but maybe I'm wrong.
Comment has been collapsed.
I've been using this on several trains over the past few days, and I have to say that so far it has been working very well.
The only "strange" behavior I've encountered is on the last car of some trains, where it only has a link to the previous car. In this scenario, the right arrow brings you back to the previous car. This results in subsequent presses of the right arrow going back and forth between the last two cars endlessly. But this is no big deal and is not really a problem.
The new way has successfully allowed me to navigate trains that have strange symbols for the next GA where the old system would have failed. So far I give the change a thumbs up (or a finger right :-)!
Comment has been collapsed.
Glad to hear it, will look into that behavior later. :)
Comment has been collapsed.
Just found one train car where they purposely put the "next" link first and "previous" link second, so it also resulted in this behavior (cart 107 in the "Community Created Train".)
Comment has been collapsed.
Bug: With GA entry buttons enabled, ESGST will remove entry buttons for games you have won but marked as "Not Received".
Comment has been collapsed.
Just updated to the version you pushed. Nope. I have a win for Offworld Trading Company but the gift was already redeemed and creator never communicated with me -- still -- but if I https://www.steamgifts.com/giveaways/search?q=offworld there are 3 giveaways atm for it and Enter buttons don't show up.
Here's a screenshot showing you I've entered two manually and one is unentered.
Comment has been collapsed.
It's because since the script already gathered your data it doesn't go back to update it unless you win something else. Try doing this: unmark your most recent win as received, refresh the page and mark it back as received. That should show the red "1" in the gift icon and trigger the script to update. If it doesn't update I'll have to implement an update method later.
Comment has been collapsed.
Yeah, first method does nothing. So perhaps adding "Giveaways Won" to the sync setup would be managed easiest? I'll await your wonderous magic. :D
Comment has been collapsed.
Hmm, I think I might know why, is the not received giveaway you marked locked? As in, you can't change the feedback.
Comment has been collapsed.
No, I can change it. All the ones marked "Received" past a certain date are greyed out but the Not Received one is available to be toggled either way.
Comment has been collapsed.
Any update or something I can do in the meantime to fix it before you implement the sync feature?
Comment has been collapsed.
Not yet. Maybe try the other method again? Try waiting a bit before refreshing the page. From what I looked in the code it should refresh itself by doing that. You can also try deleting esgst_wonCount
from your local storage if it's there and then doing the method again.
Comment has been collapsed.
Where/how do I access the local storage for the script -- on Chrome specifically?
I know how to clear all of it for every extension, but I can't find anything in dev tools to access it manually and I don't see any scripts where the extensions are located in \Users*\AppData\Local\Google\Chrome\User Data\Default\Extensions.
Do I need to install a Local Storage Manager extension?
Comment has been collapsed.
There should be something in the dev tools like "Storage". You can also paste this in the console:
delete localStorage.esgst_wonCount;
Comment has been collapsed.
Alright I deleted it and it returned "true", but it's still not showing enter buttons for them. Is this not reproducable from your side? I'm sure marking a giveaway as Not Received for just a moment while you debug won't hurt anything because you can always change it back. Hope you the best and hope that you can find a fix for this easily soon! ;D
Comment has been collapsed.
Try syncing your won games through the settings menu in the latest.
Comment has been collapsed.
Updated. Synced. Still not showing an enter button for Offworld Trading Company. :\
Comment has been collapsed.
Yup, it's the only game I've had to mark as Not Received iirc and I still see it time to time and there's no enter button.
Comment has been collapsed.
Could you let me know what the HTML surrounding the "not received" button is through inspect element?
Comment has been collapsed.
<div class="table__column--width-small text-center table__column--gift-feedback">
<form>
<input type="hidden" name="xsrf_token" value="_i_removed_this_hash_">
<input type="hidden" name="do" value="received_feedback">
<input type="hidden" name="action" value="">
<input type="hidden" name="winner_id" value="5054016">
</form>
<div data-feedback="0" class="table__gift-feedback-awaiting-reply is-hidden"><i class="fa fa-circle-o"></i> Not Received</div>
<div data-feedback="" class="table__gift-feedback-not-received"><i class="icon-red fa fa-times-circle"></i> Not Received</div>
<div class="table__gift-feedback-loading is-hidden"><i class="fa fa-refresh fa-spin"></i> Saving...</div>
</div>
Comment has been collapsed.
Thanks, will see if I can find out what's happening.
Comment has been collapsed.
This script has suddenly stopped working. I'm using it through Chrome with Tampermonkey. I guess it's a problem with one of those, because no other script is working on Steamgifts, either. I've reinstalled, toggled it on and off, but nothing changes. I'm sure I'm just missing something simple. Any suggestions?
Comment has been collapsed.
No idea. Try installing Violentmonkey or reinstalling Tampermonkey.
Comment has been collapsed.
wl/bl check results don´t get saved/updated when scanned user had wl/bl-ed you and removed either listing.
Detects correctly but still shows the previous symbol afterwards and in the management-listing.
I've temporarily un-wl'ed you so you can test ;-)
Comment has been collapsed.
confirmed, thanks! I couldn't hold out to keep you un-whitelisted any longer as you must join my next wl gib :D
An idea to speed up wl checks: Currently one wl gib gets saved for quicker rechecks, but for those who make all combined with groups not.
I know it's not fully reliable as group membership can change, but most times checking that one before a full scan would still work and save many page lookups.
Comment has been collapsed.
The groups do get saved though. Are you talking about users that have not whitelisted/blacklisted you? It has been a while now that the script doesn't save any information for users who have not whitelisted/blacklisted you so it doesn't uselessly clutter the memory.
Comment has been collapsed.
The groups do get saved though
I mean the wl+group-ga where it detects being whitelisted when there is no 'pure' wl gib to save as a hint for quicker rechecks.
My impression was it doesn't do that yet.
script doesn't save any information for users who have not whitelisted/blacklisted
Am aware, didn't mean for those here. But a 2nd improvement can be to still save a ga-hint-link for neutral results for those users that one has whitelisted, as those users already have entries in the storage for the wl-highlighting.
Comment has been collapsed.
I checked the storage and it doesn't save a first-to-check single group+wl ga where being whitelisted was detected with on the last scan.
I does save all group+wl gibs, but ends up checking all or most instead of using a likely single one first.
With many group-GAs that leads to dozens of unnecessary lookups.
Another thing I noticed that it stores links like:
"examp/pixeljunk-monsters-ultimate-shooter-bundle/groups"
seems pointless to me, in the very least the full game name can be shortened to a single char, saving on storage space
Comment has been collapsed.
I had no idea there could be anything after the giveaway code, I thought it had to be the name of the game to lead to the groups page.
Comment has been collapsed.
The enter button for GAs when using the new view for bookmarks/GA extractor is no longer working. In the pop up it's still working fine.
VM20319:11329 Uncaught (in promise) SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at eval (eval at E_c (:3:298), <anonymous>:11329:33)
at response.text.then.responseText (eval at E_c (:3:298), <anonymous>:6736:25)
at <anonymous>
(anonymous) @ VM20319:11329
response.text.then.responseText @ VM20319:6736
Promise resolved (async)
fetch.then.response @ VM20319:6726
Promise resolved (async)
continueRequest @ VM20319:6725
request @ VM20319:6709
enterElgbGiveaway @ VM20319:11327
toggle @ VM20319:96
ButtonSet.button1.addEventListener @ VM20319:84
Also when entering a bookmarked GA directly from its page, it is not removed from the bookmark list.
Comment has been collapsed.
Just updated to do some testing but there now seems to be a new problem.
(unknown) ERROR: Execution of script 'ESGST' failed! button is not defined
(anonymous)
(unknown) ReferenceError: button is not defined
at loadTb (eval at E_c (:3:298), <anonymous>:16953:27)
at esgst.toExecute.forEach.feature (eval at E_c (:3:298), <anonymous>:4518:13)
at Array.forEach (<anonymous>)
at loadFeatures (eval at E_c (:3:298), <anonymous>:4517:25)
at loadEsgst (eval at E_c (:3:298), <anonymous>:4406:25)
at eval (eval at E_c (:3:298), <anonymous>:465:5)
at Window.tms_5a3b9a55_7416_4fea_bce2_539c4ced4930 (eval at E_c (:3:298), <anonymous>:35843:3)
at <anonymous>:2:479
at eval (eval at E_c (:3:298), <anonymous>:3:1)
at eval (eval at E_c (:3:298), <anonymous>:4:3)
Getting this error on all pages, the enter buttons disappeared completely and the hidden GAs and discussions are displayed. (Didn't change any settigs before)
Comment has been collapsed.
Probably GitHub took a little longer to update, as usual.
Comment has been collapsed.
Possibly :)
Enter Buttons on the new generated pages are working now, the other point (entering a GA with the normal enter button directly from its page) is still open, though I'm not sure if you actually did something regarding this.(And it's not a big issue anyway)
Comment has been collapsed.
I was quite sure I fixed that too, but maybe I fixed it only in the extension and forgot to change it in the script as well, I'll check later.
Comment has been collapsed.
If there are no special settings needed for this it seems not to be working (in the script), just tested again with a different GA.
Would it be possible to add the info (number of GAs and Points needed to enter) that is displayed f.e. in the GA extractor to the bookmarks?
Comment has been collapsed.
Pretty sure that bug was fixed a while ago.
The info suggestion will be added in the next version.
Comment has been collapsed.
Nice to hear :)
But damn, how do you still keep track of issues this old.
Just tested it again and it is working fine (entering via GA page will also remove the bookmark flag),
Tbh, for me at least, it was only an issue during the time the enter buttons on the bookmark page were not working anyway, but good to know its working.
Comment has been collapsed.
Every once in a while I go back through the pages of this thread using Comment Tracker to reach any comments marked as unread (I only mark comments in this thread as read after I've solved them). But yeah, sometimes I can't track everything because it's too much, the only way to truly make sure an issue will not go unsolved is to post it on GitHub.
Comment has been collapsed.
Giveaway Filters -> Enable the option to hide giveaways.
Comment has been collapsed.
Done, you will now see Single Filters and Multiple Filters under Giveaway Filters. Single filters is the one you want to hide individual giveaways.
Comment has been collapsed.
In the settings menu, you will find it under Giveaway Filters.
Comment has been collapsed.
You want it to show only games with no CV? Did you sync in the settings menu? Maybe there aren't games with no CV in that page, so everything is being filtered.
Comment has been collapsed.
The sync I'm talking about is the one from the script. There is an option to sync no CV games there, and the list is not 100% accurate because SG doesn't provide a native list.
Comment has been collapsed.
What's the problem? Click the popup to reposition it.
Comment has been collapsed.
Here's a wacky idea/suggestion for a feature, related to the new point system: Time required until the needed point generation to join the marked giveaways we have interest in are offered. In that way, in case we plan to join multiple giveaways at a point of time, but still plan to join others at a later point of time, estimately we'd have sufficient points for us to sort out our priorities and be prepared for any blitz giveaways that might have our interest. Anyways, something around those lines.
Comment has been collapsed.
Added a feature that calculates the time for single giveaways. For multiple giveaways the calculation process would be a bit more complex, so I'm not sure about adding that yet.
Comment has been collapsed.
Neat, thank you, it is quite useful!
As for multiple giveaways, what I had in mind was strictly just for the ones in the bookmark menu, maybe a total estimation of points and the time it would be needed to generate that amount, so we'd get a general idea how much we should save up for those and how soon. Or maybe just limited to the ones ending in less than 24 hours in that day from the bookmarks.
Keep up the good work and thank you again for this amazing tool.
Comment has been collapsed.
Ah, ok, you want just the total amount of points and time needed. That's very simple indeed. I was thinking about having to calculate all possibilities (for example, if giveaway A is entered, is there still enough time to generate points and enter B and C? if giveaway B is entered, is there still enough time to generate points to enter A and C? etc...), and that would be too complex.
Comment has been collapsed.
I might be zealous, but not really to that degree. This is how I see things: Now with limited and predictable points, we can plan out what we enter a bit better, so the giveaways that I might have high interest in entering, I bookmark them (invite/group/public, doesn't matter), for high priority. Sometimes flash giveaways can get a higher priority (if we are at the right time in the right place), but that might mean the bookmarked priority giveaways might end without us entering them, if we do not properly manage our points and time. That is why the main use I am envisioning for this is so we'll know what sacrifices we'll make in favor of our priorities, a more strategical way of entering giveaways, not a hazardous one.
Comment has been collapsed.
Don't know if you are aware, but the ability to calculate points of multiple giveaways at the same time was added to Giveaways Manager a while ago.
Comment has been collapsed.
I always thought the Giveaway Manager was only about my own giveaways. I will check it out.
Comment has been collapsed.
It was expanded a while ago to work with all giveaways, and some new features were added to it, like bookmarking/unbookmarking/hiding multiple giveaways at the same time.
Comment has been collapsed.
No, I still haven't been able to reproduce it and also haven't found anything that could be causing it in the code.
Comment has been collapsed.
I don't get that at all. There's not even winner information in the "/giveaway/" page. I wonder if it's another feature messing it up? Do you have a won page that you had not visited before to test it?
Comment has been collapsed.
Exporting your basic giveaways data (with no sub-options selected) could be helpful.
But were there any other giveaway features you recently used that could have caused this?
Comment has been collapsed.
Here is my basic giveaways data.
I seriously don't know which feature could be responsible for this. I only know that it happened after v7.2.2. Also i played around with the new tab feature for bookmarks etc. but i eventually disabled them (the new tab features).
Comment has been collapsed.
Could you fix it manually? It's a bit complicated to fix it through the script (I was able to fix only ones that had the user's username as the creator). To do so you must edit the script in the line that says
if (cewgd.savedGiveaways[code] && cewgd.savedGiveaways[code].gameSteamId && (!esgst.wonPath || cewgd.savedGiveaways[code].creator !== esgst.username)) {
to
if (false) {
then load the won page. This will force all giveaways in the page to update. Then go back and edit the line back to what it was.
Comment has been collapsed.
The image pretty much sums it up for me. xD That's really odd, did you use any other feature in the meantime? Maybe another feature fixed it.
Comment has been collapsed.
I was doing the update to v7.4 this morning and wrote you about the multiple copies bug. Then i did a sync (with the new "previously won" feature), a backup and was just casually browsing SG afterwards. Nothing where i could pin it down for sure.
Anyway, i'm happy that everything is working perfectly now for me. Muchas gracias again for your support! ^^
Comment has been collapsed.
I'm having an issue with the bookmark feature. I have it to highlight when there is 8 or less hours for a bookmarked giveaway to finish.
When I click the bookmark icon, the giveaway that ends sooner, ends in 1 day (so > 8h), however the icon is highlighted saying that I have 2 giveaways ending.
I have no giveaway that ended in there. I also tried to put 4h instead of 8h and the highlight goes away, but if I put back to 8h it goes red again, so what am I missing? T_T
Comment has been collapsed.
Can you test with 7, 6 and 5? It's working correctly for me.
Comment has been collapsed.
The giveaway in my bookmarks that is the closest to end, ends in 19h.
With 8h, the icon is highlighted.
With 7h, the icon is NOT highlighted.
With 6h, the icon is NOT highlighted.
Decided to go up.
With 9h, the icon is NOT highlighted.
It seems that 8h has some issue for me....
I can leave it with 9h, no problem, but this is so weird...
Comment has been collapsed.
You could debug it by going to the line that says
endingSoon = giveaways[key].endTime - Date.now() - (esgst.gb_hours * 3600000);
and add this at the end:
console.log(giveaways[key].endTime, Date.now(), esgst.gb_hours);
and see what appears in the console when loading the bookmarks.
Comment has been collapsed.
Don't know what happened in the last 5h, but the issue doesn't happen anymore.
I had 9h and went to test what you asked. Refreshed and no highlighted icon.
Decided to change from 9h to 8h, since it was with 8h that the issue was present. Refreshed and no highlighted icon.
In the console it shows in each line a 13 digit number space 13 digit number space "8", when 8h is the trigger. And "9" when 9h is the trigger. No errors.
Comment has been collapsed.
Not at all, the more ideas the better. :)
Should work fine in the latest version.
Comment has been collapsed.
Bug Report:
When syncing via Firefox (extention version 7.2.2) the sync hangs when syncing groups - i've left it for 45 mins. This doesnt happen in the userscript version on chrome (both extention and userscript have identical settings).
Disabling the groups allows the sync to complete. There are no error's in the console.
Comment has been collapsed.
Works fine for me. Errors usually appear only in the Ctrl + Shift + J console on Firefox, not the normal one. Try checking that console.
Comment has been collapsed.
yep. thats found somthing. Image below
I'm guessing its the saved groups is null on esgst.js:5909:1 causing my issue?
Comment has been collapsed.
Just for the record, Deleting group groups data, and Importing the groups data from a Json backup, also give the same hanging and error.
Comment has been collapsed.
What about deleting it and syncing, then importing?
Comment has been collapsed.
No change to behaviour. double checked and firefox has got installed version 7.3, and i've restarted it just to make sure.
console shows
TypeError: savedGroups[i] is null[Learn More] esgst.js:5235:1
TypeError: mergedData[j] is null[Learn More] esgst.js:29986:41
TypeError: mergedData[j] is null[Learn More] esgst.js:29986:41
First for sync (same as before), second for delete was on delete of groups data , third for import of groups data (from chrome's Json)
Comment has been collapsed.
OK
The bad news, Sync on its own still gave a error - On Sync : syncer.savedGroups[j] is null
The good news: the Delete > Import > then Sync worked and i now have my groups data back.
Thats good enough for me :)
Comment has been collapsed.
I have normal filters with entered as hide all with non-overrideable along with ignored same as non overrideable. My preset is set to 3% chance with nothing else set.
If i enter a giveaway with over 3% it will become hidden, however if it is marked as ignored it wont become hidden and will show as an entered game.
Comment has been collapsed.
You have to sync ignored games in the settings menu.
Comment has been collapsed.
Settings menu in the script, yeah. Well, I'll see if I can reproduce it.
Comment has been collapsed.
Hi, is this still happening? I was never able to reproduce it. I also couldn't understand something: if you have ignored as hide all non-overrideable, ignored giveaways shouldn't even appear, so how are you able to enter them?
Comment has been collapsed.
You are able to post pictures. Comment Formatting Helper can help you with that.
Comment has been collapsed.
I found the formatting options and enabled them so i hope these two pictures will go though.
The first one is my main giveaway options and showing a single giveaway that is ignored but meets the requirements in the exceptions to show up. The giveaway has been entered but wont be filtered out.
The other picture shows what im using in the exceptions option.
Comment has been collapsed.
Property unfortunately nothing found, hope it was not yet reported.
Problem with 5.6. "User Giveaways Data"
If I create a GA with 5 copies and only send two of them, because only 2 entries, all 5 GAs are still counted.
If I make the other 3 again and send them the script count 8 copies, though it was only 5.
GAs with no entries work and are not counted.
Comment has been collapsed.
The information is not 100% accurate because it cannot know if all the copies were sent when it comes to giveaways with multiple copies, at the moment.
Comment has been collapsed.
Still working fine. :) I have one feature request for the giveaway template helper: could you also make it use precise start and ending dates? Now when I set a giveaway to start next week and save it as template, and then make another giveaway, choosing the template will not change the date to next week (only the time).
Comment has been collapsed.
I've just tested it again, it's not working with "Use precise start time." and "Use precise end time." checked.. Without it, the date changes correctly indeed, but the time also - and that's not what I want (I like them to start and end at 7:30PM).
Comment has been collapsed.
Well, I can't seem to reproduce it. I just applied a template with precise start and end time and they were correctly set.
Comment has been collapsed.
The first screenshot is how I've set it, the second screenshot is how it shows up next time I load the template. I've saved the template with precise start and end time checked. The date just doesn't get saved so it seems. If you still can't reproduce it, I guess it must be a local bug. Thanks for your time in any case. :3
Comment has been collapsed.
Ahh, you want to save the date. Yeah, the feature doesn't currently do that. I'll add it later.
Comment has been collapsed.
I'm having an issue for a few days but couldn't pin point what was causing it, but I just found out.
My user tags were disappearing out of nowhere. It seems that every time ESGST syncs, my user tags disappear.
I tested out with importing an old save and got the majority of my old user tags. Did a sycn and they were all gone again.
There are no errors in the console when I'm in a page where user tags would be used (for example, whitelist/blacklist pages).
Comment has been collapsed.
Hmm interesting, this would explain why someone else's tags have been disappearing as well. Thanks, this might just be the reason why it's happening for the other user as well, I'll look into it.
Comment has been collapsed.
Typo, will fix later because this also needs to be fixed in the extension. You can hide the Comment Searcher button in the meantime (Other.9.2) or disable the feature.
Comment has been collapsed.
Thanks for all of your work on this script! :)
I just noticed a minor cosmetic issue: the column titles on the giveaways entered page are in the wrong order :P
Comment has been collapsed.
Hey I've just got a quick question about the auto sync feature. The setting isn't very clear on how it works. If I put it on 1, does that mean it'll sync every day? And 30 would be once a month? I'm just really confused :p
I'm loving the extension btw, I finally installed it after hearing about it in the discussions all the time :p
Comment has been collapsed.
50 Comments - Last post 2 hours ago by sagan
206 Comments - Last post 2 hours ago by Joey2741
26 Comments - Last post 2 hours ago by Jarda
31 Comments - Last post 3 hours ago by Pika8
16,295 Comments - Last post 4 hours ago by Haplodh
1,519 Comments - Last post 4 hours ago by Tristar
1,798 Comments - Last post 4 hours ago by Cacciaguida
15 Comments - Last post 1 minute ago by Lugum
7,972 Comments - Last post 3 minutes ago by steveywonder75
24 Comments - Last post 6 minutes ago by JMM72
97 Comments - Last post 15 minutes ago by JMM72
108 Comments - Last post 57 minutes ago by s4k1s
10 Comments - Last post 1 hour ago by Heitor112
3 Comments - Last post 1 hour ago by hikayeci51
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.