Greetings dear geeks,

I have not been active much in the past few years - mainly due to the pain of setting up giveaways as well as personal reasons like work, moving places etc..
The process just takes too much time and my key backlog is just too huge to compare against Steamgifts by hand.
I have no idea which games I have gifted on here and which ones I did activate in my own Steam account. (I'm not gonna look up every single giveaway and create giveaways by hand)
The mess is real and I don't want to spend hours/days to create giveaways (for now and for the future).

So I'm looking for like-minded people who can help or learn and build this together.
I want this to be open source and as simple to handle as it can be for all those of you who are not familiar with coding.

I've got the following plan to automate this in general:

1. Organizing (currently working on this):

  • Scrape data from Humble Choice (Platform, GameName, Key, BundleName, BundleURL,RegionRestriction)
  • Scrape data from SteamGifts from personally created giveaways (GameName, Key)
  • Scrape data from SteamGifts (if possible) or Steam for owned/activated games (GameName)
  • Compare data from Humble Choice (GameName, Key) with SteamGifts personally created giveaways (GameName, Key)
    --> Flag games in my backlog which have been gifted on here
  • Compare data from Humble Choice with Steam and flag games in my backlog that are in my Steam library

2. Create schema for giveaway creation (not started yet):

  • general giveaway settings that you usually set by hand (except GameName,Key,RegionRestriction)

3. Parsing the giveaway data into the schema (not started yet):

  • GameName
  • Key
  • RegionRestriction
    Not sure if this should be parsed to the webpage's forms since there is no AppID (in the data of Humble Choice) to match but just the GameName.

tl;dr - I am too lazy and lack the time to double/triple check information to create giveaways. Backlog is continously growing and this needs to be done.
Anyone feeling the same way?

2 weeks ago

Comment has been collapsed.

I'm new to javascript, this is how far I got for scraping all keys from all pages from Humble Choice:

View attached image.
2 weeks ago
Permalink

Comment has been collapsed.

the new humble choice links or the old ones?
on the new ones, if you don't access the get extras page you wont see an entry in keys/purchases

View attached image.
2 weeks ago
Permalink

Comment has been collapsed.

for starters the redeemed keys due to humble choice eventually denying keys you have not redeemed/revealed.
That's why I redeem everything every now and then.

2 weeks ago
Permalink

Comment has been collapsed.

i had a sheet with all this data, but at some point I stopped updating it, i need to check the keys again

2 weeks ago
Permalink

Comment has been collapsed.

i can't imagine many people who have more keys than me but I find very quick and easy to make giveaways on here

No offence meant or anything but your account has less than 200 giveaways made it can't be eating up years of your life like you claim can it? i mean it works out to about 18 a year

edit: you'll spend time maybe days or weeks making a code that for most will not be very useful but not a minute or two to make a giveaway?

2 weeks ago*
Permalink

Comment has been collapsed.

My bet would be on adam1224

2 weeks ago
Permalink

Comment has been collapsed.

maybe I mean i know of a lot of people who have made more giveaways for certain but this person (the OP) is not one for sure

2 weeks ago
Permalink

Comment has been collapsed.

To be fair, having keys doesn't mean people are doing giveaways. That scripts can use also traders. For traders is availability of key more important than for gifters, cause not working key doesn't mean such hurt on reputation for gifter. I would consider my gifter reputation more hurt if I were giving away indie gala games tbh 🤔

2 weeks ago
Permalink

Comment has been collapsed.

well yes you can say that but to me honestly my rep on here (and not to say this because you have 1 not received) is more important because I try to get working keys to replace them - with trades you can mostly reach a settlement if t is to cancel or trade another game etc... As for Indiegala games - I guess you mean those "games" made for Adult content and to that I say no one should judge people on what they like or what they have I giveaway all sorts on here and won't stop but also wouldn't - have a go if people did or didn't like these sorts of giveaways (just like those asset flip ones or the ones that cost $$$$) unless people start bullying people because of them - not cool whatever the reason

The only reason I commented on this thread in the first place was to make a point that making giveaways is not the time consumer they say/think it is - unless you make 100000's of course - I would like a train to be quicker to set up though

2 weeks ago
Permalink

Comment has been collapsed.

That one not recieved I got for humble choice game which was with EU preset restrictions, but that one game decided EU keys doesn't work in Turkey. I am unable get Turkey key or gift it throught steam, so only possible solution would be send 20€ steam gift card to winner to buy it full price at steam when it ended.
If script create restrictions for each game specially, that wouldn't happen. And would save me from fake gifter reputation I assume.

2 weeks ago
Permalink

Comment has been collapsed.

maybe but you could of asked to cancel the giveaway?

2 weeks ago
Permalink

Comment has been collapsed.

I agree. That doesn't look like a no effort project, and I see that it has no use for me. I'm hoarding only dozens key now.
Maybe if the code is almost completed, and looking for bug fixes, feature improvements, then I will join the development.
In the current state, it doesn't pique my interest.

2 weeks ago
Permalink

Comment has been collapsed.

Sorry to comment again

I saw you want to put some automation for what people usually use for giveaways settings - do they I have made a lot and part from trains I can't think where I use the same settings - I am very random - maybe this is just me - If you too busy (as you say but I still find this hard to believe) - maybe stop buying/getting more games/dlc until you use up some you already have

Are you planing as shown in you code to do it for every game ever put in a choices bundle? or every bundle on other sites - you would be here for a very long time to do this - whatever it is again

Maybe it is just me but I can't see the point in this really but maybe someone with more code knowledge could tell me if and why this is useful?

2 weeks ago
Permalink

Comment has been collapsed.

It's surely useful - but only for people who have neglected documentation of keys for years, doesn't matter if for gifting, trading or both.
I'm glad I did it properly from the beginning, mistakes still happen at times, because you forget to remove sth. due to late feedback or mix up a line in the sheet, but it's reliable in 99% of times.

2 weeks ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.