There are a variety of scripts floating about with a myriad of features to this site. Applying multiple scripts to provide a number of features runs the risk of conflicts and irregularities.

Enter SteamGifts Tinkerer, featuring refined ostensible gain.

Built from the ground up, and inspired by the likes of Extended Steamgifts, Steamgifts++, and various 'one-off' scripts.
SGT frog takes the best features from the lot and improves upon them.

This is also the only overhaul script that strives for an easy to use interface that resembles the native site UI. Other scripts usually just impede on the clean aesthetic or leave you little to no instruction on how to configure them. With SGT frog it's as easy as installing and selecting which features you want from our carefully put together settings page:

Site Features

  • Static elements on scroll (Header / Sidebar / Footer)
  • Continuously load paged content (Giveaways / Discussion / Etc.)
  • Add search box to navigation to find giveaways from any page
  • Regularly update points and messages values

Giveaway List Features

  • Informational grid view on all giveaway listing pages
  • Automatically expand the featured giveaways section, or hide it entirely
  • Hide entered giveaways
  • Skip confirmation dialog when hiding games
  • Show the chance of winning each giveaway
  • Show additional giveaway filtering
  • Adjust the number of copies being given away to stand out
  • Add additional badges to giveaway listings (Recent and Wishlist)
  • Recolor existing badges to increase distinction (Not compatible with DarkTheme applied)
  • Hide 'My Giveaways' section on sidebar (Still available under navigation dropdown)
  • Move 'Active Discussions' or 'Deals' over to the sidebar, or hide them entirely

Giveaway Page Features

  • Extract all the carts in a train
  • Quickly search for similar giveaways from the giveaway page
  • Show the actual end time on the giveaway page
  • Show all groups used for a giveaway on the main giveaway page
  • Show additional badges (Recent and Wishlist)

Discussion Features

  • Automatically collapse the original post when viewing later reply pages
  • Reverse comments threads to show newest first (works with or without continuous loading)
  • Move the comment box to the top of comment threads
  • On-demand loading of attached images
  • Track read comments in discussions
  • Allow discussion to be pinned on the overview page
  • Quick formatting buttons on every comment box
  • Preview your comments and discussions before posting
  • User and group details on avatar hover
  • Configurable user and group tags (from profile page or avatar hover)
  • Label username links to indicate white/black list status
  • Make additional user stats instantly visible on the user page
  • Show knsys's SGTools links on user and winners pages

Very few options are implicitly applied, as they improve basic interactions.
These include just:

  • Allow featured giveaways section to be re-collapsed after expanding
  • Show the relative time from the last edit on posts
  • Fade out GA page for games previously hidden
  • Add a quick link to the winners page on ended giveaways

Keep in mind this is a browser script and requires either ViolentMonkey on Firefox or TamperMonkey on Chrome.
Already setup and ready to go? Download here and let your browser primate take care of installation!

Any bugs should be reported over on the repository.
Just as well, feature requests can be made over there too.

And since pictures go a long way, screenshots!

View attached image.
View attached image.
View attached image.
View attached image.
View attached image.
View attached image.
View attached image.
View attached image.
7 years ago*

Comment has been collapsed.

Can you add the enter giv button that extended SG has?
Also can we change the SGT frog words to an icon?
I made this one:

View attached image.
View attached image.
7 years ago*
Permalink

Comment has been collapsed.

Icon like the messages and wins icons? Or just an image in place of the words on the dropdown?

7 years ago
Permalink

Comment has been collapsed.

On the dropdown, to use as a logo, or either one. Having it like the messages one might make the page load more easily.

It's not that great, to be honest. But if you have any ideas on style or format I can make a better one tailored to your specs.

7 years ago
Permalink

Comment has been collapsed.

I can't believe I found this just now. I love it! Keep up the good work!

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

7 years ago
Permalink

Comment has been collapsed.

Exactly what I did. :)

7 years ago
Permalink

Comment has been collapsed.

Bumping intentionally because it's the OP's cakeday and this is the kind of endorsement I look for with a newly discovered script. If a skilled programmer like you likes it, then it's really good.

7 years ago
Permalink

Comment has been collapsed.

Thank you very much for the very nice script. Ditched the other ones and switched over to this one. The only thing that is really missing for me is the functionality of entering a giveaway directly from the main page by clicking on the icon of the giveaway, just like SG++ can do. If I am not mistaken, at the moment I have to open every new giveaway in a new tab if I want the main page to stay exactly as it was before I click on any giveaway.

Edit:
Oh, and considering SGTools links on user pages: They always open in the same tab on a mouseclick. That means, if you left-click on "Real Value Sent" and a second later on "Real Value Won", not two tabs are opened but "won" loads in the "sent" tab.
I guess that this is not wai :)

7 years ago*
Permalink

Comment has been collapsed.

If I am not mistaken, at the moment I have to open every new giveaway in a new tab if I want..

That is correct. And at the moment there is no plans to implement such a feature. (Some people get pretty testy if you don't read their descriptions, others associate it with auto-joiners..). If I can come up with a decent way to work with that I may, but don't hold out for this one.
I did at one point try to replicate the middle-mouse or ctrl+click command [open new background tab], but that is explicitly blocked by the browsers, so I can't even speed up the process of opening them.

..considering SGTools links on user pages: They always open in the same tab..

Oops, oversight on my part. Quick to fix, you'll just need to pull an update now.

7 years ago
Permalink

Comment has been collapsed.

Thank you for your answer.

Hmm, no possibility to enter giveaways without opening them all in a new tab is a dealbreaker for me :( Will have to revert to SG++ then, although I want to stick with your script.

Thank you for the fast update to the SGTools-Links, tho :)

7 years ago*
Permalink

Comment has been collapsed.

Very nice, much much smoother than the other scripts :). Only thing missing for me would be some comment formatting buttons like Extended SG has, is there anything similar planned if I might ask :?

7 years ago*
Permalink

Comment has been collapsed.

There is! (third and fourth items on the list)

7 years ago
Permalink

Comment has been collapsed.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

hey, just found this!
how about overlay pop ups? just like SG++ has

I'm still against autojoiners and the likes, because you DO have to read the description (if there's any) it may be important info like regionlocks or duplicated content, etc, so you entering blindly would "hurt" other people chances that maybe don't have err restraings? I don't know how else to put it.. I'm tired :P

So, yeah, I quickly searched for "overlay" and "popup" and didnt' hit a match, so I'm asking if it's there or can be.

Atm I'm using infinite scroll, grid view, overlay popup, reversed comments in forums and ofc Dark theme. dat pics tho, my eyesss!!! XD XD

7 years ago
Permalink

Comment has been collapsed.

Just like everything else SG++ I don't like how they implemented this feature.. This does seem like the best compromise between visiting the page and using an auto-joiner though.
I'll put this on my list. It'll take some time though as I'll need to draft a better design, and then of course, implement it.

7 years ago
Permalink

Comment has been collapsed.

THanks phaze0, tho perhaps I wasn't as clear as I'd liked :P I don't enter gibs from popups either; I use it to see how many entrees (odds) and the description (if there's any), it also shows if I already entered or not, tho this I can see it from grid listing as it's greyed out or darkened; when mouse hovered for the overlay popup it shows if I in fact entered.

I don't know about coding so I can't say what's hard and how to improve/clean coding, but as a tester...

View attached image.
7 years ago
Permalink

Comment has been collapsed.

started using this today.. love it, was able to trade in 3 scripts for 1 smoother one! (◑‿◐)

couple things i can think of request-wise..

  • a way to disable custom user tags on the avatar hover & profile page (unless i missed where or how to disable in the settings)
  • sgtools links on the winner page similar to this script (not just on the user profile page)
7 years ago
Permalink

Comment has been collapsed.

I can do both of those. The tags are in-fact currently "always-on," but I'm not opposed to making that configurable.

7 years ago
Permalink

Comment has been collapsed.

sounds great, looking forward to it. xD

7 years ago
Permalink

Comment has been collapsed.

wow, amazing speed on getting that disable tags option implemented. tyvm! =)

don't wanna sound to nit-picky at all, but only other thing i noticed i kinda preferred in the other script. when checking "sgtools links" on the users profile page nav panel, any chance it could be changed to reverse order? (or add another option to reverse it inside the settings)
example: http://www.sgtools.info/sent/d3m4n = http://www.sgtools.info/sent/d3m4n/newestfirst (and same for win's sgtools link too)

i could maybe go in the script and edit that in myself, but i figured you may want to just integrate it instead so others could have that option. *(nope, tried just to see if i could figure it out.. can't quite figure out the syntax with " and , and all that xD)

7 years ago*
Permalink

Comment has been collapsed.

i had Grease Monkey stuff installed on my laptop; it was as useful as i could make it. alas, i don't know how to computer and thus have been running vanilla SG since i got my desktop because of that fear/ignorance.
(as for why i had such stuff on my laptop: one of the cooling fans has been defunct for over a year, so i didn't give much of a thing what happened to it heh)(...and i think that right there sums up perfectly mine stupidity)
...
bramp for visibility! very awesome thing what you've done for the community! many thanks!

7 years ago
Permalink

Comment has been collapsed.

again, flipping amazing! =)
tyvm for ascending/decending options for sgtools xD

7 years ago
Permalink

Comment has been collapsed.

bump for the new sgtools rules checks ^^ (on winners page)
allowing me to delete another script, making it that much cleaner 🙂

7 years ago*
Permalink

Comment has been collapsed.

I can't change any options. Clicking the radio buttons doesn't change them. I'm in Chrome using Tampermonkey and am not using any other scripts. Any ideas?

7 years ago
Permalink

Comment has been collapsed.

Try refreshing the page first, other reports say this fixes it.
If not, can you open the console (F12 -> Console tab), and see if any errors show up?

7 years ago
Permalink

Comment has been collapsed.

A lot of the rest of it isn't working either. I think I'll just try another script and see if that works. Then I'll come back here and work through problems if it doesn't. Thanks.

7 years ago
Permalink

Comment has been collapsed.

Hrm, yours is the only one still being updated, it looks like?

7 years ago
Permalink

Comment has been collapsed.

The problem should be fixed now. SquishedPotatoe pointed out that the site's main JS changed filename, which was hard coded into mine on the settings (it does some trickery to build that page).

7 years ago
Permalink

Comment has been collapsed.

It is because the CSS and Javascript files on the cdn have been updated resulting in a name change, so any scripts that pull from there will encounter problems.

7 years ago
Permalink

Comment has been collapsed.

That was it, thank you very much! I've changed it to dynamically pull the address to hopefully avoid this in the future.

7 years ago
Permalink

Comment has been collapsed.

This script does almost everything I want, but is there any way to add these features?

A mark on the giveaway page, not list, that shows whether or not you've hidden that game.
It would be useful for trains and events as they always include some games you simply aren't interested in, and would rather they go to someone who wants them.

Show the exact date & time a giveaway ends without hovering
Sometimes hovering simply doesn't work
If a giveaway ends in less than an hour, leave functionality as is

SG OnDemand Image Loader (jpg, png, & gif)
I'd like it to work not only on discussion pages but giveaways themselves. It would certainly help with users who like to use a lot of images.

An Icon for Blacklisted & Whitelisted Users on both giveaway page & list
You already have the whitelisted icon, but I would like the blacklisted icon as well.
This way is preferable as it is cleaner than coloring the username links and still usable if the user has changed themes.
It is easier on my eyes to see white text on black, instead of black text on white (some type of genetic disorder, the name escapes me)

Group Info Hovering
I'd rather have non hovering but this simply isn't feasible for some giveaways (20+ groups)

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

7 years ago
Permalink

Comment has been collapsed.

Yes I was referring to your script. I think adding it to this one would make it even better. I've recently run into analdluffy who uses a LOT of GIFs in his giveaways.

7 years ago
Permalink

Comment has been collapsed.

Group Info Hovering
I'd rather have non hovering but this simply isn't feasible for some giveaways (20+ groups)

I've set it up as the attached image, I'm hoping this is along the lines of what you had in mind? This format should be able to accommodate the 20+ group GAs you've seen.

View attached image.
7 years ago
Permalink

Comment has been collapsed.

That would definitely help. You usually know the group icons for groups you're in, and can remember the rules accordingly.

7 years ago
Permalink

Comment has been collapsed.

A mark on the giveaway page, not list, that shows whether or not you've hidden that game.
Show the exact date & time a giveaway ends without hovering
SG OnDemand Image Loader

These all sound useful, I'll see what I can do.

An Icon for Blacklisted & Whitelisted Users on both giveaway page & list
Group Info Hovering

It should have these, unless I'm misunderstanding you?
Whitelisted are given a star icon, green text, & white background / blacklisted are given a banned icon, red text, & black background. (See the 5th image in the OP). This should show up on every page that isn't a user page.
And if the colors are difficult, there is a "Configure" button right by the setting that will allow you to set the colors used.
Groups will show a quick preview of their page if you hover over the group avatar. Or are you asking for a way to turn this off separate of the user hover?

7 years ago
Permalink

Comment has been collapsed.

You forgot to make a reply directly to me, glad I refreshed the page.
I haven't installed your script yet but I will answer what I can.

I wasn't aware the colors could be configured for blacklisted users, hopefully the colors can be turned off entirely.
I only want the Icons themselves to appear.

Groups do show a quick preview (on the giveaway page itself), however for those with many groups the hover is incomplete. I'm not sure if your script shows the entire list upon hovering, but I would like some way to see the entire list of groups without hovering or clicking the groups button (only if it would be easy). I know I'm asking a lot as some users open their giveaways to a large amount of groups (20+)

My reason for asking about a groups feature like above is this: I'm a gifter in Unlucky 7, but I cannot currently enter Gifter Giveaways. However I can enter other group giveaways provided U7 isn't listed. As I am a member of many groups, clicking each giveaway every time would take a while.

Hopefully this made more sense, as I cannot always translate my thoughts into the right sequence of words.

7 years ago*
Permalink

Comment has been collapsed.

You forgot to make a reply directly to me, glad I refreshed the page.

Yeah I noticed that a bit late, I must still be asleep, sorry

hopefully the colors can be turned off entirely. I only want the Icons themselves to appear

Umm, not yet, I'll get that too.

but I would like some way to see the entire list of groups without hovering or clicking the groups button

Ah, I see what you're getting at, we were talking about different hovers.
I cannot do this on the listing page as it requires trying to load every group page that would show up. I might be able to do this on the actual giveaway page itself though, since it would be less page loads, and it would know that you can already see that page.

7 years ago
Permalink

Comment has been collapsed.

I know all about lack of sleep. I have natural insomnia, I sleep maybe 3-5 hours a night.
The groups showing up on the giveaway page alone would still be a major improvement if it can be done.

Thank you for taking the time to respond about feature requests, I really appreciate it.
If these get added your script will be the only one a great number of people will need.

7 years ago
Permalink

Comment has been collapsed.

Got the colors disabled. If you feel like adding it to your OP, anyone else who wants to do this needs to change the background color to F0F2F5 (default theme for SteamGifts)

7 years ago
Permalink

Comment has been collapsed.

happy cake day and bump for amazing work

7 years ago
Permalink

Comment has been collapsed.

Continuously load function is broken after the update -_-

7 years ago
Permalink

Comment has been collapsed.

I.. forgot to make sure the 'remove trade code' code didn't continuously run..
It's fixed now, you might have to force another update though.
Sorry!

7 years ago
Permalink

Comment has been collapsed.

Thanks, 0.7.2.2 seems working.

7 years ago
Permalink

Comment has been collapsed.

Endless scrolling + Hide Entered Giveaways breaks the Wishlisted Giveaways Page.
Giveaways are hidden including those I have not entered.
Endless scrolling also doesn't let me hide games if the game I want to hide is after the first page.

7 years ago
Permalink

Comment has been collapsed.

Endless scrolling + Hide Entered Giveaways breaks the Wishlisted Giveaways Page.
Giveaways are hidden including those I have not entered.

I haven't ran into this.. Does this show up on subsequent pages, or are you noticing it on the first page as well?

Endless scrolling also doesn't let me hide games if the game I want to hide is after the first page.

I am aware of this. There's some magic in SG's scripts for that feature I haven't figured out yet.

7 years ago
Permalink

Comment has been collapsed.

First page as well as subsequent pages.

7 years ago
Permalink

Comment has been collapsed.

Having trouble finding a cause for this, so a few more questions:
Is this only on the wishlist page, or does it show up on other pages too (like Group or All)?
Is it only for a particular game or a variety?
And, I hate to ask, but are you sure you haven't entered those giveaways yet?
Oh, and which browser is this in?

7 years ago
Permalink

Comment has been collapsed.

Only on the wishlist page
A variety of different games
I'm sure I haven't. They're for Unlucky-7 and I cannot currently enter the giveaways due to specific group rules.
Firefox

7 years ago
Permalink

Comment has been collapsed.

Ran out of ideas again..

Is this affecting only GA's of a particular badge, be it from the site ('Group','Level','Whitelist') or a custom one from the script ('Recent','Wishlist')? In the off chance it's only of the 'Group' types, is it of a single group, or a mix of those?
Or, well heck, do you notice any pattern behind those affected at all?

It's only suppose to grab rows with a "is-faded" class, and there's no specific code for the wishlist category behind loading or hiding.
The only thing that comes close is the custom badge. It only tags exact wishlist items, and the wishlist category includes similar items that will be untagged. So if you turn off the 'additional badges' feature (currently #9) does this problem go away?

7 years ago
Permalink

Comment has been collapsed.

I'm on my wishlist page and it is only affecting group giveaways that happen to be a wishlisted game.

That is the only criteria I have seen. The amount of groups a giveaway has does not seem to matter.

I don't know what you mean by disabling features. Where would I do this in Greasemonkey?
Not sure why I didn't notice that button yet. No the issue does not go away.

Just ran across another bug, you're gonna love this one.
http://imgur.com/a/rnDTs

Used the settings and told it to Expand the promoted giveaways. That apparently combined with infinite scrolling to give me the above image.

I think the simplest solution to my problems is to not use Endless Scrolling at all.

7 years ago*
Permalink

Comment has been collapsed.

It's all on the settings page. Click the 'SGT frog' button on the header bar and you should be taken to the configuration page.
Just set the option to 'No' and click save at the bottom.

Try turning off #9, #10, #18, and #19. Kinda of a scatter shot, but this is everything that could affect group or wishlist GA's. If it fixes it I'll know where to investigate.

Also, just in case, are you running any other scripts for this site? Try turning those off first if you are. I've no idea how nicely my script plays with them.

7 years ago
Permalink

Comment has been collapsed.

Still happens with 9, 10, 18, & 19 disabled. No other scripts.

7 years ago
Permalink

Comment has been collapsed.

I.. I don't even know how that bonus bug could occur... They don't even share element classes, let alone code..
Do you have any errors in your console? (F12 -> 'Console' tab)

7 years ago
Permalink

Comment has been collapsed.

No errors in Developer's Console. The majority of my issues only occur with Endless Scrolling enabled. Every bug disappears with that disabled. So if you really wanted to look for a reason, I'd start there.

Also, 18 cannot be disabled at all. I click no, then save, and it's still enabled.

7 years ago
Permalink

Comment has been collapsed.

I am not sure what you updated but Profile Previews can now be turned off. Thank you.

EDIT: If you choose to hide Giveaways you've already entered, they still appear in the banner at the top of the site.

7 years ago*
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

7 years ago
Permalink

Comment has been collapsed.

if you or someone else decided to inject an element inside that has text that would screw up my parsing

Such as my tagging feature..
It was like that for simplicity in styling the usernames, but I can change it for you. I'll ping you when the changes are up.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

7 years ago
Permalink

Comment has been collapsed.

Soo, funny story.. Your script was easier to alter to fix this than mine was..
I've sent a pull request on your repository explaining a bit more.

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

7 years ago
Permalink

Comment has been collapsed.

I tried though, I really did. Unfortunately it got to needing to prescan all of the user profile links to wrap them in an element to ensure the highligher and tagging style would apply correctly, and even that had trouble when changing either user tags or lists through the profile hover since it dynamically updates the page. So I thought it might be better to look at alternatives..

And if the profile links ever do change, my script would scream in agony until updated, so let's hope not..

7 years ago
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 3 years ago.

7 years ago
Permalink

Comment has been collapsed.

Just saw this and it's really neat, great work! Those are some awesome features. :)
EDIT: I made some room in my scripts for it and installed. Love its functionality, thank you. ♥

I keep wondering though if there's anything like this that will show a notification or icon when I'm looking at a GA for a game I've entered before. I know that can be done manually (search for the game in entered GAs), but that's time consuming. I'd try to make the script myself if I had any idea how that's done.

The reason is that I generally hide GAs I will probably never enter and keep those that I will probably always enter, but in the midst of thousands of games I often forget if I already checked and liked a certain game, and if I entered a GA for it before it's probably a yes. :D
In short, I'm looking for something like a game watchlist for SG.

Phaze and everyone, if you guys know anything that would help I'd be extremely grateful. Cheers! :)

7 years ago*
Permalink

Comment has been collapsed.

Not seeing changelogs on here anymore but seeing a few updates recently.

7 years ago
Permalink

Comment has been collapsed.

on the winners page, this adds a non-activated link "http://www.sgtools.info/nonactivated/<user>/newestfirst" , and the /newestfirst does not exist?

7 years ago
Permalink

Comment has been collapsed.

Shoot, I thought I got all those when they removed it. Fixed now, force an update if you don't see it.

7 years ago
Permalink

Comment has been collapsed.

"Skip confirmation dialog when hiding games"

Just what I was looking for! Thanks :-)

7 years ago
Permalink

Comment has been collapsed.

Quick formatting is a feature now! Be sure to report any problems with it, or if one of the formatting options is wrong / needs adjusted.

7 years ago
Permalink

Comment has been collapsed.

Can haz autoscrolling on https://www.steamgifts.com/bundle-games ? I'm told Extended Steamgifts has this.

(I want to load it all for most malicious muppeting)

7 years ago*
Permalink

Comment has been collapsed.

By "autoscrolling" I'm going to assume you mean continuous loading? In which case, of course you can, little bunny.

It's now added as "Continuously load: ... [x] General Content" on the settings page, since the code to get that page continuous is the same for basically all of the other paginated content the script wasn't already loading continuously.
Just pull an update for the script if you don't see it.

7 years ago
Permalink

Comment has been collapsed.

I'm not sure what you broke but now blacklist colors don't work at all.
The Whitelist colors work just fine but blacklisted users show normal SG colors no matter what colors I choose.

7 years ago
Permalink

Comment has been collapsed.

It's possible something got out of sync, try this:

  1. Ensure using latest version, v0.8.11.1
  2. Ensure 26a is set to true ("Apply colors to usernames")
  3. Go to the sync page, and press "Sync Account" - the script is set to clear its caches when you press this - it's possible your blacklist is not being seen properly, so this will cause it to reload into the cache on the next page load.

Let me know if this doesn't fix it for you, and I will investigate further.

7 years ago
Permalink

Comment has been collapsed.

Blacklist colors appear on the "Manage Blacklisted Users" page & on discussions.
They are not appearing on any of the /giveaways/ or /giveaway/ pages.

I'm on the latest version, Synced today, and 26a is turned on.

Okay, this is truly odd. It appears it is only happening to two specific users on my blacklist, and not to any others.

7 years ago*
Permalink

Comment has been collapsed.

Sorry for the delay in replying.
Can you flip on the debugging options (#27a) to "Basic" or "Detailed", open the console (F12 > 'Console' tab), and check that it prints

[SGT INFO] Applying black to X users

Where X is some number? (You may have to navigate to another page to see output).

This should be the same number as your blacklist size, so
-If the numbers do not match, try resyncing again (or alternately, removing and readding them to your list).
-If they do match, can you right click on their name > "Inspect Element", and see if the line that shows up highlighted in the panel looks similar to <a style="color:rgb(230,149,155);" href="/user/USER" class="user__blackened" title="Blacklisted user"><i class="fa fa-ban"></i> USER</a>?

7 years ago
Permalink

Comment has been collapsed.

I would if I could but 27a will not save the option if I change it.

I tried your suggestion to unblacklist them (only did one). It reset both users to the way it is supposed to look (with my colors).

7 years ago*
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.