Rossen Georgiev
12ab5eae71
expose unified message errors
7 years ago
Rossen Georgiev
b1d24664f9
remove create_account()
CMsgClientCreateAccount was diabled and now removed from the protos
7 years ago
Rossen Georgiev
7aaadcea2c
fix #164 ; replace instead of ignoring decoding errors
7 years ago
Rossen Georgiev
9373bd782c
fix #164 get_product_info throwing UnicodeDecodeError
7 years ago
Rossen Georgiev
f2aae35b30
add note to create_account; #142
7 years ago
Rossen Georgiev
7710010259
replace raise StopIteration, PEP-479
[ci skip]
7 years ago
Rossen Georgiev
a75afa8c59
add master server module
Related to #140
7 years ago
Rossen Georgiev
b9884068c6
fix exception on empty response in get_server_list
7 years ago
LBLZR_
7e80a3d40b
Remove null char stripping from chat message text ( #121 )
The strings are no longer null terminated
8 years ago
Rossen Georgiev
3c42c6153a
removed gevent dependency in ConstantRateLimit
8 years ago
Rossen Georgiev
17bf9c94f5
fix #92 incorrect reference to SteamClient logger
8 years ago
Rossen Georgiev
faee43b00f
fix params for change_mail()
8 years ago
Rossen Georgiev
0be0f7fa08
SteamFriendlist: make add/remove accept SteamUser
8 years ago
Rossen Georgiev
9b3cff7f8a
SteamClient: cache session from get_web_session()
* the requests.Session object is cached internally, until the instance disconnects
* added steam.util.generate_session_id() for web session
8 years ago
Rossen Georgiev
f0e96a427c
reword get_web_session() docstring
8 years ago
Rossen Georgiev
c2ce74b25d
Add Account builtin
New methods
* register steam account
* validate email
* change password
* change email
9 years ago
Rossen Georgiev
e471deb9d0
fix #61 ; SteamLeaderboard.__getitem__ return list for single item lookup
9 years ago
Rossen Georgiev
202cabee29
Leaderboards: added steam_ids param to get_entries
9 years ago
Rossen Georgiev
75aedade6c
Leaderboards: fix typo in docstring
9 years ago
Rossen Georgiev
b39698f63b
reset current_games_played on disconnect
9 years ago
Rossen Georgiev
ec1fb51a99
fix games_played() for py3; v0.8.12
9 years ago
Rossen Georgiev
cf80947a75
SteamApps: refactor and fix methods
9 years ago
Rossen Georgiev
0786fd2743
refactor register_product_key()
9 years ago
Rossen Georgiev
39e2267022
SteamUser: get_ps will request persona state when missing
related to #52
9 years ago
Rossen Georgiev
49d535c63f
added register_product_key method
9 years ago
Rossen Georgiev
fb149fe300
decode 'chat_messages' text as utf-8
9 years ago
Rossen Georgiev
3aec9020dd
added Apps builtin
cotains various methods related to apps
9 years ago
Rossen Georgiev
e722290aad
builtins: merge Misc into User
9 years ago
Rossen Georgiev
c1b326f166
expose leaderboard enums as props on SteamLeaderboard
9 years ago
Rossen Georgiev
b6445fc21b
docs: fix docstring formating for EVENT_FRIEND_ADD_RESULT
[ci skip]
9 years ago
Rossen Georgiev
dc3c6e7162
docs: fix SteamUser links in SteamFriendlist
[ci skip]
9 years ago
Rossen Georgiev
44940b8704
docs: link up SteamFriendlist class
9 years ago
Rossen Georgiev
98f4642c34
renamed EFriendRelationship's No to NONE
for consistency with the original definitions
9 years ago
Rossen Georgiev
0fdd625f34
change default persona_state_flags
9 years ago
Rossen Georgiev
bce03d6a1a
fixed SteamFriends bugs
* __contains__/__get__ now work with int,SteamID,SteamUser
* use six to handle py2,3 compatibility
9 years ago
Rossen Georgiev
295e44a87f
tweaks to user builtin
9 years ago
Rossen Georgiev
32f5314a7e
move Friends mixin to builtins
9 years ago
Rossen Georgiev
82c53bcaf0
added EChatEntryType enum
9 years ago
Rossen Georgiev
94ec82c6c3
implemented user chat; #13
* added send_message() on SteamUser
* added `chat_message` event for incoming friend messages
9 years ago
Rossen Georgiev
d46cc8b5aa
friend data is not a job
9 years ago
Rossen Georgiev
4d0f444e6c
dont request persona state for self
9 years ago
Rossen Georgiev
f78c8a0e35
Reworked SteamUser and SteamFriends
* SteamUser is now seperated from SteamFriends, which marely uses it
* added get_user() method which provides instances of SteamUser
* SteamUser instances are weakly cached
* persona state is updated automatically
9 years ago
Rossen Georgiev
7ef61cff54
SC: UM will log an errors properly
9 years ago
Rossen Georgiev
9ee0afdaf2
SC: added GameServers builtin
9 years ago
Rossen Georgiev
623ee25a6d
SteamLeaderboards fixes; neg.index + entry count
* fix negative index lookup not working
* update entry count when looking up entries
9 years ago
Rossen Georgiev
4f7e23d5a4
move UMs and Leaderboards into seperate files
9 years ago
Rossen Georgiev
3404d6e3fc
UM: use proto_fill_from_dict
9 years ago
Rossen Georgiev
08c80dd5af
fix using set_persona after being removed
9 years ago
Rossen Georgiev
3ab6c14fb4
SC: get_web methods will get new nonce when called
9 years ago
Rossen Georgiev
03bf4e3cf7
SC: refactored change status
9 years ago