Official stlib plugins
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.tar.gz
(6.4 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file stlib-plugins-1.1.tar.gz.
File metadata
- Download URL: stlib-plugins-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.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
59e7f0fcfa361f7edc9c1f44094f5c934a92921d61f6775e54c3d42acdaeb53b
|
|
| MD5 |
204945e7fa6acb560230ce933016c0c1
|
|
| BLAKE2b-256 |
e8db35f24b030bac5148b052728947cb1482cf08ac933d430915984fb695e857
|
File details
Details for the file stlib_plugins-1.1-py3-none-any.whl.
File metadata
- Download URL: stlib_plugins-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.9.15
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
80c7f1e8359402ee3d44d1c478fe1c5456825e0ad47cef0a680246d1dc9452d0
|
|
| MD5 |
2a289b4187f4f1b208b4cf3769b770f6
|
|
| BLAKE2b-256 |
1261bb36b5a36022add1ab7566d202566a39dcfc033f87250384acc20bee0be7
|