Skip to main content

Official stlib plugins

build status Quality GitHub license

Current plugins:

  • SteamTrades
  • SteamGifts

How to Create Plugins

Just create a new class by extending the class utils.Base from stlib.
Nothing special here, you can use stlib-plugins as an example.

How to Use Plugins

from stlib import plugins

# You can modify the default search path prior the plugin manager initialization
# Must be called before use any method from 'plugins' module
# Warning: Your custom search paths will take precedence over default search paths
plugins.add_search_paths(<mypath>, <anotherpath>, ...)

# You can get a list of all available plugins
all_plugins = plugins.get_available_plugins()

# You can check if there has a plugin called <plugin_name>
if plugins.has_plugin(<plugin_name>):
   # So you can load the plugin by plugin name
   plugin = plugins.get_plugin(<plugin_name>)

Default search paths are:

# For Windows:
<current_directory>\\plugins  
%LOCALAPPDATA%\\stlib\\plugins

# For Linux:
<current_directory>/plugins  
/usr/share/stlib/plugins  
$HOME/.local/share/stlib/plugins

Download files

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

Source Distribution

stlib-plugins-1.1.1.tar.gz (6.4 kB view details)

Uploaded Source

Built Distribution

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

stlib_plugins-1.1.1-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: stlib-plugins-1.1.1.tar.gz
  • Upload date:
  • Size: 6.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for stlib-plugins-1.1.1.tar.gz
Algorithm Hash digest
SHA256 18d6ea31b06a23d2e672ff499443668722dde2092a62b64e408a850fca4eeedb
MD5 d8d3ce439f88d617528b8b1cd23d76be
BLAKE2b-256 dc31e759b819767c916e0ec73437683e252aea9fff8c78599cc90bc7701418a5

See more details on using hashes here.

File details

Details for the file stlib_plugins-1.1.1-py3-none-any.whl.

File metadata

  • Download URL: stlib_plugins-1.1.1-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.1

File hashes

Hashes for stlib_plugins-1.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1a436da567da1acaa1af620477524d898ccccd61e7731ca309bd24f92850c59b
MD5 b1a30bcff39c9ea27cc2047a990002c3
BLAKE2b-256 2a87250638dae6fb587c679b714d339965ab9b29576460f03926f3feb09df7ce

See more details on using hashes here.

Release history Release notifications | RSS feed

1.2.3

2 files

1.2.2

2 files

1.2.1

2 files

1.2

2 files

1.1.2

2 files

This release

1.1.1 This release

2 files

1.1

2 files

0.0.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page