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
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
5528780e7a
document reconnect event
10 years ago
Rossen Georgiev
167cd6d6b3
docs: fix typos for steam.client.mixins
10 years ago
Rossen Georgiev
c3c2fe6dfc
add missing line in GC example
10 years ago
Rossen Georgiev
1465b7f40b
update docstring on stream.client
10 years ago
Rossen Georgiev
f33839e1d8
fix some docstring formating
10 years ago
Rossen Georgiev
9c867f5dad
fix mathod name in GameCoordinator
10 years ago