{"id":27889,"library":"kangelpluginsmanager","title":"Kangel Plugins Manager","description":"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.","status":"active","version":"1.4.1","language":"python","source_language":"en","source_url":"https://github.com/KangelPlugins/Plugins-Store","tags":["plugin-manager","telegram","exteragram","ayu-gram","store"],"install":[{"cmd":"pip install kangelpluginsmanager","lang":"bash","label":"Install from PyPI"}],"dependencies":[],"imports":[{"note":"Main class for managing plugins.","symbol":"KangelPluginsManager","correct":"from kangelpluginsmanager import KangelPluginsManager"},{"note":"Class to interact with the plugin store.","symbol":"PluginStore","correct":"from kangelpluginsmanager import PluginStore"}],"quickstart":{"code":"from kangelpluginsmanager import KangelPluginsManager\n\n# Initialize the manager\nmanager = KangelPluginsManager(api_key='your_api_key_here')\n\n# List available plugins\nplugins = manager.list_plugins()\nprint(plugins)\n\n# Install a plugin\nmanager.install('example-plugin')\n\n# Uninstall a plugin\nmanager.uninstall('example-plugin')","lang":"python","description":"Initialize the manager with an API key, then list, install, or uninstall plugins."},"warnings":[{"fix":"Obtain an API key from the store's website or configuration.","message":"The library requires an API key from the Kangel Plugins Store. Without a valid key, operations will fail silently or raise authentication errors.","severity":"gotcha","affected_versions":"all"},{"fix":"Use `manager.install('plugin-name', upgrade=True)` instead.","message":"The method `update` has been deprecated in favor of `install` with the `--upgrade` flag. Using `update` may stop working in future versions.","severity":"deprecated","affected_versions":">=1.4.0"}],"env_vars":null,"last_verified":"2026-05-09T00:00:00.000Z","next_check":"2026-08-07T00:00:00.000Z","problems":[{"fix":"Ensure you have a valid API key and pass it correctly: KangelPluginsManager(api_key='your_key')","cause":"Empty or incorrect API key provided.","error":"kangelpluginsmanager.exceptions.AuthenticationError: Invalid API key"},{"fix":"Run `pip install kangelpluginsmanager` to install the package.","cause":"The library is not installed in the current Python environment.","error":"ModuleNotFoundError: No module named 'kangelpluginsmanager'"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}