Rossen Georgiev
e722290aad
builtins: merge Misc into User
9 years ago
Rossen Georgiev
f4239daf2d
keep the CM server list fresh
9 years ago
Rossen Georgiev
e15bdf9a27
limit jobid range and clean up existing jobids
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
7ce2f360d9
fix credential_location check for sentry file
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
Cameron
cd231c2f7f
Removed entire __new__() method from SteamUser
`SteamUser` no longer inherits from `int`, and is therefor `__new__` is redundant.
9 years ago
Rossen Georgiev
28a1d4ef8e
renamed can_relogin prop to relogin_available
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
520cf112cf
indicate support for rate limit response
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
5993b81683
rework docstring in mixins
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
7e11969933
SC: send can now fill message body params
9 years ago
Rossen Georgiev
03bf4e3cf7
SC: refactored change status
9 years ago
Rossen Georgiev
49e4d35d3b
added EVENT properties for each event identifier
This should make documenting events much better
9 years ago
Rossen Georgiev
ebd2360c8f
SteamClient: removed RuntimeError from send()
send method will no longer raise an exception when the instance
is not connected
9 years ago
Rossen Georgiev
a07acbaee9
SteamClient: added relogin method
9 years ago
Rossen Georgiev
3bc9c7c554
docs: clean up some internal refs in SteamClient
9 years ago
Rossen Georgiev
8060647c32
UM: send can now intialize message and fill params
9 years ago
Rossen Georgiev
5523d2f9e4
SteamClient: added 'new_login_key' event
9 years ago
Rossen Georgiev
5f11d6d7cc
persist CM server list in credential location
fix #31
When credential location is set, SteamClient will save CM server list
and use it to bootstrap when necessary.
9 years ago
Rossen Georgiev
f36ddfd116
use new webapi shortcuts in SteamClient
9 years ago
Rossen Georgiev
bbdf886e89
docs: addd versionadded to steamleaderboards
9 years ago
Rossen Georgiev
5cc86147e3
SteamLeaderboard: use repr on name
9 years ago
Rossen Georgiev
d28acd77ff
SteamLeaderboards: added get_iter
9 years ago
Rossen Georgiev
05102196c6
added pythonic api for access to steam leaderboads
9 years ago
Rossen Georgiev
4fce3a0692
WebAuth: remember_login = True; update docs
9 years ago
Rossen Georgiev
5528780e7a
document reconnect event
9 years ago
Rossen Georgiev
167cd6d6b3
docs: fix typos for steam.client.mixins
9 years ago
Rossen Georgiev
c3c2fe6dfc
add missing line in GC example
9 years ago
Rossen Georgiev
1465b7f40b
update docstring on stream.client
9 years ago
Rossen Georgiev
f33839e1d8
fix some docstring formating
9 years ago
Rossen Georgiev
9c867f5dad
fix mathod name in GameCoordinator
9 years ago