Rossen Georgiev
9d3835c632
tweak GameCoordinator
* make it better for inheritance
* update example to use inheritance
9 years ago
Rossen Georgiev
57237cdf73
get_web_session_cookies: update domain list in docstring
[ci skip]
9 years ago
Rossen Georgiev
d68e9f1f23
docs: add event details for SteamClient; fix typos
9 years ago
Rossen Georgiev
94f34bc288
SteamClient: limit cookie domains in get_web_session
9 years ago
Rossen Georgiev
7af1c66938
Reworked reconnect code #24
* reconnect is no longer done automatically
* added `reconnect` method to SteamClient implementing exp backoff
9 years ago
Rossen Georgiev
68f03b111b
added handling for login key; fix #27
9 years ago
Rossen Georgiev
115bd8ed17
simple interface for unified messages #26
9 years ago
Rossen Georgiev
c16ed4c773
migrate from PyCrypto to cryptograhy #17
9 years ago
Rossen Georgiev
93bee44494
updated friends mixing
* added docstring for SteamFriendlist
* added 'ready' event
* renamed 'get_persona_state_value' to 'get_ps'
* SteamFriendlist logger's name is now based on the SteamClient instance name
9 years ago
Rossen Georgiev
f650a0fb0b
web session: send cookies only to steam domains
* cookies are now only send to steam domains
* set default language to english
* set birthtime cookies to avoid age check redirects
9 years ago
Rossen Georgiev
318b9235c5
[minor] align variable comments
9 years ago
Rossen Georgiev
b008113df9
renamed features subpackage to builtins
9 years ago
Rossen Georgiev
70fa89cc09
added support for mixins + friends mixin
9 years ago
Rossen Georgiev
4fb9d2c393
fix bug in disconnect override; v0.7.1
9 years ago
Rossen Georgiev
8989338bac
fix steamclient logon race condition
9 years ago
Rossen Georgiev
43e722eea6
fix get_web_session_cookies bug
9 years ago
Rossen Georgiev
a98ec478a3
turn CMClient into a mixin
9 years ago
Rossen Georgiev
51344f3ac9
prevent overlapping connect(); no client reconnect
9 years ago
Rossen Georgiev
11d99d98bd
fix protocol_version in anonymous_login
9 years ago
Rossen Georgiev
fa74c79a91
fix docstrings on send_(message/job)_and_wait
9 years ago
Rossen Georgiev
f8443c250f
reorder _pre_login; no changes
9 years ago
Rossen Georgiev
ae8326f591
reworked CMClient conn drop handling; fix #21
9 years ago
Rossen Georgiev
947b93c6fe
fix #23 ; protocol_version=65579 and gzip decomp
9 years ago
SleepProgger
90e1a5578b
Added client function send_job_and_wait and send_message_and_wait behaving like wait_for_event but waits for a message.
9 years ago
Rossen Georgiev
3f87488996
updated steam.client.gc docs to clarify usage
9 years ago
Rossen Georgiev
95389f8da8
few py3 comp changes
9 years ago
Rossen Georgiev
26fd97c511
fix missing imports in Misc module
9 years ago
Rossen Georgiev
8ebfe36a20
move socket/ssl monkey patch to steam client
9 years ago
Rossen Georgiev
96b05ee2f8
add a little warning to get_web_session
9 years ago
Rossen Georgiev
0b9763514a
SteamClient: handle disconnected event on cm instead
9 years ago
Rossen Georgiev
15275315bb
added get_web_session feature
Allows for interacting with steamcommunity and store
9 years ago
Rossen Georgiev
00afcdae2f
setting state on set_persona is now optional
9 years ago
Rossen Georgiev
e39178cd60
set_persona + persona state to online on logon
9 years ago
Rossen Georgiev
637ba7a502
added steam.client features to docs
* various other docs alterations
* moved games played under features.misc
9 years ago
Rossen Georgiev
ac81ea7e13
updated docs for steam.client
9 years ago
Rossen Georgiev
6e85255efc
reworked auth_code_required event
9 years ago
Rossen Georgiev
6320ce21a3
updates docs and docstrings for GC
9 years ago
Rossen Georgiev
68e427ed7f
added handling of sentry/machine auth
9 years ago
Rossen Georgiev
5bf0948712
wildcard common enums in root module
9 years ago
Rossen Georgiev
d7face3089
reworked job handling
9 years ago
Rossen Georgiev
531f7543cf
removed EventEmitter as it's now a seperate module
9 years ago
Rossen Georgiev
899dd98862
added __repr__ to SteamClient
9 years ago
Rossen Georgiev
cc0c01aa06
implemented JobManager
9 years ago
Rossen Georgiev
be661e32b6
SteamCient: refactored login methods
9 years ago
Rossen Georgiev
28591c8f6d
added run_forever() to SteamClient
9 years ago
Rossen Georgiev
90ae61b79e
added GC proxy object
9 years ago
Rossen Georgiev
75311b72ba
improved event propagation + CM disconnect handling
9 years ago
Rossen Georgiev
edc97ab457
move client module into a directory
9 years ago
Rossen Georgiev
22bdb2e687
move everything from client to core
9 years ago
Rossen Georgiev
8e244e00dc
CMClient reconnects always, until disconnect
9 years ago