Current Status

2015-10-01

It's the beginning of October and I already started developing some days ago. It's not a lot yet, as I have to work, I just moved, bought a car, etc.

Next version will probably only contain bug fixes and some minor changes.

Old description

I wrote a little script similar to the old SG+ and I call it SG₂O (SG2 Optimized). It already has some basic features (see full list below) and I've already got more features planned.

Could have published it 3 weeks ago, but I didn't want it to be lying around while I'm lying in the sun and can't maintain it. I started to write it when SG2 was published at the end of January. I know there is another script which has a lot of people working on it, but I just wanted to do something on my own and wanted to try out a different programming language.

If you have any wishes on features or find any bugs just write here.

Features

  • Gridview
  • Colored borders: green (group GA), purple (wishlist GA), turqoise (whitelist), blue/red (meets/above own contributor level)
  • Grid filter to filter giveaways by contributor level, points and chance of winning.
  • One-click blacklisting of games
  • Automatic blacklisting of games that were on the blacklist in SG+ (disabled by default)
    • This feature checks for every open game if it was on your filter list with SG+. If so it is added to your blacklist, but only if the feature is enabled in the settings (SG₂O-Button on top). For me it has already added around 800-900 of 1800 games that I had on the filter list. Thats around 80% of my current blacklist.
  • Endless-scroll for giveaway pages
  • Highlight wishlist games
  • Add games to a custom wishlist to highlight them as well (does not add games to wishlist on steam)
  • Hide entered GAs (disabled by default)
  • Fixed navbar/sidebar
  • Remove featured giveaway (can be disabled)
  • Recent forum posts on top (can be disabled)

Installation

You need either Greasemonkey for Firefox or Tampermonkey for Chrome or Opera. Then just click here. Updates should come in automatically, unless you have disabled automatic updates in Tampermonkey/Greasemonkey.

Changelog

Checkout the changelog on github

0.3.0

  • Added steam link to the giveaway entries on the gridview (#90)
  • Added navigation menu to the sg2o button in the top bar
    • SG₂O button leads to the discussion thread
    • in the dropdown there are links to settings and a simple about page (#123)
  • Using PowerTip (jQuery) instead of custom tooltip (#109)
  • Fixed an issue with games not having a steam link (#149)
  • Fixed settings can't be deactivated (#155)
  • Move left side ads below filters (#154)

0.2.15 - 17

  • More bugfixes due to changes at SG.

0.2.13 - 14

  • Fixed broken gridview after cg's new version to quicken the hide process of games (link)
  • Also fixed the broken one-click-hiding.

0.2.12

  • Added tooltips to the avatar on each giveaway.
  • Instead of hiding games from the SG+ Blacklist they get a red ban icon on top of the image.
  • Bugfix: Filtering didn't work with deactivated automatic adding of SG+ blacklisted games and if there were games that are on that list.
  • Bugfix: Games with some special characters were not highlighted if they are on the wishlist.
  • Bugfix: Getting an empty search result caused the script to not work anymore.
  • Bugfix: Removed warnings from JS console that were produced by the profile tooltip.

0.2.0

  • Temporary filter for giveaways -> Hides giveaways by ID. A new button is added to the gridview (sad smiley).
  • Filter for gridview: filter gridview by contributor level, points or chance.
  • Reload page when closing settings.
  • Added tooltips to the buttons in the gridview dropdowns.
  • New Settings:
    • Change color of border colors.
    • Resync button for the local wishlist.
    • Do/Don't move discussions to top.
    • Enable/Disable removal of featured giveaways.
    • Enable/Disable reload of page when closing settings.

Known bugs

  • Games with an '&' in their name are not highlighted
  • Games with a long name, that get abbreviated with '...' are not highlighted

Planned features for the future (no order)

  • Preview for comments
  • Open GA in layer
  • Import for SG+ filter list
  • Comment+Enter button for GAs
  • Endless scroll for discussions
  • Endless scroll for comments/entries in GAs
  • Highlight new comments/posts
  • Highlight community voted GAs
  • Remove finished GAs automatically from view
  • Add games to blacklist from GA page
  • List of hidden giveaways (by id) in settings
  • Scroll to top button
  • Reverse endless scroll
  • Endless scroll for created, entered, won pages
  • Steam Icon on gridview
  • Show CL, wishlist, whitelist, community voted, region restricted icons in front of image for each giveaway
  • Dark Mode compatibility (if possible)
  • Optional color for custom wishlist
  • Log for recently added game on the blacklist
  • Highlight blacklist/whitelist users everywhere on the page
  • Instead of hiding blacklisted giveaways, mark them with a big icon
  • Backend functionality to have settings, custom wishlist, etc. on all devices
  • Show how many people on your whitelist would be able to enter a giveaway (on the create giveaway page)
  • Optional gridview
  • Checkbox for hiding entered giveaways in filter menu
9 years ago*

Comment has been collapsed.

Another small fix for the broken one-click-hiding of giveaways. Sorry for two patches in one day.

0.2.14

  • Also fixed the broken one-click-hiding.

If you have auto update enabled, you should get the fix automatically. Otherwise do a manual update.

8 years ago
Permalink

Comment has been collapsed.

Nice, thank you very much.

8 years ago
Permalink

Comment has been collapsed.

thank you so much for this fast patch,
for people who still have problem press ctrl+F5 on the main site, cheers!

8 years ago
Permalink

Comment has been collapsed.

Ok so cg is still having fun scrwing other people's scripts! SG is now https and when adding manually the "s" the script loads but it doesn't work... so yeah, sorry for the extra work Clerius

View attached image.
View attached image.
8 years ago
Permalink

Comment has been collapsed.

Yeah, the requests for the jquery files to my server were in http. Everything should work now again.

8 years ago
Permalink

Comment has been collapsed.

0.2.15 / 0.2.16

  • Adapted the script to cg's patch now using HTTPS on SG.

If you have auto update enabled, you should get the fix automatically. Otherwise do a manual update.

8 years ago
Permalink

Comment has been collapsed.

Thanks for updating this, Clerius. It's hard to go back to "vanilla" SG after using your lovely script. :D

8 years ago
Permalink

Comment has been collapsed.

You're welcome :) I already started working on it again, so maybe it gets some new features in the near future ;)

8 years ago
Permalink

Comment has been collapsed.

It seems that with moving to https has reset the stored settings.

I won't add a fix for that, as I think it is easier if you just set everything back as you like it. For the future I have planned a backend storage for the settings, that will store them on my server (optional feature).

8 years ago
Permalink

Comment has been collapsed.

Thank you for the script!

I have not saved filter settings to refresh the page.
So conceived? Or I have some sort of mistake?

8 years ago
Permalink

Comment has been collapsed.

Filter settings are not yet saved. That is something that will come with the next update.

8 years ago
Permalink

Comment has been collapsed.

Ok, thanks! Will wait!

8 years ago
Permalink

Comment has been collapsed.

Can anyone provide good colors that doesn't hurt the eyes for this script?

8 years ago
Permalink

Comment has been collapsed.

8 years ago
Permalink

Comment has been collapsed.

Ok, but why are you giving me this? I'm asking for colors for this script and you are giving me a another script.

8 years ago
Permalink

Comment has been collapsed.

View attached image.
8 years ago
Permalink

Comment has been collapsed.

Thank you for these, however they don't do it for me.

8 years ago
Permalink

Comment has been collapsed.

Are you talking about the colors for the border in the gridview or about the light background? For the light background you could use the SGv2 Dark mentioned by ndx8. I haven't done anything in that direction because it works perfectly with my script.

8 years ago
Permalink

Comment has been collapsed.

My problem is the colors around the giveaways. These are way to bright and are hurting my eyes. I'm using the Dark theme, however the colors are way too bright on the default.

8 years ago*
Permalink

Comment has been collapsed.

Did you try to change them in the settings? You could try to lower the brightness. Same color just a bit darker.

8 years ago
Permalink

Comment has been collapsed.

Which settings?

8 years ago
Permalink

Comment has been collapsed.

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

Comment has been collapsed.

Yeah, thank you. Well i will try these and see.

8 years ago
Permalink

Comment has been collapsed.

Thank you :)

8 years ago
Permalink

Comment has been collapsed.

Hey Clerius. Could you add hide joined giveaways button next to filters? I can see myself using it frequently and think that it should be more accessible.

8 years ago
Permalink

Comment has been collapsed.

Good idea. Just need to think of something how to display it. I have a 1920x1080 resolution and I have whitelisted sg on my adblocker, the filter settings are almost at the bottom. If I add anything else, the filter settings will vanish in the nirvana :D

But I will add the idea to my todo list and think of something when its time to implement it.

8 years ago
Permalink

Comment has been collapsed.

It's already on the todo list :D

8 years ago
Permalink

Comment has been collapsed.

Awesome, really appreciate your job :)

8 years ago
Permalink

Comment has been collapsed.

SG2O doesn't seem to be working for me currently :/ Anyone else facing this problem?

8 years ago
Permalink

Comment has been collapsed.

For me its working. What exactly is broken for you?

8 years ago
Permalink

Comment has been collapsed.

It was reverted. :) Thanks anyways!

8 years ago
Permalink

Comment has been collapsed.

new update has broken the script again

8 years ago
Permalink

Comment has been collapsed.

What is not working? For me it looks fine.

8 years ago
Permalink

Comment has been collapsed.

changes were reverted minutes ago

8 years ago
Permalink

Comment has been collapsed.

Ok, good to know

8 years ago
Permalink

Comment has been collapsed.

Ok i don't know why, but since the change to the site look and the return to the original the script is a bit broken. It does the job, however pretty much all of the giveaways are moved from the center of the window to the left side. It's not that big of a problem, however I'm reporting it because i think it should be known.

8 years ago
Permalink

Comment has been collapsed.

I do have 4 games per row instead of 5 as previous the update. Do you also have 4 or less games per row?

8 years ago
Permalink

Comment has been collapsed.

Same problem, 4 games as well. It's minor, but still annoying :/

8 years ago
Permalink

Comment has been collapsed.

And it should be 5 again after an update of the script.

8 years ago
Permalink

Comment has been collapsed.

Same, 4 games.

8 years ago
Permalink

Comment has been collapsed.

Its fixed :)

8 years ago
Permalink

Comment has been collapsed.

We're back to 5 giveaways per row. The script now uses percentages for the width of the elements in the gridview, so this hopefully should not happen again ;)

0.2.17

  • Bugfix: There were only 4 games per row. Adjusted the CSS to again have 5 per row.

If you have auto update enabled, you should get the fix automatically. Otherwise do a manual update.

8 years ago
Permalink

Comment has been collapsed.

Is there a way I can rollback to the previous version? I'm not a fan of this new feature. It doesn't really work at all with my preferred window size for my browser and in order to see all the mouse-over info for the right-most icon I pretty much have to be fullscreened.

8 years ago
Permalink

Comment has been collapsed.

No, you can't rollback. But I will have a look at the problem. Probably gonna revert to not having the percentages and back to fixed sizes. I guess you didn't have 5 giveaways per row before the update?

8 years ago
Permalink

Comment has been collapsed.

No, I think I only had 3 at my normal browser width.

8 years ago
Permalink

Comment has been collapsed.

I've pushed a patch and you should have the previous behaviour.

8 years ago
Permalink

Comment has been collapsed.

cool thanks

8 years ago
Permalink

Comment has been collapsed.

Hey, i got some trouble with new GridView. Can't see full information.

View attached image.
8 years ago
Permalink

Comment has been collapsed.

yeah, you have to practically have your browser full screen to see everything properly

8 years ago
Permalink

Comment has been collapsed.

I'm not use it full screen. =(

8 years ago
Permalink

Comment has been collapsed.

I will have a look at the problem and gonna push a fix in the next days.

8 years ago
Permalink

Comment has been collapsed.

I've pushed a fix. Please tell me if you still have the problem. I don't have that many pinned giveaways to check.

8 years ago
Permalink

Comment has been collapsed.

I've reverted using percentages for the width of the gridview.

0.2.17

  • Replaced previously added percentages with fixed width.

If you have auto update enabled, you should get the fix automatically. Otherwise do a manual update.

8 years ago
Permalink

Comment has been collapsed.

Can I have the feature of hiding a certain GAs by their /XXXXX/ code without a grid view? :(

8 years ago
Permalink

Comment has been collapsed.

I've added it to my todo list. Will add it along with the optional gridview option ;)

8 years ago
Permalink

Comment has been collapsed.

It would also be nice, if there would be a grid view with description under picture (if long, then "read more" clickable to show gib in new window) and a little comment box :D

That would be so easy to track all interesting gibs in a MUCH less time and with sticking with descriptions and comments :3

I know it is a big ask and a big work to do, so consider it as suggestion and not request :)

View attached image.
8 years ago*
Permalink

Comment has been collapsed.

Well, I like the idea, but it would create 50 additional requests per page. And without it the comment function is quite useless.

But I'm planning to add an option to open giveaways in an overlay instead of a new window. Just don't have much time for the script.

8 years ago
Permalink

Comment has been collapsed.

Hey Clerius,

Is there a way to filter by region locked?

Also, it would be great if you can implement the "Not Interested" Steam filter so that we can automatically filter out games that are already marked as not interested.

Thanks!

8 years ago
Permalink

Comment has been collapsed.

I have added the region lock option for the filter to my issues.

I need to check the "Not interested" Steam filter and whether it's possible to integrate it into the script.

8 years ago
Permalink

Comment has been collapsed.

Cool! Can't wait for the release. :D

8 years ago
Permalink

Comment has been collapsed.

noticed this has a feature to hide individual giveaways, just what i was looking for.
not convinced with the grid view and no option to disable it, but it's fine, i can live with it.

thanks :3

8 years ago
Permalink

Comment has been collapsed.

Glad you like it.

I always planned on adding an option for that, but never really find the time to implement it.

8 years ago
Permalink

Comment has been collapsed.

I've switched the server's IP for my domain. I hope everything is working fine. The script is available on both servers, so there should be no problem if your DNS server is not having the new IP address yet.

If anything is not working, give me a hint.

8 years ago
Permalink

Comment has been collapsed.

Reinstall bump for the best site extension (and the only one I use on tampermonkey tbh)!

All hail Clerius Maximus :D

8 years ago
Permalink

Comment has been collapsed.

Thanks ^^

Haven't really done a lot for at least a year or so and still working fine :D

8 years ago
Permalink

Comment has been collapsed.

where does the script save the custom wishlist? Is there a file I can copy over to another computer so I'm not starting the custom list from scratch on that machine?

8 years ago
Permalink

Comment has been collapsed.

It is stored in the "Local Storage" of your brother. The key is "sg2o-custom-wishlist".

You can open the console of your browser and enter:

localStorage.getItem("sg2o-custom-wishlist")

This will give you the list as a String, e.g.:

"{"Citalis":"true","Dungeons 2":"true"}"

Now on the other computer you can set the list by entering the following into the console:

localStorage.setItem("sg2o-custom-wishlist", "{"Citalis":"true","Dungeons 2":"true"}")

Both commands have to be entered while you're on some site of steamgifts.com.

Tell me if you don't understand something or need more help.

8 years ago
Permalink

Comment has been collapsed.

when trying to import the list onto the new machine I keep getting an error that I'm missing a ) at the end of the argument list, even though I've put one there. Any ideas?

8 years ago
Permalink

Comment has been collapsed.

Sorry, my bad. It should be:

localStorage.setItem('sg2o-custom-wishlist', '{"Citalis":"true","Dungeons 2":"true"}')

both parameters should be enclosed by single quotes ' instead of double quotes "

8 years ago
Permalink

Comment has been collapsed.

this crashed??????

7 years ago
Permalink

Comment has been collapsed.

Is it still not working? To me it seems just fine

7 years ago
Permalink

Comment has been collapsed.

https://gyazo.com/acc51907cecbc569c8a4a26586aaac2e
As u can see, the page is still changed but the level filter is missing :(

7 years ago
Permalink

Comment has been collapsed.

Is that your full resolution?

What browser do you use?

7 years ago
Permalink

Comment has been collapsed.

Yep full and google chrome

7 years ago
Permalink

Comment has been collapsed.

Well then the filter (and links to "My Giveaways", such as "Created", "Entered" and "Won") have dropped below your screen edge. Always thought of changing the way the filter is displayed, but as often stated I don't find the time to develop the script further.

7 years ago
Permalink

Comment has been collapsed.

script not work :(

7 years ago
Permalink

Comment has been collapsed.

Unfortunately seems so... yes
Hopefully Clerius will take care, he was not online here since weeks :/
At least I did not found any comparable replacement (and I don't want to replace this at all) :(

7 years ago
Permalink

Comment has been collapsed.

Totally agree with you

7 years ago
Permalink

Comment has been collapsed.

Just came back from my vacation this morning (european time).

Does it still not work for you? To me it seems fine.

7 years ago
Permalink

Comment has been collapsed.

So, seems like the script was on vacation as well. Works like before now :D :D :D
Thanks!

7 years ago
Permalink

Comment has been collapsed.

Still not working?

7 years ago
Permalink

Comment has been collapsed.

Still not working

7 years ago
Permalink

Comment has been collapsed.

Same problem as Armix34 or is it different? What browser do you use?

7 years ago
Permalink

Comment has been collapsed.

Google Chrome v.57 + Tampermonkey
screen: http://imgur.com/a/vFEUa

7 years ago
Permalink

Comment has been collapsed.

Could you open the developer tools (Ctrl+Shift+I or F12) while you're on the start page of steamgifts.com, open the 'Console' tab, press Ctrl+L (clears the console), reload the page and make a screenshot of the output in the console.

7 years ago
Permalink

Comment has been collapsed.

Addon stop working for me.
Updated.

View attached image.
7 years ago*
Permalink

Comment has been collapsed.

This is a problem with the certificate. For me it resolved after some point, not sure why this problem occurred at all.

7 years ago
Permalink

Comment has been collapsed.

Hey Clerius, I hope you had an awesome vacation! :)

The script also seems to have stopped working for me as of today (no SG2O button, no gridview, no level or points sliders, etc.), and in case it helps, this is what I'm seeing in the console on the latest 64-bit version of Firefox:

View attached image.
7 years ago
Permalink

Comment has been collapsed.

Fixed for now ;)

7 years ago
Permalink

Comment has been collapsed.

Yep, it looks like it's back. Who's better than you?! :D

7 years ago
Permalink

Comment has been collapsed.

Clerius, screen: http://imgur.com/a/jLIyq

7 years ago
Permalink

Comment has been collapsed.

This is a problem with the certificate. For me it resolved after some point, not sure why this problem occurred at all.

7 years ago
Permalink

Comment has been collapsed.

Still have that same issue?

7 years ago
Permalink

Comment has been collapsed.

No, but...
Removed script from Tampermonkey
Downloaded and reinstalled
And a miracle, it all worked!
Thanks for the job dude!

7 years ago
Permalink

Comment has been collapsed.

Great to hear. Don't know where this certificate issue comes from. Hope it doesn't come back

7 years ago
Permalink

Comment has been collapsed.

Doesn't work for me either. I don't know what happened.

7 years ago
Permalink

Comment has been collapsed.

I made some mistakes ;) Should work now.

7 years ago
Permalink

Comment has been collapsed.

Yes it does. Thank you!

7 years ago
Permalink

Comment has been collapsed.

yeah stopped working for me as well. worked as of last night. I'm using firefox

7 years ago
Permalink

Comment has been collapsed.

Should work now.

7 years ago
Permalink

Comment has been collapsed.

It does! Thank you!

7 years ago
Permalink

Comment has been collapsed.

seems to have broken again

7 years ago
Permalink

Comment has been collapsed.

Sorry, I was replacing the SSL certificate. Should show as secure now.

7 years ago
Permalink

Comment has been collapsed.

Hey Clerius!
It's a certificate issue, see attached

View attached image.
7 years ago
Permalink

Comment has been collapsed.

I think this should resolve at some point (at least for me it did). Not quite sure why this happened. Right now the certificate seems to be accepted again.

7 years ago
Permalink

Comment has been collapsed.

Do you still have this issue?

7 years ago
Permalink

Comment has been collapsed.

SG2O is alive! :)
But it's really weird... I'm online since a few hours ago, but the script got started working again just now...
And I'm still getting ERR_CERT_AUTHORITY_INVALID over at https://sg2o.clerius.de/
:S

7 years ago
Permalink

Comment has been collapsed.

True, it also tells me the site is using an insecure connection, but only on Chrome, not on Firefox o_O I will see if I can find further information and maybe solve the problem.

7 years ago
Permalink

Comment has been collapsed.

Hey Clerius, seems SG changed things and script stopped, I may also mention a conflict with another script I use: here or here.

Once again thanks a lot for this passion work you do for all of us <3

7 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.