Kangel Plugins Manager

raw JSON →
1.4.1 verified Sat May 09 auth: no python

Kangel Plugins Manager is a plugin store and management system designed for exteraGram and AyuGram Telegram clients. Version 1.4.1 supports Python >=3.9 and provides an intuitive interface to discover, install, update, and remove plugins from the Kangel Plugins Store. The library is actively maintained with a focus on ease of use.

pip install kangelpluginsmanager
error kangelpluginsmanager.exceptions.AuthenticationError: Invalid API key
cause Empty or incorrect API key provided.
fix
Ensure you have a valid API key and pass it correctly: KangelPluginsManager(api_key='your_key')
error ModuleNotFoundError: No module named 'kangelpluginsmanager'
cause The library is not installed in the current Python environment.
fix
Run pip install kangelpluginsmanager to install the package.
gotcha The library requires an API key from the Kangel Plugins Store. Without a valid key, operations will fail silently or raise authentication errors.
fix Obtain an API key from the store's website or configuration.
deprecated The method `update` has been deprecated in favor of `install` with the `--upgrade` flag. Using `update` may stop working in future versions.
fix Use `manager.install('plugin-name', upgrade=True)` instead.

Initialize the manager with an API key, then list, install, or uninstall plugins.

from kangelpluginsmanager import KangelPluginsManager

# Initialize the manager
manager = KangelPluginsManager(api_key='your_api_key_here')

# List available plugins
plugins = manager.list_plugins()
print(plugins)

# Install a plugin
manager.install('example-plugin')

# Uninstall a plugin
manager.uninstall('example-plugin')