Confused on Steam Play and Proton? Be sure to check out our guide.
We do often include affiliate links to earn us some pennies. See more here.
It may have taken me all evening to do, but that's an evening well spent. The Sales Page will now be importing sales from Steam.

It's taken a long time to find an easy way to do it, since Steam changed their API a while ago which made it difficult (the SteamDB guys have their own ways, but far too complicated for me).

We are essentially scraping their HTML and parsing it. Using this script to do the heavy lifting and my code to parse it all together and keep track of it in the database. I actually only discovered it thanks to this lovely website that actually has a box that briefly explains how they managed to do it.

I will have to adjust it any time Steam changes their design, but they hardly ever do that so it shouldn't be much of an issue. The search pages we use especially almost never change.

Thanks to everyone's support on Patreon, I am able to properly spend time on the website once again, as well as doing the news. Thank you!

This should certainly make the Sales Page a lot more useful now!

If you have ideas for the page to make it more useful, now is the time to let me know.

Now if you'll excuse me, I'm off for a well deserved glass of rum. Article taken from GamingOnLinux.com.
Tags: Site Info
0 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
17 comments
Page: «2/2
  Go to:

SystemShock Jun 9, 2016
Hey thats very useful, thank you, good work !
BOYSSSSS Jun 9, 2016
The Raven - Legacy of a Master Thief is -90% on Bundle Stars, but I'm not sure they even count Linux sales.
F.Ultra Jun 9, 2016
View PC info
  • Supporter
Quoting: NyamiouMake sure you don't extract data that is not exposed by the public API, because databases are also protected by copyright in the EU.

Looks like Liam is scraping the public Steam Store so there is no way that he could expose non public data.
Liam Dawe Jun 9, 2016
Quoting: FUltra
Quoting: NyamiouMake sure you don't extract data that is not exposed by the public API, because databases are also protected by copyright in the EU.

Looks like Liam is scraping the public Steam Store so there is no way that he could expose non public data.
Bingo, we are only using the data you would see with your eyeballs.
immortel Jun 9, 2016
You did a very awesome job. Congratulation.

If you're looking for a next improvement, I would like to have a watch list of games and being notify when they get a rebate.
Mountain Man Jun 9, 2016
Quoting: BOYSSSSSThe Raven - Legacy of a Master Thief is -90% on Bundle Stars, but I'm not sure they even count Linux sales.
Of course all the caveats of dealing with key resellers apply.
Liam Dawe Jun 9, 2016
I am doing an overhaul of the sales page at the moment, so it will group the same sales together from different stores, so no more duplicate sales from different stores. I'm also going to stop showing all currencies at the same time, as it makes no sense. You will be able to set the currency you want to see and change it any time.

Once that is done, I will look into implementing a wish list for people to get notifications.

It already has an RSS feed (RSS button is at the top of the page).
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.