{"categories":[{"label":"Internet","url":"https://skillfed.io/packages/category/internet/6"}],"enrichment":{"capability":"A Python client library for interacting with Openfire's REST API Plugin, enabling programmatic management of users, groups, chat rooms, sessions, messages, and system configuration.","skillfed_tags":["xmpp","abandoned","legacy"],"use_cases":["Automate user provisioning and account management on an Openfire server from a Python application.","Script bulk operations like creating groups or configuring chat rooms without manual admin panel interaction.","Integrate Openfire user or session data into a larger Python-based system administration or monitoring tool.","Query active sessions or send system messages programmatically to an Openfire deployment.","Build a Python-based admin dashboard or CLI tool that delegates operations to Openfire via its REST API."],"what_it_does":"openfire-restapi is a thin Python wrapper around Openfire's REST API Plugin, allowing developers to script administrative and operational tasks on an Openfire XMPP server. It provides methods to create and manage users, organize groups, control chat rooms, query sessions, send messages, and access system information\u2014all without manually constructing HTTP requests.\n\nThe package depends only on requests and installs with minimal friction. However, it has been abandoned since September 2017 and was never widely maintained. It targets Python 3.4\u20133.6, and there is no evidence of updates for modern Python versions, newer Openfire releases, or changes to the REST API Plugin interface. Use only if you are running a legacy Openfire deployment and can tolerate the risk of incompatibility.","worth_installing":"No, unless you are maintaining legacy code already tied to this package. The project is abandoned (last release 2017-09-20, archived repository), targets outdated Python versions (3.4\u20133.6), and has not been tested against modern Openfire or Python environments. The GPLv3 copyleft license also restricts redistribution. If you need to interact with Openfire, evaluate whether a newer client library exists or consider direct HTTP calls via requests."},"id":"openfire-restapi","links":{"html":"https://skillfed.io/packages/openfire-restapi","md":"https://skillfed.io/packages/openfire-restapi.md","pypi":"https://pypi.org/project/openfire-restapi/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2017-09-20","license_spdx":null,"license_treatment":"copyleft","name":"openfire-restapi","python_support":"unspecified","summary":"A python client for Openfire's REST API Plugin"},"popularity":{"monthly_downloads":80575,"position":14284,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"0.2.0"}
