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