Rossen Georgiev
42069825a2
fix a couple of code blocks in docstrings
5 years ago
Rossen Georgiev
da62d5941e
travis: osx+win tests, sperate docs build
5 years ago
Rossen Georgiev
6e0871c499
CDNDepotFile: fix incorrect chunk location code
5 years ago
Rossen Georgiev
3a118a3b2f
steam.utils.appcache: remove extra double quote
5 years ago
Rossen Georgiev
384ab9bafc
steam.utils.appcache: update docstrings
5 years ago
Rossen Georgiev
d2a3772c17
bump to v1.0.0-alpha8
5 years ago
Rossen Georgiev
c3309b7fac
move SteamClient dependecies to 'client' extras
This should be helpful for modules that want to use `steam` package,
but do no use SteamClient and its features.
Close #190
5 years ago
Rossen Georgiev
59673a5517
update vdf>=3.3 in setup.py
5 years ago
Rossen Georgiev
61e32e4ef3
add steam.utls.appcache methods to parse appcache files
Close #179
5 years ago
Rossen Georgiev
58f51a94f9
move proto related util functions to steam.utils.proto
5 years ago
Rossen Georgiev
e5e1130e6b
rename steam.util to steam.utils
5 years ago
Rossen Georgiev
a303d1c2aa
update CHANGES file
5 years ago
Rossen Georgiev
c49c2b3352
update travic and scrut confs
5 years ago
Rossen Georgiev
0d5609a553
fix undefined for set_ui_mode()
5 years ago
Rossen Georgiev
7b88d0edfb
bump to v1.0.0-alpha7
5 years ago
Rossen Georgiev
7df7bfcfc9
re-record VCRs; fix SteamID.from_url for groups
Closes #188
5 years ago
Rossen Georgiev
ae0656a144
improve user relationship state handling
block/unblock of users caused states that we don't handle well.
This patch fixes it, as blocked user become part of the friend list
Related #243
5 years ago
Rossen Georgiev
d7f852dde3
SteamUser: show relationship in repr
5 years ago
Rossen Georgiev
abd737589b
client: add block/unblock methods for steam users
Close #243
Close #225
5 years ago
Rossen Georgiev
68d6df49d3
add set_ui_mode() method
Closes #242
5 years ago
Rossen Georgiev
443c0dac0a
client: remove Account methods as they been deprecated
Closes #231
These methods no longer work, and have been replaced by https://help.steampowered.com/en/wizard/HelpWithLoginInfo
5 years ago
Rossen Georgiev
42af857e73
update protobufs
5 years ago
Rossen Georgiev
8fd398f9c4
update enums
* updated EResult
* updated various other enums
* added a few missing enums
Closes #178
5 years ago
Rossen Georgiev
bb9013a0fe
update EMsg enum
Part of #178
5 years ago
Rossen Georgiev
dc1fa7bd3f
add reconnect delay jitter
Close #227
5 years ago
Rossen
04a392753b
Add s.team invite codes to SteamID ( #218 )
* add invite_code and invite_url properties to SteamID
* steam64_from_url now handles invite codes (they redirect to profiles)
* invite_code_to_tuple for parsing invite code (as link, or alone)
* add a few tests to cover the obvious cases for invite codes
5 years ago
Rossen Georgiev
19eee7659e
remove extra Max from EServerType enum
5 years ago
Rossen Georgiev
acd8b39c76
update common enums
close #244
5 years ago
Rossen Georgiev
48e6f43a23
setup.py: add py3.7 and 3.8 as supported versions
5 years ago
Philipp Joos
d9d6c76823
Implemented method to claim free licenses ( #213 )
5 years ago
int3l
46e4cdf1b6
Fix unhandled exception for invalid numeric SteamIDs ( #248 )
Too big integers or numeric strings raise TypeError in make_steam64 instead of returning valid SteamID object with the invalid flag set.
Examples:
SteamID(111111111111111111111111111111111111111)
SteamID('11111111111111111111111111111111111111')
5 years ago
Rossen Georgiev
b55e31b5ce
steamid: define __str__ as py3.8 maps it __repr__
5 years ago
Rossen Georgiev
bc358e6366
update travis config, and add py3.8
5 years ago
Rossen Georgiev
1a84d653ff
changelog: add _missing_token and clarify other changes
6 years ago
Rossen Georgiev
024acb14a9
expose _missing_token in get_product_info() result
6 years ago
Rossen Georgiev
fda65156b3
fix #223 ; incorrect import statement in docs
6 years ago
Rossen Georgiev
09f4f51a28
bump to v1.0.0-alpha6
fix bug introduced in b47f267aa1
6 years ago
Rossen Georgiev
e49d0b15cf
bump to v1.0.0-alpha5
6 years ago
Rossen Georgiev
c708ed0c75
update gevent-eventemitter req to >=2.1
6 years ago
Rossen Georgiev
b47f267aa1
CMClient: move _LOG attr to class level
6 years ago
Pavel Djundik
a2d79a085b
docs: update url to xPaw api page ( #214 )
6 years ago
Rossen Georgiev
fcb584f205
bump to v1.0.0-alpha4
6 years ago
Rossen Georgiev
e6fc929c17
cdn: dont check licenses when decrypt=False for get_manifests()
6 years ago
Rossen Georgiev
e0cf6f1d22
bump to v1.0.0-alpha3
6 years ago
Rossen Georgiev
b768304435
cdn: add decrypt param to get_manifests() and dont iter files on encrypted depots
6 years ago
Rossen Georgiev
6a0873c38b
cdn: add get_app_depot_info() to allow overriding caching behaviour
6 years ago
Rossen Georgiev
1606c71d3c
cdn: improve get_manifests() logic for shared repos
6 years ago
Rossen Georgiev
e7427414a9
bump to v1.0.0-alpha2
6 years ago
Rossen Georgiev
410756070a
fix CDNDepotFile.read() skipping chunks and returning bad data
6 years ago
Rossen Georgiev
b114c82f4c
fix buggy lzma decompressor producing shorter output
6 years ago