This is an userscript. It gives you an ability to browse steamgifts faster and more comfortable. Check out the screenshots!!

Note: This script is no longer under active development! PR-s for bug fixes are welcome!

Please Bump! 😀

Steam Group
Bug Reporting

If you like it please donate:

Steam

Browser addons:

You have to install one of them before you install the script!

The userscript:

After you installed the browser addon that need for you. Just open THIS link and click on [Raw] button the browser will automatically offer you to install the script!

Features:

  • Add Enter button every active giveaways (list, real-time update)
  • Display chances for every giveaway (list, also on entered ga page)
  • Endless scrolling (with a lot of additional features)
  • Fixed header
  • Jump to top button at the bottom right corner
  • Update point every 60 seconds
  • Options
  • Hide entered giveaways
  • Automatically display images
  • SGv2 Dark Theme support
  • Advanced comment editor (with emoticons)

Authors:

  • Nandee ( Programmer )
  • Pele ( Tester )

You can find the full change log at the top of the source code.

Final notes:

The script isn't under active development since i'm working on my first game I don't really wanna spend so much time on this project. Although I'm trying to do my best to keep it up to date. There some things that not contained by this script. Like features which request other pages when the page loads or manage a database in the background to keep the data fast and safe. I wont implement any feature like them in the feature for reason. I wanted to keep it as fast as possible. if you want features like this there is a lot of userscripts which can bring you them. Most if them also compatible with ESG. Small and creative feature requests and bug reports still welcome. Just keep in mind i might won't be able to implement them immediately.

Screenshots(2016. 05. 12. - Outdated):

View attached image.
View attached image.
View attached image.
View attached image.
View attached image.
View attached image.
View attached image.
9 years ago*

Comment has been collapsed.

is it only me or today this addon doesnt work anymore? yesterday it works flawlessly tho

9 years ago
Permalink

Comment has been collapsed.

You have to install the updates. Everything will work again :)

9 years ago
Permalink

Comment has been collapsed.

thanks for the reply. now it works again like before :)
nice addon btw, keep up the good work :D

9 years ago
Permalink

Comment has been collapsed.

I didn't modify the source code. :/
I'll try to fix it.

9 years ago
Permalink

Comment has been collapsed.

works like a charm

9 years ago
Permalink

Comment has been collapsed.

Is there a way to hide entered giveaways?

Also, are there plans to make endless scrolling to discussions/giveaway list etc?

Thanks!

9 years ago
Permalink

Comment has been collapsed.

1.5.4 can do this ;)

I plan to make endless scrolling everywhere.

9 years ago
Permalink

Comment has been collapsed.

It's odd that the BETA version is above v1.0

9 years ago
Permalink

Comment has been collapsed.

is it compatible with sg++?

9 years ago
Permalink

Comment has been collapsed.

no

9 years ago
Permalink

Comment has been collapsed.

Nice

9 years ago
Permalink

Comment has been collapsed.

1.5.4[BETA] Released!

Fixed problems with description button
Fixed wishlist hightlight
Added support for SGv2 Dark Theme
Added hide entered giveaway feature (default disabled)
Redesigned Recommended sales (sidebar)
Redesigned Active discussions (sidebar)
Small bugfixes
Redesigned wishlist highlight

9 years ago
Permalink

Comment has been collapsed.

Another wishlist: Filter giveaways by chance/level?

Thanks for the update!

9 years ago
Permalink

Comment has been collapsed.

You can already disable giveaways that are higher than your level if that is what you meant.

http://www.steamgifts.com/account/settings/giveaways

9 years ago
Permalink

Comment has been collapsed.

I know that. But I want to filter out all the level 0 giveaways as well as the giveaways with chances of less than 0.1%.

9 years ago
Permalink

Comment has been collapsed.

good add-on. works perfectly.
any chance to add Tiles view feature?

9 years ago
Permalink

Comment has been collapsed.

I plan to do it :)

9 years ago
Permalink

Comment has been collapsed.

great to hear that. :)

9 years ago
Permalink

Comment has been collapsed.

Why can't Steamgifts just incorporate this script's feature? So much useful things.

9 years ago
Permalink

Comment has been collapsed.

Thanks! I really don't need all the extra features of SG+ anymore, so I prefer this script for now!

The only issue is despite disabling the percentage, it's still showing on the giveaways.

9 years ago
Permalink

Comment has been collapsed.

I'll fix it :)

9 years ago
Permalink

Comment has been collapsed.

Every group members can join my Scourge: Outbreak giveaway!
Just click here ;)

9 years ago
Permalink

Comment has been collapsed.

Thanks for your hard work!

9 years ago
Permalink

Comment has been collapsed.

psst this is the best plugin at the moment (in my opinion), you're doing great!

9 years ago
Permalink

Comment has been collapsed.

any chance to remove ESG from top menu bar? or make it as option?
i actually don't like it being there

9 years ago
Permalink

Comment has been collapsed.

I want to make It fix.
This is a shortcut for the script's options.

9 years ago
Permalink

Comment has been collapsed.

Update point every 2 seconds

Are you fucking insane? You are DDOSing the site on purpose?

9 years ago
Permalink

Comment has been collapsed.

So that's a yes?

9 years ago
Permalink

Comment has been collapsed.

Do you feel any problems with the site?

9 years ago
Permalink

Comment has been collapsed.

Did cg not just have to upgrade to better services only a few months back because of load?

Is colocation free? Is processing power unlimited? Is bandwidth both unlimited and free?

Distributed Denial of Service operates by using a slew of repeating small messages from many sources to a service, in essence blocking the service to legitimate messages.

You propose having every user of your horrible script access the site every 2 seconds. That is 30 messages per user per minute that need not be done at all.

How do you think that scales if you hit the half a million users that this site has? Every second a quarter million requests for nothing.

That is a DDOS.

9 years ago*
Permalink

Comment has been collapsed.

Deleted

This comment was deleted 1 year ago.

9 years ago
Permalink

Comment has been collapsed.

I'm sure the script isn't affect the page's work. The script can get your points from a special page that designed for javascript. So every time when it update your points It don't have to load a full page, the traffic is only few bytes. Don't worry about this. I know what I do. I'm not insane. :D

9 years ago
Permalink

Comment has been collapsed.

If you are not insane, you must be deeply confused as to how resources are used by a webserver.

Every request, regardless of the page's size, takes up time and processing power. Each request needs to be handled the same way by the webserver.

You are hammering the webserver with your terrible hackjob.

9 years ago
Permalink

Comment has been collapsed.

I think 2 seconds is a bit too much. Try having it update everytime a giveaway is entered.

9 years ago
Permalink

Comment has been collapsed.

The points are not only changes when you enter a giveaway...

9 years ago
Permalink

Comment has been collapsed.

That's true, but for the sake of not sending too many transactions, can we do it everytime you enter a giveaway but not less than once every 1minute?

I doubt people would check the site every 2seconds to enter a giveaway.

9 years ago
Permalink

Comment has been collapsed.

if I change It to 60 sec everyone will be happy?

9 years ago
Permalink

Comment has been collapsed.

Make it adjustable with default at 5mins. :)

9 years ago
Permalink

Comment has been collapsed.

It's pretty simple for cg to address this if it's really a problem. Simply make it so points don't update at all unless you haven't made a request in 60 seconds (or whatever). This stops people mindlessly clicking refresh over-n-over as well. Anyone running such a script wont get their points updated as long as it's running. ;o)

9 years ago
Permalink

Comment has been collapsed.

The requests would still be performed by the script.
Unfortunatly, there are not so much things to do to prevent a ddos server side, except buying more bandwith and servers. This is why script creators should be careful when they implement this kind of feature.
And in this case, 2s is realy too short as it does not give you a real help, but may raise the load troubles we all experienced few months ago.

9 years ago
Permalink

Comment has been collapsed.

But think it through... nobody would run the script if it meant they get no points to use.

9 years ago
Permalink

Comment has been collapsed.

This script provides lot more than just an auto-refresh. So people will still use it at least for the other features.
I get what you mean as people would complain that this feature does not work and the developer would have to decrease the rate of sending requests to fix it. But it is not really optimal as you have to fix it afterward instead of make it right from the beginning.

9 years ago
Permalink

Comment has been collapsed.

You're not really understanding what i'm saying. There is a method for this website to ensure that nobody does updates every 2 seconds to get their current point count. That is, you don't get points until 60 seconds after your most recent web request. It would stop everybody from polling for their point value more often than 60 seconds; because it becomes in their own interest to do so. Polling more often just hurts themselves. Therefore, if a script author wanted anyone to use her script at all, then she would have to disable this polling.

You can't rely on all script writers to be thoughtful, or even have your websites best interest at heart. Therefore, you must protect yourself against such things. Fortunately in this case, if the load of such scripts becomes a problem.. there is a very simple to implement mitigation strategy. Of course there are also other rate-limiting technologies that can be employed at the network and web-server levels.

9 years ago*
Permalink

Comment has been collapsed.

I've temporary removed this feature from 1.5.5. But I still not agree with you. I think it called as continuous communication, not DDOS. Do you have any problems in the past 4 months with the site because this addon? I think not. But I'll try to find a better solution that suits for everyone.

9 years ago
Permalink

Comment has been collapsed.

thank you for this wonderfull script
it's even better than the extension (chrome)

btw my main page isn't like the first screenshot now, it's the same but only the first time i used it (4-5 days ago)
maybe because of update?
not that i'm complaining

9 years ago*
Permalink

Comment has been collapsed.

Check out the changelog. The screenshots are outdated.

9 years ago
Permalink

Comment has been collapsed.

Hi there,

You're doing a nice thing sharing your script with people, it looks good! If you're still taking requests... it's be nice to see what group a GA is from when I hover over the lil group icon.

Thanks :-)

9 years ago
Permalink

Comment has been collapsed.

This is great!

9 years ago
Permalink

Comment has been collapsed.

Amazing script & style
Using 1.5.4 [BETA] (03-28-2015)

View attached image.
9 years ago
Permalink

Comment has been collapsed.

Still no 'filter by level' option? :(

9 years ago
Permalink

Comment has been collapsed.

I'm working on It :)

View attached image.
9 years ago
Permalink

Comment has been collapsed.

Awesome, can't wait.
Any ETA?

9 years ago
Permalink

Comment has been collapsed.

Something i would like to do is being able to see only the giveways that are for whitelist, i tend to pass giveaways because they end when i am not at the computer, and i dont like that :(

9 years ago
Permalink

Comment has been collapsed.

use wishlist

9 years ago
Permalink

Comment has been collapsed.

You mean the wishlist option also shows the whitelist giveaways?

9 years ago
Permalink

Comment has been collapsed.

Can you add the option to automatically not display every single bundle from the bundle list page(hide bundle games)? Had it on a old userscript but its outdated for this version of this site. Would be really helpful thanks.

9 years ago
Permalink

Comment has been collapsed.

can you send me that userscript? I'll check it

9 years ago
Permalink

Comment has been collapsed.

http://www.steamgifts.com/discussion/JxmkY/steamgifts-addition

https://code.google.com/p/steamgifts-addition/downloads/list

Dude it'd be cool as fuck if you added it, I'll definitely use your script if you implement.

9 years ago
Permalink

Comment has been collapsed.

Thanks! :)

9 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.