Is this even possible? How can you tell if a Desura game has a steam key? I have about 20 Desura games from bundles that I have never activated. I dont even have the Desure client. If I could activate these games on Steam, that would be worth it to get the client and activate the games through Desura.
Comment has been collapsed.
I understand that, but how will he know there is a steam key for the games that are activated?
Comment has been collapsed.
You can go to http://www.desura.com/collection and select "keys" for any of the games you have. It will show you if there is a Steam key or any other type of key there.
The script would just automate that process and if it found a key it would let you know. It would be useful so you don't have to check each game manually, and this way it might find some keys you missed that were added later.
Comment has been collapsed.
I too am interested in this script. Have a bump for encouragement.
Comment has been collapsed.
Update, I am basically finished. It has all the basic functionality, I just need to get the key output working right, and I will call that version 1.0.
This is how the UI will work:
Comment has been collapsed.
Great idea for a script and I bet most of the people with Desura will have a use for it! :)
Comment has been collapsed.
Nice idea. It'll certainly save time over the current method of going to the page and clicking one by one to check. Looking forward to see how this progresses.
Comment has been collapsed.
Awesome idea. Until now i don´t now this feature on desura, that you can show your keys online (http://www.desura.com/collection)
For the begining i get the keys manualy ( starting with the paranormal steam key :D ) but really wait for your script!
Comment has been collapsed.
You can also make your app log into Steam account as an application and add cd-keys without the need to copy/paste. Look how Humble does it.
Comment has been collapsed.
I've tried this before, I could find no api at all that would allow me to redeem steam keys like humble bundle does it.
After a long search, I was informed that you need to contact steam to be able to do that, There isn't an api, or a guide on 'how to'.
Comment has been collapsed.
Additionally info:
I have been extremely pleasantly surprised how fast this script has been running. It appears Desura has some very low latency and fast speed servers, and these key pages are also just very small. It does my 300 games in like a second, and even though I am adding hundreds of icons it does not take any noticeable time on my medium spec computer.
Comment has been collapsed.
Chrome version 1.0 done.
http://userscripts.org/scripts/show/183145
Will need to try to compile a FF version for those of you still living in the last decade.
Comment has been collapsed.
^ What he said. Also, with my addons installed, FF is enormously more user friendly + useable, without missing advanced features, as well as secure / blocking tracking (including Google tracking) in all forms, including ping tracking, cookies, and of course, No-Script to block scripts and XSS attacks, and the like.
Comment has been collapsed.
Odd I installed it, but can't seem to find the button to use it.
Comment has been collapsed.
same here, am i blind or what? i have chrome with just adblock+ and sg+
Comment has been collapsed.
On the Collection page - Does the TamperM extension show a "1" on it, denoting that that page had a userscript run on it? Click it, does it have the name of this script next to a Green circle?
If if does, try Ctrl+Shift+J, Is their some big error message? All you should get is
"Tampermonkey started
event.returnValue is deprecated. Please use the standard event.preventDefault() instead. "
Comment has been collapsed.
i had not tampermonkey, so i installed it, but still can't execute your script:/
never mind, i was able to activate the port w/o TM, thanks anyway!!
Comment has been collapsed.
24 Comments - Last post 19 minutes ago by pizzahut
347 Comments - Last post 29 minutes ago by Vasharal
12 Comments - Last post 37 minutes ago by WastedYears
150 Comments - Last post 1 hour ago by entomberr
75 Comments - Last post 1 hour ago by Pika8
32 Comments - Last post 2 hours ago by sallachim
46 Comments - Last post 3 hours ago by Filipi
793 Comments - Last post 3 minutes ago by Werewing
501 Comments - Last post 9 minutes ago by lext
136 Comments - Last post 19 minutes ago by shandyseggs
544 Comments - Last post 31 minutes ago by Vampus
124 Comments - Last post 34 minutes ago by Exodust
715 Comments - Last post 41 minutes ago by Fitz10024
196 Comments - Last post 45 minutes ago by miIk
I am currently working on a script to scrape the key information for all your Desura games (http://www.desura.com/collection).
The basic idea is that you can manually, scrape all or one game Key page(s).
Then, when the script knows that some specific game has a steam key, and/or a GOG key it can insert those icons in its row, to let you know. Then, if you click the icon, it would show you the keys, somehow.
INSTALL V2.7
Tested on Firefox and Chrome w/ Tampermoneky. Script requires Tampermonkey on Chrome.
Opera also has a Tampermonkey extension that should do the trick.
There is also a second Opera extension Violent Monkey, and two Safari extensions NinjaKit and GreaseKit which should work, but absolutely no testing has been done on them. And all three of them, at the time of this writing, lack the ability for me to add keys directly into the clipboard.
(People with old versions should auto update at some time, at least that is what is supposed to happen)
Released V2.7: Added export game download list.
Somehow it lost the ability to designate a file name, it was working a minute ago and then for no reason it stopped. Might just be for me, I did not touch the code.
Released V2.6: Made export more universal. Tested in FF and Chrome.
Released V2.5:
Released V2.4: Stable, feature complete release.
Released V2.2.1: Fixed multiple issues that sometimes caused the key menus to be hidden by content on top of them.
Released V2.2:
Released V2.1: Fixed the crashing during full scans.
Released V2.0: The remake for the changed site and merged the two versions into one.
Important: This is a very early version of the 2.x remake, and as such has a few bugs and loads of missing features. Most notable, in the browsers I have tested it on, moderate sized collections crash the browser/page when scanning all games. If you give the script a minute, it will correctly scan your entire library, but will never recover from this. Close the page and open a new one to see the results of the scan.
Old links V1.4 Userscripts.org Static Mirror Userscripts.org Static Mirror (FF)
Released V1.4: Old method: empty key text box (=== '') meant Not Yet Claimed, randomly did not work for some text boxes, even ones that were identical (as far as I could tell) to the ones it worked on. New method: check if button says "Get", if "Get" than Not Yet Claimed.
Released V1.3: Fixed the Options column to actually work.
Released Version 1.2
Comment has been collapsed.