{"categories":[{"label":"WWW/HTTP","url":"https://skillfed.io/packages/category/internet-www-http/2"},{"label":"Office/Business","url":"https://skillfed.io/packages/category/office-business"}],"enrichment":{"capability":"SharePlum provides a Python interface to SharePoint services, handling authentication and list/folder operations so you can work with SharePoint data using standard Python objects and methods.","skillfed_tags":["sharepoint-integration","abandoned-project"],"use_cases":["Retrieve and update SharePoint list items from Python scripts without manual SOAP or REST calls.","Automate file uploads and downloads to SharePoint document libraries using folder operations.","Migrate data from on-premises or Office365 SharePoint to other systems via Python ETL scripts.","Query and filter SharePoint lists by column values to extract specific records for reporting.","Perform bulk check-in and check-out operations on SharePoint documents programmatically."],"what_it_does":"SharePlum wraps the SharePoint web services API to let you read and write list data, manage folders and files, and authenticate to both on-premises and Office365 SharePoint sites without writing raw HTTP requests. It abstracts away XML parsing and SOAP details, presenting SharePoint lists as Python dictionaries and automating type conversion between SharePoint's internal representation and Python types.\n\nThe library supports NTLM authentication for on-premises deployments and cookie-based authentication for Office365. It can query lists with filters, upload and download files, and perform check-in/check-out operations on documents. However, the project has been archived since early 2023 with no active maintenance, so it is best suited for teams maintaining legacy SharePoint integrations rather than new projects.","worth_installing":"No for new projects. SharePoint integration is better served by Microsoft's official SDKs or actively maintained alternatives. Install only if you are maintaining legacy code that already depends on SharePlum and cannot migrate, or if you are locked into an older SharePoint version with no other option. The abandoned status and lack of maintenance since 2023 create long-term risk."},"id":"shareplum","links":{"html":"https://skillfed.io/packages/shareplum","md":"https://skillfed.io/packages/shareplum.md","pypi":"https://pypi.org/project/shareplum/"},"maintenance":{"status":"abandoned"},"meta":{"latest_release":"2020-04-22","license_spdx":null,"license_treatment":"permissive","name":"SharePlum","python_support":"unspecified","summary":"Python SharePoint Library"},"popularity":{"monthly_downloads":2164826,"position":3236,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"0.5.1"}
