I have 20+ keys lying around for over a month now but I'm way too lazy to add them one by one. I can imagine a script that would consume a list of Steam URLs or game titles (one per line) and load a bunch of "new giveaway" forms in boxes (let's say max 20) with one centralized set of settings (description, time frame, region, etc.), then let you select correct games (where not obvious) or remove the ones that can't be added (restricted, bundled, etc.), paste a list of keys in another box (same order as titles before) and when all is set and how you want it - create them all at once with one button click. Does something similar exist? Would it be okay for me to make something like that public?

Above said, few things:

  • I searched a lot before posting (I think search is somewhat broken, "url:steamgifts.com" in google works better) and didn't find anything like what I've just described
  • I found a script that sets "default values" for giveaways, I mean more complete solution
  • I have a basic sketch doing the most complicated parts of what I described in Greasemonkey but it's ugly, doesn't use cache / storage yet, some obvious parts I haven't time for yet, etc.
6 years ago

Comment has been collapsed.

Would you like one?

View Results
Yes
No
Not sure

You are doing it wrong, you should create a script to let people join multiple giveaways at once, not creating them!

6 years ago
Permalink

Comment has been collapsed.

Mama always told me I'm weird. :D

6 years ago
Permalink

Comment has been collapsed.

There is indeed a script that does that: Steamgifts GA creator

I've written a sort of tutorial that includes using this script here: How to create a Giveaways Table/Chart in a few clicks

You will need to edit the script to run on https pages, see my link above.

With this script it takes only minutes to create loads of giveaways.

6 years ago
Permalink

Comment has been collapsed.

I've seen your tutorial and the script but it doesn't work for me, it only creates one giveaway at a time (opens one tab) for me so I assumed it's obsolete and didn't investigate. I am using it on bleeding edge Firefox but I don't think it's the issue, I think it's due to SG changes. Thanks anyways.

P.s. I checked a bit. It seems to fail to select the first result of game title lookup due to namespace errors so it really shouldn't work for anyone right now.

6 years ago*
Permalink

Comment has been collapsed.

It works just fine for me.

I'm using the latest version of Firefox and used the script yesterday to create five giveaways; it worked flawlessly.

The only two things to keep in mind with the script is the // @match https://www.steamgifts.com/giveaways/new thing and making sure your popup blocker doesn't block the created tabs.

6 years ago
Permalink

Comment has been collapsed.

The name has to match exactly, but I have used it recently and it worked fine. Select all the options you want on the "Create a New GA" Page. You should see:

0.Games
1 game per line. Example:
QWERT-ASDFG-YUIOP Fallout 4
ZXCVB-MNBVC-YUIOP Fallout 3
GIFT Fallout: New Vegas

Then, paste in a list that matches %KEY% %GAME-NAME%, then click the Load Games button. Remember, the game name needs to match exactly so you may need to cross-reference the Steam store page. I used it 3-June and it hasn't been updated so I know it's working. Send me a message on Steam if you are still running into trouble.

6 years ago
Permalink

Comment has been collapsed.

Ok, the namespacing issue seems to be happening only on my home machine, works okay on the office box. I'll figure it out. Thanks for encouragement, I was close to disregard what turned out to be a working solution. :)

6 years ago
Permalink

Comment has been collapsed.

20+? pshhh

Back in my day, I had to do my 100+ cakeday giveaways manually by HAND! ...with a stick in my eye! ...uphill both ways!

6 years ago
Permalink

Comment has been collapsed.

:D That's what made my grandpa a real man!

6 years ago
Permalink

Comment has been collapsed.

Something for later down the road perhaps:
I would be extremely happy if someone were to make a script for mass GAs with SGTools integration.

Would be happy to help as well in any way that i can, just started learning programming :)

6 years ago
Permalink

Comment has been collapsed.

if you make an invite-only GA that links to all other invite-only GAs (a train or a table in the first GA), you only need to use SGTools on the first link. What would the script accomplish? The only thing I can think of is adding all the URLs into the "train" list on SGTools ... is that what you mean?

6 years ago
Permalink

Comment has been collapsed.

Not exactly. If / When the url of the giveaway protected by SGTools is leaked, one would be able to gain access to the rest of the GAs as well, which are unprotected in this scenario.
By having SGTools check on every giveaway you avoid the possibility of invalid entries (i.e. entries not fulfilling the SGT check criteria, therefore lessening the number of rerolls requested due to url GA leaks).

In order to have every GA protected / custom ruled at the moment, it needs to be done manually. Regarding small numbers (one to six or seven GAs) it wouldn't be a major boon, but on trains/charts upwards of 100 GAs it would be a necessity.

6 years ago
Permalink

Comment has been collapsed.

My understanding is that support will grant a re-roll in the event you have a winner who did not go through the SGTools link (invalid entry according to SGTools) in any part of a train/table protected by a single SGTools link. Perhaps someone that has re-rolled because of this can offer their input.

6 years ago
Permalink

Comment has been collapsed.

Indeed, it is as such, but why go through all the trouble request a reroll, having someone to check that reroll ticket and so on and so forth. Also, it's not about the rerolls, but more like being able to setup custom rules for many GAs at once. It's not something that we can't live without, but it certainly wouldn't hurt to have more options / scripts on mass GA creation and stuff :)

6 years ago
Permalink

Comment has been collapsed.

Sign in through Steam to add a comment.