Features @ over 50,000 downloads so far! Now on github!

  • Giveaway filter with lots of options
  • Search giveaways (slower than site search), light-speed when loaded
  • Option to filter out games from the sync library http://www.steamgifts.com/sync
  • Minified quick view for giveaways through their banner
  • One button Comments+Enter from minified page
  • Endless scrolling
  • Live preview of markdown as you type
  • Vertical row compression
  • Floating menu bar
  • Newest comment on top
  • Preview of comments while you type them
  • Hide reply to thread comments
  • Always up-to-date
  • Runs is Firefox, Chrome, Safari and Opera
  • Muffins not included

Install for Firefox

  • First step, you will need to download Greasemonkey from here
  • After you installed Greasemonkey and restarted Firefox, download the script from here.
  • You will be promopted for the installation, after you click install you are done!
  • Now you are ready to use it

    Install for Opera

  • Go to 'Preferences' (CTRL+F12) > Advanced > Content > Javascript Options
  • Choose your 'User Javascript folder', somewhere nice
  • Right click here > 'Save Content Link As'
  • Put it in your special nice javascript folder you just made and you are done. :)

Install for Chrome

Press WinKey+R

Type:

chrome --enable-easy-off-store-extension-install https://github.com/downloads/rossengeorgiev/sg-enhancement-addon/sg_enhancement_init.user.js

Press enter, confirm installation at the bottom

Install for Safari

Install for IE

Create a bookmark with:

_javascript:(function(){var script = document.createElement("script"); script.type = "text/javascript";script.src = "https://github.com/downloads/rossengeorgiev/sg-enhancement-addon/sg_enhancement_init.user.js"; document.body.appendChild(script);})()_

Open steamgifts, click bookmark, win.

Screenshots

Settings popup

Endless scroll (loooooooooooooooooooooooong)

Quick view

t....lost..c

Issues and solution

  • Downloaded, but it does not work: If you are using script blocking addon, such as NoScript. Please make sure you allow/trust rossengeorgiev.github.com

Contributions and Bug reports

Your suggestions and bug reports are greatly appreciated.
Drop a message at Issue page.

Contribute to the addon? Just fork @ github

Other addons

13 years ago*

Comment has been collapsed.

Update

The filter is now stored using localStorage. Which is essentially much larger than cookies. So, now you should be able to fill the filter with many many games. In case you reach the 5MB default limit, you can go ahead and increase it depending on the browser. Opera will ask you when needed. For Firefox, type "about:config", click, type 'dom.storage.default_quota', increase the value. Not sure for Safari or Chrome.

Enjoy!

13 years ago
Permalink

Comment has been collapsed.

Wonderful & Gratitude.

13 years ago
Permalink

Comment has been collapsed.

Thanks a lot!

13 years ago
Permalink

Comment has been collapsed.

Update

It seems that CG has increased the number of giveaways to 15 per page, thread to 30 per page and comments to 40 per page. Updated the addon so you don't miss any giveaways,thread or comments. :)

13 years ago
Permalink

Comment has been collapsed.

is this not working for anyone else? it was working fine for me yesterday and earlier today, but all of a sudden i no longer see any of the sorting features any more... yes i have the latest script and yes its enabled in greasemonkey... pity, because i was finding it quite useful...

13 years ago
Permalink

Comment has been collapsed.

Just started having the same problem.

13 years ago
Permalink

Comment has been collapsed.

This post is relevant and identical to my interests.

13 years ago
Permalink

Comment has been collapsed.

for me too

13 years ago
Permalink

Comment has been collapsed.

Same problem here. Tried to update it, didn't help.

Hope the dev has time to fix it, as this script was the reason I installed GM and later on Scriptish.

13 years ago
Permalink

Comment has been collapsed.

Same :(

13 years ago
Permalink

Comment has been collapsed.

If I refresh the page after clearing the filter, they all come back.
There is also some weird issue with pressing ignore button and it disappearing.

13 years ago
Permalink

Comment has been collapsed.

I'm having the same problem as SHIV

13 years ago
Permalink

Comment has been collapsed.

same.

13 years ago
Permalink

Comment has been collapsed.

Same not working for me, maybe some site changes.

13 years ago
Permalink

Comment has been collapsed.

idem, need to whait :)

13 years ago
Permalink

Comment has been collapsed.

Update

The addon should be loading correctly. Anyone still experiencing weirdness?

13 years ago
Permalink

Comment has been collapsed.

i am, its not working at all ಥ_ಥ

13 years ago
Permalink

Comment has been collapsed.

Are you sure? :)

13 years ago
Permalink

Comment has been collapsed.

Not even a minute later and the all powerful Zo has resolved my issue.
              ████████████
          ████░░░░░░░░░░░░████
      ████░░░░░░░░░░░░░░░░░░░░████
    ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
    ██░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
  ██░░████░░░░░░░░░░░░████████░░░░░░██
  ████  ████░░░░░░░░██    ██████░░░░██
████    ████░░░░░░░░██      ████░░░░░░██
████      ██░░░░░░░░██        ██░░░░░░██
██░░████████░░░░░░░░░░██████████░░░░░░██
██░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░██
██░░░░████████████████████████░░░░░░░░██
██░░░░░░██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██░░░░░░██
  ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
  ██░░░░██▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒██░░░░██
    ██░░██▒▒▒▒▒▒▒▒▓▓▓▓▓▓▓▓▓▓██░░░░██
    ██░░░░██▒▒▒▒▓▓▓▓▓▓▓▓▓▓██░░░░░░██
      ████░░██████████████░░░░████
          ████░░░░░░░░░░░░████
              ████████████
Thank You!

13 years ago
Permalink

Comment has been collapsed.

It's still not working for me.

13 years ago
Permalink

Comment has been collapsed.

Yeah, it's working now. I guess it needed more time to propagate. Or you fixed it again. Either way!

13 years ago
Permalink

Comment has been collapsed.

Working!

13 years ago
Permalink

Comment has been collapsed.

yes its working for me again.

thanks.

13 years ago
Permalink

Comment has been collapsed.

Is it possible to filter out giveaways for DLC which I do not own the base game for?

13 years ago
Permalink

Comment has been collapsed.

You can manually ignore them.

13 years ago
Permalink

Comment has been collapsed.

still not working for me

13 years ago
Permalink

Comment has been collapsed.

Can you elaborate?

13 years ago
Permalink

Comment has been collapsed.

the addon is not working, no filter no endless scroll nothing.

13 years ago
Permalink

Comment has been collapsed.

Awesome.

13 years ago
Permalink

Comment has been collapsed.

Completely broken for me as well. I even tried reinstalling the script and rebooting my computer. I am on Firefox 7.0.1 with Greasemonkey 0.9.11.

It shows up as active for the site in the GM menu, but none of the features work at all. The site looks as if I didn't have the add-on installed.

13 years ago
Permalink

Comment has been collapsed.

Ok, here is what you can do:

  • Open up empty Firefox and bring up the error console (Menu -> Web Developer -> Error console)
  • Clear it up, and loads http://www.steamgifts.com
  • See if there are any errors related to the addon and paste them here

Thanks

13 years ago
Permalink

Comment has been collapsed.

Error: uncaught exception: [Exception... "Security error" code: "1000" nsresult: "0x805303e8 (NS_ERROR_DOM_SECURITY_ERR)" location: "http://steamgifts-giveaway-filter.googlecode.com/svn/trunk/sg_enhancement_addon_base.js Line: 600"]

Same problem. Using latest FF nightly.

13 years ago
Permalink

Comment has been collapsed.

Error: unsafeWindow.localStorage is null
Ficheiro de origem: http://steamgifts-giveaway-filter.googlecode.com/svn/trunk/sg_enhancement_addon_base.js
Linha: 600

warning:: property name font-size appears more than once in object literal
Ficheiro de origem: http://steamgifts-giveaway-filter.googlecode.com/svn/trunk/sg_enhancement_addon_base.js
Linha: 497, Coluna: 90
Código de origem:
$('<div>Quick View</div>').css({opacity:0,'font-size':'20px',color:"#000",'font-size':'25px','background-color':'#ccc',float:'left',position:'absolute',width:'144',height:'29px','padding':'20px','font-weight':'bold',cursor:'pointer','text-align':'center'})

Aviso: variable $ redeclares argument
Ficheiro de origem: http://steamgifts-giveaway-filter.googlecode.com/svn/trunk/sg_enhancement_addon_base.js
Linha: 581, Coluna: 4
Código de origem:
var $ = unsafeWindow.jQuery;

Aviso: anonymous function does not always return a value
Ficheiro de origem: http://steamgifts-giveaway-filter.googlecode.com/svn/trunk/sg_enhancement_addon_base.js
Linha: 1

13 years ago
Permalink

Comment has been collapsed.

Ok guys, I think I found what could be causing the issue. Follow these steps:

  • type 'about:config' in the address bar
  • search for 'dom.storage.enable'
  • set it to true

See if that fixes it for you. I suppose you have some addon that reconfigures this options or maybe you did it manually.

13 years ago
Permalink

Comment has been collapsed.

Could you explain why though? After you asked for error console output, I refreshed the site a few times and it actually worked, so I was confused, but another refresh made it not load again.

13 years ago
Permalink

Comment has been collapsed.

the addon uses localStorage to store your filter data locally.

13 years ago
Permalink

Comment has been collapsed.

Weird as it may be, I already had dom storage enabled, but I tried turning it off and on, still having the same problem.

Is there a chance we/I could load the script locally instead of remote? Just loading the script gives jQuery is undefined error.

13 years ago
Permalink

Comment has been collapsed.

If dom.storage.enable is true and you are still getting the error perhaps there is an addon that changes that settings. Check if you are running addons that are meant to stop site tracking. If thats not the case, simply make a fresh install.

13 years ago
Permalink

Comment has been collapsed.

Thanks, it seems Priv3 addon was interfering with this. Removing it fixed the issue.

13 years ago
Permalink

Comment has been collapsed.

yeah same as you asyork, but i use noscript, and there was a update 2 days ago and now the addon stop not sure if is the noscript or not. i already did a clean install of the script and nothing

13 years ago
Permalink

Comment has been collapsed.

Ok guys, I think I found what could be causing the issue. Follow these steps:

  • type 'about:config' in the address bar
  • search for 'dom.storage.enable'
  • set it to true

See if that fixes it for you. I suppose you have some addon that reconfigures this options or maybe you did it manually.

13 years ago
Permalink

Comment has been collapsed.

that was disable since 2008 for me, why enable now when the addon was working fine. dont see why the addon only now got broke for me

but the addon is working now, so thanks.

13 years ago
Permalink

Comment has been collapsed.

I have changed the way the addon stores some of the data on your computer. It needs localStorage to be enabled.

13 years ago
Permalink

Comment has been collapsed.

That did the trick! Thanks!
I have no idea how it got set to false in the first place. Hm. Anyway, thanks for the amazing script. It definitely makes searching through SteamGifts giveaways much easier!

13 years ago
Permalink

Comment has been collapsed.

dom.storage.enable set to true fixed it, but is there any way to limit what domains can use that feature? Or maybe an option in the script to store it in a normal cookie? Enabling that is just another thing I need to watch out for to keep all those damn ads from tracking me :P

13 years ago
Permalink

Comment has been collapsed.

If you want to remain anonymous I would advice looking into some specialized addons.

  • AdBlock
  • Ghostery (Tracking and bug blocking)

There are a few others and one that randomizes your Agent header as well.

13 years ago
Permalink

Comment has been collapsed.

I had ghostery until it caused me some annoying problems. I don't care to randomize my agent header, and I would imagine that would break some sites. I don't know what dom storage allows, but I've never liked the idea of allowing things to track me.

13 years ago
Permalink

Comment has been collapsed.

I will explain. Dom strange allows for site to store up to certain amount of information on your computer. Tracking sites can use it to track you. This is a very small portion of the deal. There are many other parameters to help track ones activities on the web. That is why I advice using ghostry and adblock as it allows you to block all this sites that make it their business to track people. Although, most people happily surrender all that information to Facebook for example. Oh, did I mention Facebook connect?

13 years ago
Permalink

Comment has been collapsed.

Endless scrolling doesn't work for me... using the google version. Anyone else have this problem?

13 years ago
Permalink

Comment has been collapsed.

Are you sure it doesnt work? Perhaps you can go on the menu -> tools -> javascript and copypaste any errors

13 years ago
Permalink

Comment has been collapsed.

Resource interpreted as Script but transferred with MIME type text/plain.

Uncaught Error: WRONG_DOCUMENT_ERR: DOM Exception 4

d.extend.cleanjquery-1.5.2.min.js:16

d.buildFragmentjquery-1.5.2.min.js:16

d.fn.extend.domManipjquery-1.5.2.min.js:16

d.fn.extend.afterjquery-1.5.2.min.js:16

unsafeWindow.gafPageLoadedsg_enhancement_addon_base.js:259

(anonymous function)http://www.steamgifts.com/:841

onload

13 years ago
Permalink

Comment has been collapsed.

updated chrome and it works now... geeze im an idiot.

I thought chrome auto updated but I had to do it manually.

13 years ago
Permalink

Comment has been collapsed.

Works for me. Using Chrome Beta 15.something.

13 years ago
Permalink

Comment has been collapsed.

It stopped working here, too, using the latest Opera version :(. It used to be fine until a few days ago. There's a short moment where Opera says, in the status bar, that it's loading new page elements, but that's all that happens - the gremlins just end up stuck running in circles infinitely.

13 years ago
Permalink

Comment has been collapsed.

Is there a way to keep it scrolling without moving down? I have to nudge it just to have it scroll.

13 years ago
Permalink

Comment has been collapsed.

Scrolling is moving down. As long as the loading circle is in view it will keep loading new pages.

13 years ago
Permalink

Comment has been collapsed.

I'm having an issue with the Firefox version of this addon. It appears to be saving the filter list to some session only storage and it will not persist through closing and reopening Firefox. I have done a clean install as well as disabling all addons but greasemonkey. I can't seem to get it to persist. Any ideas?

13 years ago
Permalink

Comment has been collapsed.

Perhaps you are clearing cookies on close?

13 years ago
Permalink

Comment has been collapsed.

I am but when I stop that, it doesn't fix it. The checkbox for ignore stays but the list disappears.

13 years ago
Permalink

Comment has been collapsed.

Open a blank page press Ctrl+Shift+J, load steamgifts.com and see if you get any errors while you update the filter.

13 years ago
Permalink

Comment has been collapsed.

Thanks for the help. I went through a clean install and stopped the cookies from auto delete and monitored them myself. They are getting deleted anyways. Went and got Biscuit to protect the cookies from deletion and it works now. Thanks for the good work!

13 years ago
Permalink

Comment has been collapsed.

Error: extStatus is not a function
Source File: chrome://priv/content/priv.js
Line: 307

Someone? I'm using FF7

Priv3 isn't working with the addon. Got it.

13 years ago
Permalink

Comment has been collapsed.

Too bad, nothing I can do about it. There is no options for the addon nor a list of what it blocks. Terrible. Consider switching to a more mature extension that prevents tracking.

13 years ago
Permalink

Comment has been collapsed.

The script doesn't work anymore :/ I tried both greasemonkey and the SEA, to no avail, it's still missing. Any advice?

13 years ago
Permalink

Comment has been collapsed.

Try this:

  • type 'about:config' in the address bar
  • search for 'dom.storage.enable'
  • set it to true
  • see if the addon works
13 years ago
Permalink

Comment has been collapsed.

It already was true, unfortunately :/

EDIT: oh ffs, now Greasemonkey doesn't intercept the link and I can only download the script, without installing it >_<

13 years ago
Permalink

Comment has been collapsed.

Click on the monkey face to enable greasemonkey again. You probably disabled it by mistake.

13 years ago
Permalink

Comment has been collapsed.

It's enabled D: I use greasemonkey on various sites (gmail too), I'd notice if it was disabled :/

13 years ago
Permalink

Comment has been collapsed.

I am having a weird problem: When the SG add-on is activated in Greasemonkey, I simply can't view any posts on the forum. I can see the threads fine, but when I click on one, I only ever get "Well, this is awkward, the page could not be found. Click here to return home."

On top of that, the add-on doesn't seem to be working. Everything looks just as if it wasn't turned on, except for the forums, which still show the Endless Scrolling option and the slider to increase the space between threads.

dom.storage.enable is set to true.

13 years ago
Permalink

Comment has been collapsed.

Help me out here

  • get me a screenshot
  • paste any errors you find using the error console (Ctrl+Shift+J, open the browser, open error console, load steamgifts.com)
  • paste me the url that gets you the error on the forums
13 years ago
Permalink

Comment has been collapsed.

Hey, sorry it took so long, I kind of forgot about my post! Here's what you requested.

Screenshots:
Main page: http://postimage.org/image/gaw5oknbz/
Forums: http://postimage.org/image/5uqiuqs49/
After clicking on a thread: http://postimage.org/image/u70ppfx6z/

Errors from the console incl. quick translation of the errors, as they're all in German:
Warnung: XUL-Box für span-Element enthält ein Inline-#text-Kind-Element, was alle Nachkommen zwingt, von einem Block umgeben zu werden.
--> Warning: XUL-box for span element contains an inline text kind element. This forces all descendants to be surrounded by a block.
Source file: http://www.steamgifts.com/manage/won
Line/Row: 0

Warnung: Fehler beim Verarbeiten des Wertes für 'text-align'. Deklaration ignoriert.
--> Warning: Error processing the value for 'text align'. Declaration ignored.
Source file: http://www.steamgifts.com/css/style46.css
Line/Row: 1007

Warnung: Fehler beim Verarbeiten des Wertes für 'filter'. Deklaration ignoriert.
--> Warning: Error processing the value for 'filter'. Declaration ignored.
Source file: http://www.steamgifts.com/css/flick/jquery-ui-1.8.12.custom.css
Line/Row: 22 (repeats on line 85, 86, 294, 295, 380)

These three basically repeat all the time for steamgifts.com.

The URL that gets me the error is any thread URL on the forums. The only part of the forums that works for me is the thread overview, reached by clicking on Forum in the topmost menu.

Sorry for the formatting, I tried to make it look neat, but it always goes back to looking all scrambled :\

13 years ago
Permalink

Comment has been collapsed.

Thank you very much for this great Addon i love it!!! I vote for Sticky!

13 years ago
Permalink

Comment has been collapsed.

Closed 11 years ago by Zo.