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
Rossen Georgiev
08c80dd5af
fix using set_persona after being removed
10 years ago
Rossen Georgiev
3ab6c14fb4
SC: get_web methods will get new nonce when called
10 years ago
Rossen Georgiev
03bf4e3cf7
SC: refactored change status
10 years ago
Rossen Georgiev
8060647c32
UM: send can now intialize message and fill params
10 years ago
Rossen Georgiev
f36ddfd116
use new webapi shortcuts in SteamClient
10 years ago
Rossen Georgiev
bbdf886e89
docs: addd versionadded to steamleaderboards
10 years ago
Rossen Georgiev
5cc86147e3
SteamLeaderboard: use repr on name
10 years ago
Rossen Georgiev
d28acd77ff
SteamLeaderboards: added get_iter
10 years ago
Rossen Georgiev
05102196c6
added pythonic api for access to steam leaderboads
10 years ago
Rossen Georgiev
4fce3a0692
WebAuth: remember_login = True; update docs
10 years ago
Rossen Georgiev
57237cdf73
get_web_session_cookies: update domain list in docstring
[ci skip]
10 years ago
Rossen Georgiev
d68e9f1f23
docs: add event details for SteamClient; fix typos
10 years ago
Rossen Georgiev
94f34bc288
SteamClient: limit cookie domains in get_web_session
10 years ago