Rossen Georgiev
|
362a6c2f15
|
updated enums: fix #73
|
8 years ago |
Rossen Georgiev
|
4e11073056
|
SteamClient: use of sleep & idle methods
fix #89
|
8 years ago |
Rossen Georgiev
|
a48a98a798
|
fix decode of SA secrets + geven monkey patch; #95
|
8 years ago |
Rossen Georgiev
|
fd8c21985c
|
SteamClient: added sleep & idle methods
|
8 years ago |
Rossen Georgiev
|
17bf9c94f5
|
fix #92 incorrect reference to SteamClient logger
|
8 years ago |
Rossen Georgiev
|
faee43b00f
|
fix params for change_mail()
|
8 years ago |
Rossen Georgiev
|
0be0f7fa08
|
SteamFriendlist: make add/remove accept SteamUser
|
8 years ago |
Rossen Georgiev
|
f838ddc617
|
SteamUser: added docstring for steam_id
|
8 years ago |
Rossen Georgiev
|
5e30327eb3
|
Change XOR mask for login_id; #63
Otherwise it will always clash with the Steam client running on the same machine.
That was the default behaviour before login_id was implemented.
|
8 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
|
8 years ago |
Rossen Georgiev
|
9ef8e5d952
|
SteamClient: hold on return from login()
Allows the client to fully login, and won't be kicked off when
it sends a message immediately after login() returns
|
8 years ago |
Rossen Georgiev
|
f0e96a427c
|
reword get_web_session() docstring
|
8 years ago |
lopezloo
|
cd39231b9a
|
Implement Logon ID (#63)
|
8 years ago |
Rossen Georgiev
|
c2ce74b25d
|
Add Account builtin
New methods
* register steam account
* validate email
* change password
* change email
|
8 years ago |
Rossen Georgiev
|
e471deb9d0
|
fix #61; SteamLeaderboard.__getitem__ return list for single item lookup
|
8 years ago |
Rossen Georgiev
|
ad80a2fe91
|
fix #58; ValueError raised when reading 'cm_servers.json'
|
8 years ago |
Rossen Georgiev
|
202cabee29
|
Leaderboards: added steam_ids param to get_entries
|
8 years ago |
Rossen Georgiev
|
75aedade6c
|
Leaderboards: fix typo in docstring
|
8 years ago |
Rossen Georgiev
|
b39698f63b
|
reset current_games_played on disconnect
|
8 years ago |
Rossen Georgiev
|
ec1fb51a99
|
fix games_played() for py3; v0.8.12
|
8 years ago |
Rossen Georgiev
|
db0ab2c0d3
|
SteamClient: fix cli_login() using raw_input on py3
|
8 years ago |
Rossen Georgiev
|
cf80947a75
|
SteamApps: refactor and fix methods
|
8 years ago |
Rossen Georgiev
|
0786fd2743
|
refactor register_product_key()
|
8 years ago |
Rossen Georgiev
|
39e2267022
|
SteamUser: get_ps will request persona state when missing
related to #52
|
9 years ago |
Rossen Georgiev
|
7cbd44a4c5
|
SteamClient: added 'cli_login()'
The new method simplfiest the login process from CLI.
Examples and recipes are changed to use it.
|
9 years ago |
Rossen Georgiev
|
610de3dd8a
|
SteamClient: login() now returns LogOn eresult
|
9 years ago |
Rossen Georgiev
|
176fd196c8
|
SteamClient: avoid calling connect() while connecting
|
9 years ago |
Rossen Georgiev
|
ff36295cbc
|
added 'wait_msg'
|
9 years ago |
Rossen Georgiev
|
49d535c63f
|
added register_product_key method
|
9 years ago |
Rossen Georgiev
|
fb149fe300
|
decode 'chat_messages' text as utf-8
|
9 years ago |
Rossen Georgiev
|
3aec9020dd
|
added Apps builtin
cotains various methods related to apps
|
9 years ago |
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 |