-
Notifications
You must be signed in to change notification settings - Fork 3
Welcome to steam trade!
steam-trade is an asynchronous, event based steam trading library. Steam-Trade want's you to focus on managing your script, and not have to deal with the bs steam gives developers. By utilizing modules such as asyncio and pyee, steam-trade makes your program run fast and effectively.
steam-trade is asynchronous, which means the program can do multiple things seemingly at the same time, without the need for threads. I choose this because not only does it work incredibly well with pyee, but this means it can manage multiple trades at once, or confirm a trade while managing a declined trade. For trading sites especially, this can be a blessing for performance.
Please make sure your comfortable with asyncio and asynchronous programming, while it's not hard, you must be able to grasp certain required concepts. And a warning, DO NOT USE REQUESTS I love it, we all do, however it will block asyncio, and slow your program down. If you need to, run it in a separate thread, however, I suggest trying aiohttp for web requests.
This library was inspired by McKay's node-steam-tradeoffer-manager, and steampy