{"repo":"LinarSharifullin/steamcom","free":true,"listed":false,"github":"https://github.com/LinarSharifullin/steamcom","clone":"git clone https://github.com/LinarSharifullin/steamcom.git","description":"Python implementation of the Steam Community API","language":"Python","stars":31,"topics":["library","web","guard","2fa","codes","confirmations","session","trade","factor","two"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Table of Content Credits Installation SteamClient Methods ConfirmationExecutor Methods guard module functions market module functions fee counter module functions Also you can see see some basic examples in folder examples Credits bukson for the steampy library, in fact, I took more than 50% of the code from him rossengeorgiev for the steam library, in it I looked at how to implement a mobile web session melvyn2 for the PySteamAuth program, his code helped me implement multiple confirmations DoctorMcKay for his libraries, which I also turned to during development Installation This program not associated with Valve Corp SteamClient Methods login() - None Can send blank '' in shared secret you will be asked to enter the 2fa code manually extract session() - dict Needed to save the session, you can save it from json or txt and use it in the future load session(extracted session: Mapping[str, str]) - None is session alive() - bool get partner inventory(partner steam id: str, app id: str, context id: str, delay: int = 3) - dict: Return parsed inventory: get wallet info(self) - WalletInfo: get my inventory(app id: str, context id: str, delay: int = 3) - dict: The response is the same as get partner inventory get wallet balance(self, full data: bool = False) - Union[float, dict]: full data: send offer with url(my assets: dict, them assets: dict, trade offer url: str, message: str = '') - dict my assets and them assets need send in format returned in functions what get inventories: r","default_branch":null,"files":null,"tree":[],"storefront":"/r/LinarSharifullin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/LinarSharifullin/steamcom/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}