Can someone tell me how the filters work?
I want to filter my ignored games, i dont get how to make new presets for the filter
Comment has been collapsed.
Turn this toggle on https://www.steamgifts.com/account/settings/profile?esgst=settings&id=gf_ignored
Then set it to "Hide All" in your filters
Comment has been collapsed.
Hello. How can I remove this info and leave just game title/points?
https://imgur.com/a/8NfOClw
Comment has been collapsed.
You can choose them here
https://www.steamgifts.com/account/settings/profile?esgst=settings&id=gc_a
Comment has been collapsed.
For dark mode, you can try Dark Reader extension.
Comment has been collapsed.
Hello, and thank you for the great add-on!
Can I ask how to remove the left side panel(browse, my giveaways, ad) with selectors?
And I searched both the thread and the options, but unless I missed it, is there a way to change the size of the icons next to the game name (steam store link, media, search, hide) and maybe the join giveaway button?
Comment has been collapsed.
For the left side panel, you can use .sidebar
.
If you want to keep the search box, use these selectors .sidebar__heading
, .sidebar__navigation
, and .pnqyc
.
To change the size of the icons you can use Stylus or uBlock Origin add-on.
Below are the filters for uBlock Origin, first is for the icons, next is for the join giveaway button.
Please change the number of pixel (px) to your liking.
steamgifts.com##.giveaway__heading .fa:style(font-size:14px !important;)
steamgifts.com##.esgst-giveaway-panel .esgst-button:style(font-size:13px !important; line-height:32px !important;)
Comment has been collapsed.
For giveaway heading name, you can use this filter rule in uBlock Origin:
steamgifts.com##.giveaway__heading .giveaway__heading__name:style(font-size:16px !important;)
For navigation menu:
steamgifts.com##.nav__button:style(font-size:11px !important; line-height:29px !important;)
steamgifts.com##.nav__row__summary__name:style(font-size:11px !important; line-height:15px !important;)
steamgifts.com##.nav__row__summary__description:style(font-size:11px !important; line-height:13px !important;)
steamgifts.com##.nav__absolute-dropdown:style(width:275px !important;)
Since you're using mobile, how about the unofficial SG client?
Comment has been collapsed.
Thank you!
I was trying to use
www.steamgifts.com##.esgst-fh .fa:style(font-size:40px !important;)
But it was not working exactly as I wanted it.
No clue about CSS...
Now that I known how to use the uBlock filters, I can make more modifications!
I cannot use the unofficial app unfortunately :(
Comment has been collapsed.
I'm sorry. I missed the dropdown. I added 3 new rules to my previous comment.
Comment has been collapsed.
I can not bookmark giveaways, a few hours ago I could. Could anyone confirm?
Comment has been collapsed.
Strange, I could bookmark giveaways at home PC, but I can not bookmark at work on my laptop. Saturday it was fine. Thanks for testing it.
Comment has been collapsed.
I don't have any problem syncing my games/wishlist. Could you share any error that you have in the browser's developer console (F12)?
Comment has been collapsed.
welp, I went ahead and tried to replicate it... and now it worked. I dunno why. It said the last sync was a month ago, and any manual attempt to sync would just fail. Not anymore ¯\_(ツ)_/¯
All I could think I did was to clear my cache, but that didn't immediately fix it either, maybe it just took a while to actually do anything, I don't know.
Comment has been collapsed.
Maybe Steam is having a hiccup while you're syncing your games, that could explain the failures. Good that it works now.
Comment has been collapsed.
I've been having an issue the last few hours where any page I open on steamgifts brings me to the auto-sync page and it keeps failing to sync my no-cv and reduced cv games. Using the extension not the script.
I cleared my cache, closed browser (firefox) and re-signed back into steam/steamgifts and its still happening. any suggestions?
Thanks!
Comment has been collapsed.
Comment has been collapsed.
Hey guys, just a quick update on the server: I had to temporarily shut down the database on AWS because they dropped support for an old version of MySQL, which I was using, and the costs increased by over 400% - so I filed an appeal, which they accepted, under the condition that the database had to be terminated. The good news is that I have a backup, so I'll be able to restore everything eventually. The bad news is that it may take a while until the appeal is sorted and I can restore it (maybe another week or so). So anything that relies on the server will fail until then (I thought I had implemented fallbacks so things could keep working, although slower, when the server is down - but maybe I didn't or it's not working properly).
Comment has been collapsed.
Oh God, I forgot about that. I'll try to get it done next month.
Comment has been collapsed.
Good to see you back. Ya I noticed the server 500 error whenever I tried to update my local cache. Then to see it missing when I checked more closely. No problem now that I know what's going on. I think I checked this thread daily to see if there were any updates. lol. :)
Comment has been collapsed.
No problem, even if I can't actively maintain the extension like I used to, I'd like to at least keep it working.
Comment has been collapsed.
I know, I need to release a new version soon, I'll see if I can do it before the end of this month.
Comment has been collapsed.
Database is back: https://esgst.rafaelgomes.xyz/api/info/timestamps
But it will be a few hours until all the data is updated.
Comment has been collapsed.
Excellent news! Thank you for all your work rafael
Comment has been collapsed.
I've always had freezes with Content Loader (2.6), where pages load very slowly and make my CPU sweat a lot (and i have a good computer), i've always wondered why it was so resources-consuming for just coloring some parts and adding some data... So i added some pages to exceptions so they don't use it anymore.
Comment has been collapsed.
I had something similar a few years ago, when this time it was the bookmarked GAs page that was freezing everything, i had an issue with Chrome and had to reinstall everything, and suddenly everything worked better. So there must be some accruing of data that clog the system somewhere.
Comment has been collapsed.
When I try to sync everything (because I'm new), it always stuck at "Syncing your Steam groups...". After refreshing the page, it will show this:
429 Too Many Requests. It looks like you've sent too many requests recently. Please wait a few moments and then try again.
(╯°□°)╯︵ ┻━┻
Is this extension broken?
Comment has been collapsed.
You are rate limited by SG: https://www.steamgifts.com/discussion/yLOhv/
Please enable "9.2. Use custom adaptive request limits for SteamGifts" to see if it'll help.
Comment has been collapsed.
If esgst is enabled for steam trades everything from 5 on is shifted by 1, but direct linking will take you to the correct setting regardless of what is enabled.
Comment has been collapsed.
Hello, i've encountered something weird since yesterday or the day before.
im using the feature where you can see how many comments you already read and where the comments have these eye icons to mark as read or unread, as well as the eye icons on the top under the thread OP to mark all comments to read/unread and jump to the first unread comment on this page
recently when using the feature in a giveaway - the eye icon to jump to the first unread comment, as well as the eye icon to mark as read and go to the next unread comment - it opens a new tab instead of bringing me to the next unread comment within the page. though it does indeed jump to the comment in that new tab.
the eye icons for marking as read/unread dont open a new tab. only the functions to go to the first/next unread comment do this.
interestingly, this doesnt happen inside discussions. there it works as it always did.
does anyone have an idea?
edit: i use firefox 125.0.3 (64-Bit) (it asks me to update though)
Comment has been collapsed.
I also see this problem, maybe it is a bug with the giveaway page. As the giveaway page often doesn't have many comments, I can live with it.
Comment has been collapsed.
Had to reset my PC recently, and forgot to backup my settings so basically just had to do it from memory.
I noticed that now when I'm browsing giveaways, it takes quite a while to load, during which time it shows an hourglass with a number next to each giveaway (Picture attached). Anyone have an idea what the numbers mean, and what setting might be causing this?
Comment has been collapsed.
It's Game Categories. The number is the loading order of game information. From the screenshot, Foretales is the next in queue, Paper Planet is the 5th in queue, and so on.
Please see here for more information:
https://www.steamgifts.com/account/settings/profile?esgst=settings&id=gc
Comment has been collapsed.
Right, thanks very much for that.
Every time I load the same page of games, the same yellow hourglasses appear - which doesn't seem to make sense with the description in the link. As far as you know, would the be normal, correct functionality?
Edit: It's like it isn't caching at all, and needs to load all the information every time. Seems off to me.
And I now notice, it isn't doing it for all games. There's a couple where the information is available and it doesn't need to load anything, but the majority have to load every single time.
Comment has been collapsed.
The caching isn't perfect. It's also a hit or miss for me.
Comment has been collapsed.
The last code commit was more than one year ago, and I don't think @rafaelgomesxyz could spend more time on the extension.
In the mean time, Firefox still offers full support for this extension.
Comment has been collapsed.
It's working fine in Firefox for me. Are you using Chromium based browser? Maybe the comment above you will provide more information.
Comment has been collapsed.
I recall just needing to turn on developer mode(its in top right of extension page in chrome) because of some chromium updates with manifest V3 I believe to keep tampermonkey working(its been a while since it notified me of what all to do to ensure it stayed working)
Comment has been collapsed.
I have a question about the Import function of ESGST's train creation tool. The instructions state that there's an option to specify separate details for each giveaway using parameters.
Does anyone know how these parameters are supposed to be formatted in the import list? None of the examples given show how. Are the params comma separated? Do they go before or after the game/key info? Do they need to be inside square brackets?
I tried <game> <key> [level=3] but that only caused it to not recognize the game.
Comment has been collapsed.
If you scroll to the end of the tooltip, you will see some examples:
And here's an example using separate details for each giveaway:
Portal [countries="BR, US"] [level="5"] Portal XXXXX-XXXXX-XXXXX [whoCanEnter="groups"] [groups="Playing Appreciated"] YYYYY-YYYYY-YYYYY Portal [whoCanEnter="groups"] [groups="My Whitelist"] Portal (2 Copies) [startTime="Apr 1, 2018 9:00 am"] [endTime="Apr 11, 2018 15:00 pm"] [whoCanEnter="invite_only"] Portal ZZZZZ-ZZZZZ-ZZZZZ [level="8"] [description="Appreciation for high level users.\n\nEnjoy!"]
Comment has been collapsed.
Thanks! I'm dumb and blind. I didn't realize the tooltip was scrollable and I didn't read the syntax description carefully enough.
Comment has been collapsed.
how to user message popup at off when i click on giveaway?
Comment has been collapsed.
You can't. It's by design. rafaelgomesxyz decided against it. You're supposed to read giveaway descriptions.
Comment has been collapsed.
Group Library/Wishlist Checker is crashing during step 3 (Retrieving libraries/wishlists) if it encounters a user with a private Steam profile.
It says: "An error happened (check the console log)." I attached a picture of the error messages in the console.
This used to work just fine a few months ago so maybe something has changed recently on the Steam side.
Comment has been collapsed.
Private profile does not cause an error i would guess communication problem or perhaps a steam request limit.
Comment has been collapsed.
I don't think it's a sporadic communication problem. 4 out of 218 users on my whitelist have private profiles. The error happens consistently as soon as the checker reaches any of them. If I unwhitelist those 4, the checker runs all the way through.
I'm using Opera GX FWIW.
Comment has been collapsed.
i have tried both whitelist and blacklist with a user who has a private profile it works every time, can you share the 4 users for me to try.
Comment has been collapsed.
When you visit a private wishlist, Steam will return a 500 HTTP error. It looks like ESGST doesn't handle this error well.
ESGST will load user wishlist from the following URL, for example:
https://store.steampowered.com/wishlist/profiles/76561197992663905
Comment has been collapsed.
Fetch api does not error on 500 though and the script version works as intended it is only the extension that catches an error. I would imagine an easy fix would be to add the code to the error handling that skips those users instead of just stopping.
Comment has been collapsed.
1,834 Comments - Last post 11 minutes ago by FranckCastle
95 Comments - Last post 15 minutes ago by Foxhack
11 Comments - Last post 2 hours ago by Chris76de
33 Comments - Last post 3 hours ago by Axelflox
15 Comments - Last post 4 hours ago by vlbastos
386 Comments - Last post 8 hours ago by adam1224
207 Comments - Last post 10 hours ago by sensualshakti
193 Comments - Last post 10 minutes ago by FranckCastle
101 Comments - Last post 38 minutes ago by grcemeise
17 Comments - Last post 43 minutes ago by Aoryl
3 Comments - Last post 45 minutes ago by Amitte
20 Comments - Last post 2 hours ago by eldar4k
10,792 Comments - Last post 3 hours ago by Cruse
693 Comments - Last post 3 hours ago by Cruse
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.