I am just trying the extension and it looks that it is several times faster than the script. With the script, it took several seconds than a discussion page was completely loaded and the processor usage was very high. With the extension, it takes just a part of second and the processor usage is very low. Giveaways pages are much faster too.
If it is not just a coincidence, then only a fool would use the script and it should be abandoned. :D
Comment has been collapsed.
The extension is available for Firefox as well (and I'm pretty sure it works with Opera). In fact, the extension is better to use on Firefox, because it updates automatically, on Chrome you have to manually update it.
Comment has been collapsed.
do you recommend the extension? and if so, how the manually updates works, like the scrip ones?
thanks a lot for the awesome work :)
Comment has been collapsed.
Users have reported it's faster, so definitely. I'll add some detailed instructions on how to install and update it on Chrome later, it's not like the script, and it's a bit annoying (you'll have to do it every time there is a new version). On Firefox the process is very simple and completely automatic.
Comment has been collapsed.
thanks, i'm with chrome but i'll try it. With the new updates, i'll receive some popup saying that i'm using a older version?
Comment has been collapsed.
Small instructions on how to install and update on Chrome: https://www.steamgifts.com/go/comment/gV0aAcu
Comment has been collapsed.
I have the same experience. It's several times faster in Chrome, compared to the script. :)
Comment has been collapsed.
Same here, i use the Firefox 58 Nightly Beta and the page loads extremely fast with the extension, which works flawlessly with the new Firefox web-extension system. Great work, i am very impressed of your good work on this (especially as there is no greasemonkey, that works with FF58 since now)
Comment has been collapsed.
when you have a small screen you can't use the import export screen as you can't scroll there
Comment has been collapsed.
Same for me and it is "[NEW] Quick Giveaway Search" as already mentioned.
Another issue I am noticing is that the Giveaway Filter now appears to only work on the first page of giveaways, Page 2+ show all giveaways. (I am using endless scrolling) Working now, looks like another installed script was causing this issue (was a new issue though)
Also, I want to try out this new chrome extension but I have no idea what I need to do to "Clone the repository to your computer" I can find no button or option anywhere....could this perhaps be described for less knowledgeable people?
Comment has been collapsed.
You need to download the .zip file like Pilda described above, extract it to a folder in your computer, go to chrome://extensions, enable developer mode in the top right corner, click "Load unpacked extension" and select the folder you extracted it to.
To update it you have to download the .zip file again when a new version is posted, extract it to the same folder and click "Reload" in the extensions page under ESGST.
Comment has been collapsed.
2 fixes until the actual fix:
Comment has been collapsed.
When I enter a bookmarked giveaway, it gets automatically unbookmarked. Maybe it's intended, but it's not stated on the GitHub page.
Comment has been collapsed.
Intended. If you're entering a giveaway, what sense does it make to keep it bookmarked?
Comment has been collapsed.
1) Because I personally bookmark the giveaways I'm not sure about, so that I can decide later if enter or not, and sometimes it happened that I left them entered and "lost" them. But that was just my way to use it, now that I know that they get unbookmarked I can simply avoid to enter them if I want to keep them bookmarked.
2) Because there is also a setting "automatically unbookmark ended giveaways". You could as well ask: if it's ended, what sense does it make to keep it bookmarked?
3) Because the bookmark icon is visible in the entered giveaways page.
4) Because it's not stated in GitHub page.
Just answering your question. I'm ok with how it works.
Comment has been collapsed.
Comment has been collapsed.
Ok, I see, thanks for answering and for the good work :)
Comment has been collapsed.
I see that you eventually decided to add the option to disable automatic unbookmark for entered giveaways, thanks
Edit: oh crap. I was wrong. I'm seeing giveaways with a "leave" button among my bookmarked giveaways, so I thought that they were giveaways that I had entered. They are not. It's a bug. They have a "leave" button but I have not entered them. Now I lost a number of private giveaways that I unbookmarked because I thought I had entered them and I don't know where they were from. :( Luckily, they weren't many.
Comment has been collapsed.
I cannot reproduce this. All giveaways show their status correctly for me. Is it always reproducible for you?
Edit: Ah, nevermind, just reproduced it.
Comment has been collapsed.
bookmarks
why can't I filter my bookmarks like other stuff?
ga extractor
why do I always have to extra click on extract?
Comment has been collapsed.
I never saw reason to add filters to bookmarks (if you bookmarked it it's because you want to enter it, right?), but I can add that.
A user could accidentally click the heading button and start extracting without wanting to, but I can change that too. After all, there is a Cancel button.
Comment has been collapsed.
but if you bookmark a lot, and don't have the points to enter all, it is great to filter to see the games that you are more interested earlier
sometimes I bookmark stuff, because I'm not sure if I want to enter that now
thanks a lot for this
I just tried the extension, it seems to be a bit faster, but I lost my bookmarks this way (even though I imported my settings)
Comment has been collapsed.
Did you have Giveaways -> Giveaway Bookmarks selected when exporting/importing?
Comment has been collapsed.
Odd, I already fixed a bug that was not exporting/importing bookmarks. Can you take a look at the exported file and search for "bookmarked"?
Comment has been collapsed.
Well, if you exported it shouldn't it be on your computer (downloads folder)?
Comment has been collapsed.
I exported it to Dropbox, and I find a folder there, but ir is empty
Comment has been collapsed.
I think you were affected by a bookmark bug that was fixed in v7.6.2. Can you try importing your data again to see if your bookmarks are imported now?
Comment has been collapsed.
More details on this? When did it happen, what version are you using, do you have a backup of your data?
Comment has been collapsed.
Can´t tell when exactly it happened. The tags for games are still there, then yesterday another user asked me to remove him from BL. I wanted to look up why he´s on it because everyone on WL/BL has a tag with the reason. Thats when i realized there all gone, except the newest one, i guy i WLed 5 days ago. I visit SG everyday and whenever there´s and ESGST update i´m switching to the new version immediatly so it´s 7.6.0 right now. Have no backup but the list don´t include many people. WL (17) is no problem just cool and generous folks. BL (27) mostly for unactivated wins and VAC which can be checked again and some for racist comments.
Script is still awesome btw, thanks for all your work.
Comment has been collapsed.
You probably were affected by a bug that was deleting user tags when syncing, do you sync often? That bug was fixed a few versions ago, but maybe you didn't notice it until now. Sorry about that, you should backup your data every once in a while just to be safe.
Comment has been collapsed.
I probably didn´t notice but it´s ok, i can check the rules breakers with the script again. And the others really deserve their spot, i don´t blacklist without a reason. The game tags are more important and they are still there. Thanks for your fast replies.
Comment has been collapsed.
Is there any way to differentiate between a public, group, and private GA when it is listed in the GA extractor results?
If not, can something be added, maybe like coloring public and group GAs with a different color such as is done with GAs you are blacklisted from, or just adding a label like "GROUP" or "PUBLIC".
Comment has been collapsed.
Well, the giveaways do have the group/invite only icons, so you can use that to differentiate them. I'll see about coloring them.
Comment has been collapsed.
Ahh I see that now, maybe you can just color "public" GAs a different color and leave the others the way they are.
This would make public GAs that are posted in a forum thread stand-out since they are rare and you may miss that they do not have the "invite only" icon...
I think most people think that GAs posted in a forum post are private GAs, so I think it would be good to have an obvious indicator that they are actually public GAs.
Comment has been collapsed.
Hi, can you link a thread that has public/group giveaways?
Comment has been collapsed.
Extended it to the profile pages.
That could slow things down a bit, what exactly would be an inactive user? Someone who has not visited SG in X days? Someone who has not participated in the group lately?
Comment has been collapsed.
What options do you have enabled under Giveaway Bookmarks in the settings menu? Could it be that the giveaways already ended? Or if you bookmark a giveaway, refresh the page and click the icon it still won't show any? It's working fine for me, so I can't reproduce it.
Comment has been collapsed.
I meant the items under Giveaway Bookmarks (maybe that's not the best word to use), for example, do you have "Highlight the button when giveaways have started and/or are about to end." and/or "Automatically unbookmark ended giveaways." enabled? And you didn't answer if it could be that the giveaways already ended, could you confirm that please?
Comment has been collapsed.
The script keeps unbookmarking my giveaways for some reason. this update completely cleared my bookmarks and when ever i book mark something now it keeps getting unbookmarked. idk if its my settings and i suck at reading , or its the script itself.
Comment has been collapsed.
Ok, thanks for the info, I found the bug and it will be fixed in a few minutes.
Comment has been collapsed.
Thanks a lot for your work! Could you also let us bookmark giveaways that exists in your account? I simply bookmark them because there are giveaways that has a list of private giveaways within it. I dont really mind if you dont implement it, just a suggestion. :)
Thanks again!
Comment has been collapsed.
As far as I know there is nothing preventing you from bookmarking giveaways for games that already exist in your account. You cannot only bookmark giveaways that are already entered. Are you sure the button is not showing up?
Comment has been collapsed.
Hmm, I think I found something, could it be that you don't have enough points to enter those giveaways?
Comment has been collapsed.
Extended Giveaway Filters to the profile pages.
This is creating a new DefaultUser preset (and be toggled off) everytime a profile page is visited.
Edit: some more minor bugs, see below.
Giveaway Popup
creates a button on the review page before creating a giveaway. It's not functional and i think unnecessary there in the first place.Group Library/Wishlist Checker
page the dropdown menus of the header buttons don't work.Comment has been collapsed.
I cannot reproduce the Giveaway Popup bug. Which of the following features do you have enabled:
Comment has been collapsed.
Ah, ok, I just reproduced it, I was using an invite only template, and it doesn't happen when creating invite only giveaways.
Comment has been collapsed.
Extended Giveaway Filters ... to Giveaway Bookmarks
I noticed some of my bookmarked giveaways were being filtered out and tried saving a new preset but then realised the same preset was used for the giveaway extractor.
Is there a way to separate the filter preset used by the GA extractor popup and the bookmarks popup? I can't see anything anywhere if there is.
Failing that, would it be possible to add an option to stop the bookmarks being filtered altogether?
Comment has been collapsed.
Giveaway Bookmarks, Giveaways Extractor and Giveaways Encrypter/Decrypter now each have different presets/settings.
Comment has been collapsed.
The "Previously Won" filter does not appear to work.
I have a GA that I won recently and the button says "Previously Won" for another GA for that same game, however when I try to filter out that GA (or filter so that it only shows that GA) it does not work. This is with the GA extractor on a train, but I assume it is the same for public GAs as well.
Comment has been collapsed.
Could you try syncing your won games through the settings menu to see if it fixes it?
Comment has been collapsed.
EDIT: Syncing won games works, but that is because it no longer shows up as "Previously won" and instead as "Exists in account". I guess this will be hard for you to test since it only seems to remain in the "Previously won" state between the time you win a GA and when your account is synced.
But now I have a new issue. The DefaultPopup filter does not seem to take effect unless I click on the slider to turn the filter off, and then then click again to turn it back on. Also, I have it set to hide "entered" GAs, and when I enter one of the GAs in the popup it is not immediately removed from the list like it used to be, instead I have to again turn the filter off and then back on again.
Comment has been collapsed.
I made an edit to my above post, as I found the GA in question.
The console does have some errors, but not when I open the popup.
This is Firefox with the extension version.
Error in parsing value for ‘word-break’. Declaration dropped. search:382:24
Unknown property ‘line-weight’. Declaration dropped. search:906:23
Expected ‘,’ or ‘{’ but found ‘)’. Ruleset ignored due to bad selector.
Also seeing a bunch of:
Error: Permission denied to access object (unknown)
Comment has been collapsed.
Was able to reproduce it, will be fixed in the next version.
Comment has been collapsed.
Hi everyone. The username history database is currently being updated.
From now on I'll be making use of GitHub's milestones to track versions. You can see there when the next version is planned to be released and which issues it will solve.
Comment has been collapsed.
Could you also start doing "feature commits" instead of "release commits"? (You can push the commits only when the version is ready so that you don't need to change anything on the update system.)
I think that using the release function on GitHub is a better way to do releases (and let the repo master be used as a dev channel) but it isn't needed at all.
Comment has been collapsed.
What do you mean by feature commits? I already push the commits only when the version is ready.
Comment has been collapsed.
each of your commits is a release, instead of a commit for every bugfix or new feature, take a look at these for reference: https://github.com/nmap/npcap/commits/master https://github.com/nmap/npcap/releases
Comment has been collapsed.
You mean pushing a commit for each issue instead of each version? That would result in a lot of commits, I don't see how that would be useful at all.
And how would updates work with releases?
Comment has been collapsed.
There is a difference between doing a commit and pushing it to github, when you do a commit it exists on your computer until you push it to github.
It would make it easier to track when/why a bug was introduced, and to me it would make it easier to find what a bug is and do MR with fixes for the ones that i can fix myself instead of you needing to fix it. It would probably make the bug hunting easier to you as you would be able to test what commit introduced a bug and have a way smaller number of changes to check.
Comment has been collapsed.
Ok, but what about the releases? How would script users update it when it relies on ESGST.meta.js?
Comment has been collapsed.
I'll be pushing commits to esgst.js, since that's the file I develop on. Then when the version is ready I push commits to all the other files along with the release version.
Comment has been collapsed.
Thanks! (you can also close an issue using the commit message instead of doing it manually)
that's the extension code right? will try to migrate to it again to make my life easier when debugging the code 😅 (last time i tried, version 7.0 i think, it was slower on ff56 than the script) will wait for the release of FF57 though.
If i'm not wrong you are using the nightly channel to develop, i would recommend to use the beta/dev edition channel instead as it has less extra features compared to the release channel, so less chance of you using a feature that has not been released to everyone yet.
Comment has been collapsed.
Yeah, that's the extension. I just pushed 3 commits for 3 issues that will be fixed in the next version: https://github.com/revilheart/ESGST/commits/master Is that how you imagined it?
I actually switched back to Chrome, Firefox is not compatible with Free Download Manager, which I use a lot.
Comment has been collapsed.
Yes, Thanks!!
Is that an extension or something like that, or this: freedownloadmanager.org ?
if it's the download manager it could be a bug in it as it's FF compatible according to the site. (I used it for some years, but now i just use the FF integrated one)
Comment has been collapsed.
Yeah, it's that one. I've never been able to make it catch a download from Firefox. It didn't work with Chrome either for me most of the time, which is why there is an extension which makes it work 100% of the time: https://chrome.google.com/webstore/detail/free-download-manager-chr/ahmpjcflkgiildlgicmcieglgoilbfdp?hl=en But the extension is only for Chrome.
Firefox has an integrated download manager?
Comment has been collapsed.
Ah ok, the normal one. It doesn't speed up downloads for me.
Comment has been collapsed.
request them to port it to ff, the api should be mostly the same in F57 and onwards.
maybe only changing the manifest file could make it to work as it is right now
I stoped using it for 2 reasons, one is the same as yours, it not catching the downloads correctly most of the time, and the other is that most of my downloads don't speed up that much using it anyway, so in the situations that i would use it i just use JDownloader as i has a host of other features including downloading correctly from some sites that FDM would not do correctly for some weird reason
Comment has been collapsed.
I tried changing the manifest, but it didn't work. I'll request it later, maybe I can even find out what the problem is.
Well, it does speed up to the maximum of my connection when the website allows it (some websites limit the download connection). And I prefer it because it also handles torrents, so instead of having 2 programs (one for downloads and another for torrents), I have just 1 and it handles everything perfectly.
Comment has been collapsed.
also on a side note, did you have time to investigate this: https://github.com/revilheart/ESGST/issues/70#issuecomment-340848104
Comment has been collapsed.
Well, it's not 100% like the old design, if you click on the top left button it switches to deals. I'll see about adding it as an option.
Comment has been collapsed.
The created one? How? It should be broken only since v7.6.4.
Comment has been collapsed.
Please check the console for errors, working fine here.
Comment has been collapsed.
Odd, do you have a lot of hidden discussions in the main page?
Comment has been collapsed.
You mean it doesn't happen on the wishlist and other pages?
Comment has been collapsed.
Yes, that still doesn't explain why it's happening though. Are you able to do some debugging?
Comment has been collapsed.
Sorry, I don't understand the comment. I added something to the next version that should prevent the error from happening, but without actually fixing it. You're saying you found the source of the error?
Comment has been collapsed.
Ah, you filter a lot of discussions, the script isn't prepared to deal with that, but the workaround I did for the next version will prevent it from happening.
You aren't quite correct about the trigger though, it happens when:
Comment has been collapsed.
Well, I already added the workaround a few versions ago.
Comment has been collapsed.
Does it happen to anyone else that when hitting Sync account it does the "regular" sync with SG but stays in "Syncing your wishlisted/owned/ignored games..." literaly forever? I once had it for several hours and had to "cancel" it while still there.
Comment has been collapsed.
Is it still happening? Whenever you're syncing and it's taking longer than a few minutes for games, check the console log for errors, games should be synced in seconds.
Comment has been collapsed.
Press Ctrl + Shift + J in your browser after clicking on "Sync".
Comment has been collapsed.
!()[https://imgur.com/i6vv9nx]
failed at formating but i think this is it
Comment has been collapsed.
I was wrong there, the correct URL has "/users". Does this happen only with this group?
Comment has been collapsed.
Without bugs in the console I really don't know what I can do, it's not reproduceable at all for me (tried with a lot of groups).
Comment has been collapsed.
Odd, since v7.6.3 I started copying the entire code, so I don't see how something could not be copied.
Comment has been collapsed.
Oh, you're on Firefox? I don't know if that's what you did, but bugs on Firefox only appear in the Ctrl + Shift + J console.
Comment has been collapsed.
Well, if it's a copy/paste issue hopefully it will be fixed when I release the next version, but I don't see how that could have happened at all.
Comment has been collapsed.
I don't use the script anymore, nor do I have it installed, so yeah, everything is tested on the extension. But the main code is the same on both of them and should work the same on both of them, and that is the only part that I always copy/paste to the script.
Comment has been collapsed.
I found the issue, will fix in v7.7.2. In the meantime, remove the slash at the beginning of the URL:
https://www.steamgifts.com/esgst/glwc?url=/group/u1vHn/reborngiveaways/users&id=103582791435355802
->
https://www.steamgifts.com/esgst/glwc?url=group/u1vHn/reborngiveaways/users&id=103582791435355802
Comment has been collapsed.
It didn't, it's present in the extension as well, but somehow the extension is able to look past it. xD
Comment has been collapsed.
I just noticed a star next to one of the giveaways on my wishlist page (right next to the bookmark icon and it disappeared when I clicked it. Is that an ESGST feature? I've never seen that before
Also, the Entered Games Highlighter feature doesn't seem to be working. Or maybe I just don't understand how it works
Comment has been collapsed.
That's Entered Games Highlighter, it adds a star to games that you have already entered giveaways for. Every button added by the script has a tooltip when you hover over it that lets you know what it does.
Comment has been collapsed.
Aha fair enough. Guess that answers both my questions^^ I see now that it even explains it when you hover above (I've got a touch screen so I just tapped it and missed the message...)
It only seems to work with games you've entered giveaways for after enabling the feature, is that intended?
Comment has been collapsed.
Yeah, this script doesn't play nice with touch screens, there's a lot of information in tooltips.
Yes, it only works for giveaways entered after the feature was enabled.
Comment has been collapsed.
50 Comments - Last post 1 hour 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
22 Comments - Last post 2 minutes ago by BHTrellis188
96 Comments - Last post 16 minutes ago by cheeki7
108 Comments - Last post 36 minutes ago by s4k1s
14 Comments - Last post 40 minutes ago by Mitsukuni
10 Comments - Last post 1 hour ago by Heitor112
3 Comments - Last post 1 hour ago by hikayeci51
167 Comments - Last post 1 hour ago by TheCyberDruid
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.