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
f838ddc617
SteamUser: added docstring for steam_id
9 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.
10 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
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
10 years ago
Rossen Georgiev
f0e96a427c
reword get_web_session() docstring
10 years ago
lopezloo
cd39231b9a
Implement Logon ID ( #63 )
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
ad80a2fe91
fix #58 ; ValueError raised when reading 'cm_servers.json'
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
db0ab2c0d3
SteamClient: fix cli_login() using raw_input on py3
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
7cbd44a4c5
SteamClient: added 'cli_login()'
The new method simplfiest the login process from CLI.
Examples and recipes are changed to use it.
10 years ago
Rossen Georgiev
610de3dd8a
SteamClient: login() now returns LogOn eresult
10 years ago
Rossen Georgiev
176fd196c8
SteamClient: avoid calling connect() while connecting
10 years ago
Rossen Georgiev
ff36295cbc
added 'wait_msg'
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
f4239daf2d
keep the CM server list fresh
10 years ago
Rossen Georgiev
e15bdf9a27
limit jobid range and clean up existing jobids
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
7ce2f360d9
fix credential_location check for sentry file
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
Cameron
cd231c2f7f
Removed entire __new__() method from SteamUser
`SteamUser` no longer inherits from `int`, and is therefor `__new__` is redundant.
10 years ago
Rossen Georgiev
28a1d4ef8e
renamed can_relogin prop to relogin_available
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
520cf112cf
indicate support for rate limit response
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
5993b81683
rework docstring in mixins
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