rafaelgomesxyz / esgst Goto Github PK
View Code? Open in Web Editor NEWAn extension that enhances SteamGifts / SteamTrades.
License: MIT License
An extension that enhances SteamGifts / SteamTrades.
License: MIT License
subj
If I visit a post and return to the list of posts with activated filter "hide visited", it hides visited posts first and then mark the last visited post as visited. It's consequence is that the last visited post is not hidden.
With 6.Beta.35.3 the giveaway filter is no longer available for me on https://www.steamgifts.com/giveaways. On other pages the filter is there and works. Even on https://www.steamgifts.com/giveaways/search?type=recommended the filter is there. I've already removed and installed esgst again and even tried tampermonkey instead of greasemonkey but this didn't helped.
I tried to get Sent giveaways data from this user. The user made 3K+ giveaways but in the table, there are just 775 results. No errors in the console.
could i request a filter for "previously entered giveaways" - same logic as puts the little star against the giveaway
Users can opt in for browser notifications of steamgifts and steamtrades for when they get a new reply, new win, giveaway ended, etc. Notifications can contain a description and a link to the site for further action.
More info:
https://developers.google.com/web/fundamentals/push-notifications/
https://developer.mozilla.org/en-US/docs/Web/API/notification
https://docs.microsoft.com/en-us/microsoft-edge/dev-guide/device/web-notifications-api
Hey,
Any chance you could add some kind of sound notification when a giveaway is won?
Screenshot of error: https://goo.gl/yg64mP
Screenshot of Console: https://goo.gl/RvgzAs
Initially reported by @gizellos
Hi, I noticed that two websites have somewhere normal font instead of bold. I don't know if it is just a coincidence and they both changed the font or I have a problem with fonts. Did you change the font in list of saved replies, for example?
When Header Refresher is active, following error rises in console:
TypeError: esgst.mainButton is null ESGST.user.js:7214:13
Grid View, Endless Scroll, Giveaway Filters and supposedly Game Categories functions stopped working without any errors.
Cleaning storage won't help to restore functionality.
Issue is browser-independent and isn't connected to contextual identities/container tabs.
Hey,
The footer popup div is blocking clicking on links if the links are located behind the div, even if the div isn't "popped up".
Screenshot: https://i.imgur.com/GPk2PUO.png
Is there any way to make the div not be solid when it's hidden? I tried making it width: 75% which will compress it slightly but make it appear on the left of the links, this might depends on screen resolution etc though so not sure if it's a good solution or not.
Possible fix?: https://i.imgur.com/OknQTSu.png
Thanks for all the work!
Manual marking topics as visited stopped to work for me. Well, both, manual and automatic marking stopped to work. Is it working for you?
When I mark it as visited, the link normally turns gray but after I refresh the page, the link is black again. No errors in console.
Initially suggested by @olloff
This.
Can't tell if this can be useful for every user, but it already saved me from unnecessary page reloads.
I tried to export all data from the script and import them to the extension. It seems most of settings were imported correctly except the presets for giveaway and discussion filters.
I tried to import them manually by choosing just the two of them and I didn't succeed as well. But I am not sure if it was the right place (it doesn't seem so according to the data in the json). I tried this: Discussions -> Discussion Filters, Giveaways -> Giveaway Filters.
Hey,
The unhide button is visible on user profiles for "Invite Only" giveaways.
Screenshot: https://i.imgur.com/OPHHbco.png
I think the button should be hidden on user profiles if the games aren't visible anyways.
Thanks!
Hey,
When you removed this feature did you also stop ESGST from syncing the new games added?
I've added a bunch of games today, and synced using the SG sync feature, then I noticed when extracting trains that I still had the join button on the games that I added today.
Could you make ESGST update your games list when syncing SG? (Alternatively make it optional)
Thanks in advance!
Much like this script does using this public database and steam private API, provide users the option to hide all giveaways of owned games and DLC. This will also include removed games. Essentially it will prevent users from accidentally entering giveaways of owned items that are not able to be detected by steam's public API. The hiding can be done during syncing of groups, etc.
I use around 5 different tags to tag all of the games that are not on my hidden list. It's quite tedious to type the exact name of a specific tag each time. It would be nice if the existing game tags were visible on the "Edit game tags" pop-up either as a regular list or a drop down list.
when i click remove on entered page( https://www.steamgifts.com/giveaways/entered )
header bar point will not update.
ps... maybe you need check from after page 2 giveaway
Automatic marking threads as visited stopped to work for me. I don't know why, no errors in console.
Initially reported by @gizellos
I had about 90 ended giveaways and I used Send Unsent Gifts feature. It sent all except the last giveaway on page 3.
It has happened to me more times when I have a lot of giveaways to send. No errors in console.
After updating the Steamgifts, when creating a giveaway, on the preview page incorrectly displays the value of the item "Real CV". There is displayed the number of points, not the value of the game.
(sorry for my bad english)
Hey, would it be possible to get a button for unhiding a game on the giveaway page, just as the eye icon for hiding them?
Thanks in advance!
Based on Steamgifts statistics, I have 14 people in WL.
After conducting one of the checks with the parameters "Also check whitelist" and "Check all pages" in one of the steam groups, script identified 29 people who included me in WL.
Hey,
Would it be possible to make it so that if you have visited an invite only giveaway you're able to click the giveaway in the creators/users profiles to go to them?
For example I can see on a certain users profile that I have visited his giveaway (it's faded) but I can't click it to go to it.
It'd be useful in my case as I'd like to view the comments on those certain giveaways to see if there's an issue with the creator not providing keys as I've been waiting for mine for 1 week now.
Just to clarify, obviously you should only be able to get to those certain giveaways, if you've been in there pages before. Perhaps even only make it possible if you've actually entered them?
Thanks in advance!
Initially reported by @gizellos
I put an encrypted giveaway to a topic and I cannot see the giveaway in the list of Decrypted giveaways. I can normally see the star in the comment of mine and the giveaways seems to be correct (it already started). The number of giveaways in the list is 5. The giveaway I am talking of is the Deponia and it is the first comment I used it in. The other giveaway works normally but I already used it in more topics. Refresh doesn't help and going to another page also doesn't help. No errors in console.
Initially reported by @gizellos
From some point until yesterday I got a very long (maybe 2 minutes) loops every 50 vagons in train. Since v6.Beta.35.1 it is only extracting the first 50 vagons. If I scroll down, there is visible the Load more button but when I continue scrolling, the button disappear and nothing happens. The other giveaways won't load.
I tried it on this train.
I would like to use the key Enter for executing the search field even if I am in an setting there. All the text fields have only one row so it should not harm anything.
Put the text pointer between [
and ]
after pasting a link, which gets auto-formatted. Maybe even add a way that pressing backspace or ctrl+z will remove the link formatting and change it into a regular link (similarly as MS word does with automatic bullet points).
As you sure noticed, we can filter our results according to the metascore.
Could you add this to the filters? I would appreciate a lot because it would speed up some filtering really very much.
When using Giveaways Extractor the standard SG's hide giveaway button always shows up (even if the game is already on the hidden list).
Integrate this script by me.
Initially suggested by @gizellos
It would be nice to have preview function like here on github. It could be implemented to every textarea on SG.
It could have also support for train descriptions (it would be more complicated, the links there would have to be fake, but I believe it would not be a problem for you).
With this SG update we cannot enter won games.
I suggest to add a filter for them and hide enter buttons for them.
Edit: also there is no need to show them in wishlist notifications.
When a lot of my giveaways ends, the Sent unsent gifts feature is not able to send them all. It finds and sends only a part of them and I have to run the function again to send also the rest.
I saw it a lot of times and it seems to be a regular problem. In the last case, I had 112 giveaways and it sent only 91 of them (21 left).
No errors in console.
Hitting Esc is a common and easy way to close those dialogs. Thanks!
I would like to know how much data is stored in my browser. There could be a button in the Delete Data popup and after I clicked on it, it would write the used space beside each the item.
Also, it would calculate the used data overaly and write them to a separate place (for example below the button). This would tell me how much storage is used and how much tampermonkey storage is used (or more places if there are some).
If there is defined some maximal used space and the script reached the amount, the number could be written in red color.
I hid visited discussions and it hid also the discussions I highlighted. I would like to have the possibility to exclude the highlighted discussions from the visited filter.
Initially suggested by @olloff
Currently you display almost all info inside GA popup which is great, but leaves user no recon. As you know, on-card borders can be used to provide users tons of info, such as:
- number of copies;
- winning chance/ratio;
- game categories info;
- etc.
Alternatively, you can use single border to indice important GAs, determined by game genre, wishlist or else.
Does it feel right to you?
I am not sure if this is possible but if it is, it would be a great feature.
The idea is that there would be an image upload button in the Comment Formatting Helper and if you clicked on it, it would normally opened a window where you can choose image(s) to upload and the script would automatically - on background uploaded them to Imgur and then write the links to the post.
There is Imgur API that COULD support it (although I am not sure about it).
Initially reported by @gizellos
When I am scanning for whitelists, the memory usage is being bigger and bigger with each scanned page. I scanned cca 160 people and it took 6.8 GB of RAM. It was not like that before a time.
When I write something and then I select it and click on the button Link to make a link from it, the text is ignored so I have to write it again to the text field or it will be deleted.
(It may be related to the issue with bold text shown as normal?) Either way it is very unpleasant, please fix it asap.
Initially suggested by @olloff
This is a minor issue, it won't block Header refresher functional.
Version: v6.Beta.34.14 under Greasemonkey.
When 2 tabs with SG are opened, Header refresher updates every tab with data gathered from one. This leads to displaying incorrect amount of points, notifications, etc. Issue present for either container-tabs and normal-tabs.
For example, giving SG runs on tabs A and B, nevertheless of using one set of credentials or different credentials for each tab: if some points was spent on tab A, tab B will be updated with amount of point left on tab A and vice-versa.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.