Skip to main content

Async library that provides features related to Steam client and compatible stuffs

Project description

stlib

windows build status linux build status Coverage Quality GitHub license GitHub release

Async library that provides features related to Steam client and compatible stuff

WARNING: stlib is not intended to be used in game development, there is no support to callbacks and I'll not work on that. stlib is intended to develop console or GUI applications that need interaction with SteamAPI or SteamWebAPI.

stlib now supports plugins!

See more at: stlib-plugins

Dependencies to build SteamWorks Python Extension (Optional)

WARNING: SteamWorks Python Extension is incomplete, but it's easy to implement. if you need a feature that is not present, send a pull request or open an issue.

  • Python and headers >= 3.9
  • Microsoft Visual C++ compiler (MSVC) or GNU Compiler (GCC)
  • Steamworks SDK >= v1.55

Dependencies to run

  • Python >= 3.9
  • asyncio
  • beautifulsoup4
  • rsa
  • aiohttp

API Reference & Documentation

Current Version (>=1.0)

:warning: If you are using the legacy version please update. The legacy version isn't maintained or supported and docs are available only to help you in the upgrade process to latest version. Legacy Version (<=0.14)

Made with stlib

Steam Tools NG - https://github.com/ShyPixie/steam-tools-ng


This is an work in progress. You can request new features.

The stlib is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

The stlib is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

Lara Maia dev@lara.monster 2015 ~ 2023

Made with

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

stlib-1.1.1.tar.gz (21.1 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

stlib-1.1.1-cp311-cp311-win_amd64.whl (188.6 kB view details)

Uploaded CPython 3.11Windows x86-64

stlib-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (226.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

stlib-1.1.1-cp310-cp310-win_amd64.whl (188.6 kB view details)

Uploaded CPython 3.10Windows x86-64

stlib-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (226.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

stlib-1.1.1-cp39-cp39-win_amd64.whl (188.6 kB view details)

Uploaded CPython 3.9Windows x86-64

stlib-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (225.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

File details

Details for the file stlib-1.1.1.tar.gz.

File metadata

  • Download URL: stlib-1.1.1.tar.gz
  • Upload date:
  • Size: 21.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.9

File hashes

Hashes for stlib-1.1.1.tar.gz
Algorithm Hash digest
SHA256 9465bbea58d7cee35276c5dc2d66d8fb4eb3087d689b7a65d6e62f68d9b5b283
MD5 679298129943357de4c4c6777d46628f
BLAKE2b-256 365e601121078fb24ef0db34f6ed00374b43005840c47155cc309a71e2b37c40

See more details on using hashes here.

File details

Details for the file stlib-1.1.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: stlib-1.1.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 188.6 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for stlib-1.1.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7da0863c80508526a63eb30f3c4e92a4591fc4a0d4bbd66e9697ee1948d66c8a
MD5 2f5ff7789cd2c0486870484bf0818d9c
BLAKE2b-256 b73c771d1f1bb01259972b1a09eaa8b1a6976ed9da912b686ebb57b449efc469

See more details on using hashes here.

File details

Details for the file stlib-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stlib-1.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8579c7aa427fa50662a1206b336c5d75c9f8fa01b2bfd7a64414a967ca3848d9
MD5 99423713bbe2168ca5a854ac34906562
BLAKE2b-256 d3a495bb38855c5a11fd303899cce4a26d1535f938886b952773473b802fc120

See more details on using hashes here.

File details

Details for the file stlib-1.1.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: stlib-1.1.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 188.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for stlib-1.1.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 529de38eeb3beea312f3829d115647562c19d6fa838d0a0c9dc1b248317c68bc
MD5 b0f6fda4c461e39177ec871793516f50
BLAKE2b-256 8685161de3a51bdc6cb6e7059a291d784604da47f878b8050365d64490df3898

See more details on using hashes here.

File details

Details for the file stlib-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stlib-1.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3448d9570c4f3f9507facd7470f2849dda20f45c941c711d367a1a44cd0d1f10
MD5 166e6a8d21fbaf616d41c16edaebe5fe
BLAKE2b-256 43dee12de96ea4d89c279ccc4a2262973c6763337bfac231ff60cd24147aff82

See more details on using hashes here.

File details

Details for the file stlib-1.1.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: stlib-1.1.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 188.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for stlib-1.1.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fdd3b10542d46e029980a3c0caa34d18b445f1af68aa5067791b38f533322c04
MD5 4cb65ea280e39490255e6afc8ca54d80
BLAKE2b-256 13cd35d49a99e80ceee31f364b1172e2afca1f9112d5aa6b68ebfeb291163469

See more details on using hashes here.

File details

Details for the file stlib-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for stlib-1.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ceeb4589e8cf1cf9e7a3764151203f9ed9c83dbe5461e0e625ed0397336e36b7
MD5 f112ebbda58faff832da9432e2557760
BLAKE2b-256 8c675a7064feef7ac4648072f49964a60ae7ba45d8ee9ffb9fed21a840245a85

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page