Making script work on filters page is awesome, but it simply doesn't work properly.
After i browse few pages script just stop showing Achievements and Cards, only Bundled tag is working fine. If i wait 2-3 minutes and refresh page all tags are aviable again.
I use Chrome 49.
Comment has been collapsed.
After i browse few pages script just stop showing Achievements and Cards.
How many page was that??
Some say steam limits the request up to 200 requests/ 5 mins. And because I make trading cards and achievement as a separate request, so the limit would be around 100 games / 5 mins.
That's why I save requested data locally so it won't ask same game twice.
It worked fine for me after opened more than 8 pages giveaways (should be more than 300 different games). I haven't tried it again though.
Or maybe it was just steam's server down temporarily...?
Comment has been collapsed.
About 3-4 pages. And no, it's not server side issues. I have more than 3k blacklisted games, so i already browse alot pages in hidden games.
Anyway, now i can unredstand when this limit turns on and wait few minutes. Even with this request trouble you script save a lot of time =)
Comment has been collapsed.
It would be nice to have support on group giveaway pages as well, for instance -
http://www.steamgifts.com/group/SJ7Bu/steamgifts
Comment has been collapsed.
Thank you..
I have problem implementing Steam user score because Steam API does not provide user score & the text "positive, mixed, etc", it only provides the number of reviews.
I need to find other way around, so I guess it won't be release as soon as we want :(
Don't worry, It is one of the top priorities in my to do list.
Comment has been collapsed.
It's in my to-do-list
User Preferences to enable/disable tags.
I plan to add more setting in http://www.steamgifts.com/account/settings/giveaways
Comment has been collapsed.
Now you can turn it off here
http://www.steamgifts.com/account/settings/giveaways
Comment has been collapsed.
This is awesome. Keep up the good work! Thank you!
Comment has been collapsed.
Hope you can add user reviews score tag soon, this tag is on my wishlist~
Comment has been collapsed.
A bug (maybe)
http://www.steamgifts.com/giveaway/cVlPZ/ping-15
this game is in bundle list but doen't show it on tag list, maybe because it has special symbols like ™ so that's why your search didn't caught it for processing ? just a guess
Comment has been collapsed.
I have updated to version 2.3 but unfortunately bug still not fixed
example:
http://www.steamgifts.com/giveaway/KHrh3/mr-bree
http://www.steamgifts.com/giveaway/cVlPZ/ping-15
maybe because I look in already completed GA's and you fixed in LIVE GA's ?
Thank for all your work maintaining your script, you are a great person!
Comment has been collapsed.
I made it to not work on sales page because there is much better script for that
Steamgifts Saver
That script will hide bundled game and you can put a threshold to hide games with discount more than a certain %.
Comment has been collapsed.
Maybe its time to change browser?? :D
Well they both have advantage and disadvantage over the other. I used to use Firefox, but I switch to Chrome because Firefox is often not responding when loading pages with multiple tabs. But Chrome works perfectly fine.
Comment has been collapsed.
Awesome script Ruphine, thanks! The Hidden tag is especially great for slogging through trains of games that I can't remember if I've done the research on to see if I would want them or not.
Two minor comments from an aesthetic perspective:
Comment has been collapsed.
Thank you :D
The Hidden tag is especially great for slogging through trains of games that I can't remember if I've done the research on to see if I would want them or not.
It is not my original idea, thanks to weirdfish's idea. I don't hide many games lol.
Yes in v0 and v1 the tags is after giveaway title, but with only 2 tags some games with long name and multiple copies will have 2 line of giveaway title and it looks bad. So I try to put it below the title. If it is in the same line with entries and comment, it'd make them too far from the title and they'd be closer to the next title which I think would be confusing...? And as right now there is plenty of space, I change it back to "Trading Cards" :D
Ehh but I like it. It works well beautifully with MuIIins's black userstyle :D. I am not that great with choosing colors, so if you know better color which works great with original SG and dark SG them, I'll gladly implement it :D
Comment has been collapsed.
Note that all of these are super nitpicky, and in no way detract from your really useful script. :)
Comment has been collapsed.
The blue is indeed I got from OP username, but from MuIIins's black userstyle.
The green I got from Sync Account Button from MuIIins's black userstyle.
The red I forgot where I got it, But I change it to SG Notification red color.
For somehow, my eyes still prefer current colors :D
Have you tried those colors and radius with my tags? I made the CSS part very simple and easy to read :D
Maybe I'll try to add feature for user to use custom color??
EDIT: border-radius 4px to match SG, is actually looks good. :D
Comment has been collapsed.
The first attached screenshot is what it looks like with the existing colours on the original SG style.
The second attached screenshot is what my colours look like.
The more I look at my green the less I like it though. The third attached screenshot is one using #73a442, which is taken from Extended Steamgifts.
All are using border-radius 4px.
Maybe have two colour schemes, one for use with the original SG style and another for dark userstyles?
Comment has been collapsed.
Haha, no worries. Thanks for all the hard work on the script, and have another bump! :)
Comment has been collapsed.
Color picker implemented in v3.2
check it out at setting page as usual
Comment has been collapsed.
I figured out how to fix it temporary, hit any you want then press save then it will reload and show what it is displaying but don't click anywhere after that or it will reset again. That it how I managed to get it to semi-work until you will make a fix
Comment has been collapsed.
Comment has been collapsed.
Thanks for answer. I dont know a thing about programming. Just few thoughts that comes to mind:
Comment has been collapsed.
Not sure if it was reported or not, but some games have achievements, but don't have a mark with achievements on steam. Do you plan to fix this or it's a feature, not a bug? Example: http://store.steampowered.com/app/216110/
edit: added the example game
Comment has been collapsed.
can you make support for http://www.steamgifts.com/sales/highest-savings ??
Comment has been collapsed.
Actually I can. But I'm afraid it'd clash with this addons so I made an exception to sales page.
There is also another user asked for this.
I'll add it anyway. :D
Comment has been collapsed.
Congrats!!
You're very lucky, I'm jealous here.
I don't think it is fixed 100%, I think it will shows again if user sees space cat pop up when opening http://www.steamgifts.com/account/settings/giveaways.
It appears because that View Gift button has same identifier with Save Changes button.
In your case, you were opening http://www.steamgifts.com/account/settings/giveaways/filters, which has exactly "http://www.steamgifts.com/account/settings/giveaways" words. I managed to put exception for another pages anyway, so it won't appear again in filter page.
I'll do more research once space cat comes. :D
Comment has been collapsed.
Thanks :)
Ah, I didn't look at the url this time. Will always open the account/settings/giveaways page from now on :D If I manage to win something again, I will give you the html source.
Maybe you could check if a div with class 'formheadingtext' is present, that has 'Hide giveaways above your level?' as innerHTML? I think counting the form__row's would be bad, if there are other plugins that add settings on this page.
Comment has been collapsed.
I think counting the form__row's would be bad, if there are other plugins that add settings on this page.
That is actually my intention. So if SG or some addons adds another setting, my setting will always directly below them and have correct number.
Maybe you could check if a div with class 'formheadingtext' is present, that has 'Hide giveaways above your level?' as innerHTML?
I don't think that'd help, as the code still add setting before formsubmit-button class.
What I need is more specific identifier of the button.
I wonder if View Gift button also has jssubmit-form class. I don't think that button is submit button anyway.
Comment has been collapsed.
OR instead of just using the class of the button to find the spot to insert the settings (see your code line 564), try to use the surrounding as well. Guess you need to wait until you or someone else wins a gift, to determine the differences.
Comment has been collapsed.
I noticed some bundled games are not marked even though they appear in the bundle list, do you recognize this or could it be a local error on my machine? I assume your script draws from the SG bundle list at all times, so I don't really understand how it could happen either.
Thanks a lot for your amazing work, this script is super helpful!
Comment has been collapsed.
Thank you :D
Can you give me what game is that??
Newly added may appear not bundled for max 24 hours. It is reset at around 00:00 UTC.
The script opens http://www.steamgifts.com/bundle-games, make a search of the game based on its name, and compares it with its steam appID. So if for some reason, my script unable to get appID or the name somehow not found there, it will be considered not bundled.
Comment has been collapsed.
Thanks for the quick reply!
There's been a bunch, but from the top of my head I remember Hot Pinball Thrills and I encountered a couple more but can't remember them right now.
Agricultural Simulator 2012: Deluxe Edition (both bundled quite a while ago).
EDIT: I checked again and today these two are both correctly marked as bundled. Maybe the script just needed some time to load everything since I installed it yesterday? I'm confused now but it looks like it fixed itself :)
Comment has been collapsed.
Very helpful script here, thanks a bunch Ruphine ツ
Comment has been collapsed.
That looks like a pretty nice plugin, and one that might be able to implement the one feature I've been looking for since I first came on this website: would it be possible to show the available OS ?
As someone who does not play on windows I spend my time clicking on the steam links to check the supported OS, if it was possible to add that to theplugin you would make me a very happy man !
Comment has been collapsed.
Found it!!
http://store.steampowered.com/api/appdetails?filters=platforms&appids=294860
I can implement it right away.
Comment has been collapsed.
This is just an example, I haven't write the code.
So which one do you prefer, A or B?? (see image below)
A : Uses original logo for both OS, but may hard to notice
B : Easy to notice, but I'm running out of color, lol. Any idea for the color??
Or maybe you have better idea, feel free to share.
Comment has been collapsed.
I like both, A is discreet and while it might be hard to notice at first I think the users can get used to it pretty quickly, and it would not add any more tags and colors to the script.
If you want to go with B I just checked if the os's had any official colors, Ubuntu seems to be using #dd4814 but I couldn't find anything for apple, probably something grey since they've gone metallic, it would be faster to spot the OS than A but it might annoy people who do not care about those tags so it's a difficult choice !
I wanted to help and fork your code but after looking at it it is way too complicated for me so I can not really help you on this but I'm learning by looking at it !
Comment has been collapsed.
but it might annoy people who do not care about those tags so it's a difficult choice.
That's why I add setting to toggle the tags here https://www.steamgifts.com/account/settings/giveaways.
Ubuntu's color is nice. I like it.
I wanted to help and fork your code but after looking at it it is way too complicated for me so I can not really help you on this but I'm learning by looking at it !
Yeah, the code is getting bigger and bigger each update @_@. And most of it just because SG uses different CSS styles between pages, so I have to make separate codes for different pages.
Comment has been collapsed.
That's why I add setting to toggle the tags here https://www.steamgifts.com/account/settings/giveaways.
Oh nice I didn't knew you added that already !
CSS wise I'm ok but the jQuery is way abovemy level ! At least I'm learning by looking at it, and you put comments so I can follow what part does what !
Comment has been collapsed.
Thanks for update. I dont need that function so i turn it off to speed up script. But some new tags still appearing on random games on random personal pages. I visit same user 5 times and one time tags shows. I visit 10 random different users and tags shows couple times. Reloading page remove tags.
Comment has been collapsed.
Did you know about this announcement?
https://www.steamgifts.com/discussion/pzMDG/filter-giveaways-by-os-windows-linux-or-mac
Comment has been collapsed.
I did yes and tried it but in the end I prefer your addon by a mile because there are some games that are only for windows that I still would like to see on my page. I filter manually and the game tags help me do that so my list is heavily customized (more than 5300 games filtered)
Comment has been collapsed.
Install doesnt work. When I click this download link, it takes me to the page but once I click install the script, it just opens a page with all the code. Am I missing something? I am on FF using Greasemonkey.
Comment has been collapsed.
Thanks. I await your reply. By the way, this looks awesome and I cant wait to use it.
Comment has been collapsed.
Thanks but it doesnt look like it is compatible with Steamgifts ++ Gridview or endless scroll.
Comment has been collapsed.
It works great, but if I had a wishlist it would be compatibility with Gridview and popup from Steamgifts ++. Otherwise. Love the script. Thanks for your hard work!
Comment has been collapsed.
172 Comments - Last post 1 hour ago by sensualshakti
1,003 Comments - Last post 1 hour ago by Bum8ara5h
17 Comments - Last post 1 hour ago by sensualshakti
27 Comments - Last post 2 hours ago by MeguminShiro
908 Comments - Last post 2 hours ago by MeguminShiro
68 Comments - Last post 3 hours ago by terrascura
47,263 Comments - Last post 6 hours ago by misterhaan
858 Comments - Last post 3 minutes ago by CakeGremlin
32 Comments - Last post 6 minutes ago by Rosayde
87 Comments - Last post 7 minutes ago by chocochips
3 Comments - Last post 15 minutes ago by HomieOhmie
14 Comments - Last post 25 minutes ago by Thexder
73 Comments - Last post 35 minutes ago by Phantomen
8,361 Comments - Last post 1 hour ago by Axelflox
ANNOUNCEMENT:
I'm getting less and less free time. This project comes from my hobby as a programmer, I made this out of my boredom and used my free time to do productive things in a while. Now, I don't have that free time anymore, life happens.
I can't play my games anymore and I stopped entering giveaways because I haven't even touched some games I won, eventhough they were so high in my wishlist. I'm very sorry.
I have to do part-time job in additional of my current primary job.
So, I'm leaving SG and Steam for a while. I hope I can return here someday and play games again.
I will try to keep updating my bundle list, but all planned features are being on hold indefinitely.
If for some reason SG changes so much that the script broke, I'm very sorry I won't be able to fix it. The script is open for everyone, you can copy, change and host it with your own greasyfork account. No need to ask my permission.
Download
Minimalist version screenshot
Features
Current Tags
The script requires :
"Hidden" tag is only shown inside giveaway page. It is useful for invite only giveaway. Still thinking a way to optimize the way to get list of hidden games so that I can make it appear outside giveaway page.
The script now can get list of bundle games with just 1 request, and will request again every 6 hours.
Trading cards, achievement, linux, mac, early access still have 24 hours cache data.
It doesn't save data for hidden games, because you can always remove the game from filter.
Some games with wrong store page link won't show some tags, e.g Left 4 Dead Bundle and Portal Bundle since the store page itself is gone now.
I can't do anything about that.
If bundled tag doesn't appear at all, check if you can open this link, maybe my server down.
If wishlist tag doesn't appear at all, make sure you are logged in to steam with the same browser, and then check this link if there are some number inside [] after "rgWishlist" :
You can also see the code and maybe help me with the development at github.
Feedback and bug report are always appreciated. Though I may not reply to each of your comment, I do read all of them. And thank you for the compliments. :D
To do for next update :
Changelogs
3.4
3.3
See more changes
Screenshots
Comment has been collapsed.