Since Steam doesn’t provide official RSS/XML feed for a user’s activity, I decided to create one for myself as I needed to automate my gaming activity being posted to BlueSky. Since it worked for me, I decided, why not share it with everyone? Hence, the birth of “Mesh-SteamRSS” which will extracts your Steam Gaming Activity in the last 2 weeks and creates a simple RSS / XML Feed which you can use to display on any websites or for automation purposes. It will also display the total ‘Game time’ played of a specific Game and also the amount of “Achievements” unlocked.
Here is the Live Demo of my the script showing my Steam Gaming Activity as a Feed: https://app.ramx.cc/steamRSS.php
How To Use
- Download the PHP script from my GitHub page and upload to your host.
https://github.com/extremesh/Mesh-SteamRSS - Edit the PHP file and modify two variables at the Top as commented.
Get your SteamID64 using SteamIDFinder site.
Get your Steam Web API Key using SteamCommunity site. - Save & Execute the PHP script. (eg. Tested on IFTTT and works fine for my needs.
You can modify the script to suit your needs and how it should appear.
Limitations and Future Updates:
- Steam Web Api Key only provides data for data of last 2 Weeks and there is no correct ‘Date’ to be captured and populated in the RSS ‘Date’. Might try to do a simple estimation/calculation to get those dates in future version.
- Add thumbnails for each games displayed. (currently this can be achieved by extracting the APPID from the RSS-Link and pass it through Steam Banner URL.)
- Adding a simple Database option for storing what is extracted.
- Will see if I have the resources to provide hosting for your scripts.
Need Help / Guidance or Have Questions?
- You can reach out to me for help on Discord:
Link: https://ramesh.my/?discord
Now, get your gaming activity exposed to the world! Like my work? Tip or Buy me a coffee and it will be much appreciated: https://ramesh.my/?tip