Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.
/ SteamWebPipes Public archive

๐Ÿš€ Pushes Steam changelists to WebSocket clients

License

Notifications You must be signed in to change notification settings

xPaw/SteamWebPipes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

80 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SteamWebPipes

Uses Steam's PICS changelist system and retransmits it to clients via WebSockets.

This is a barebones program which uses SteamKit2 library. All it does is check for new changelists, and when detected sends out events to Websocket clients.

If a MySQL database string is provided, it will pull app and package names from there. See ChangelistEvent.cs file and modify as needed. You can seed app names by using GetAppList web API.

It requires .NET 6. The client (in client/ folder) connects to the Websocket and prints the events as they are received.

License: MIT