I've created a project on GitHub to generate a Python SDK for Laserfiche.
The SDK is built with Swagger Codegen and published on PyPi for easy install.
Is this OK/Useful, and do I need to change any licensing on the project?
Discussion
Discussion
Python SDK for Laserfiche API
First-time listener, first-time caller here.
We just purchased the SDK for Laserfiche because we were under the impression that a Python API already existed; is this not the case @████████?
For now, I guess I'm digging into that great Github Repo @████████
Thank you for sharing this - we are in the process of publishing "curated" language specific SDKs for the most popular in-demand languages.
While anyone can and is encouraged to generate a language specific SDK from Laserfiche's OpenAPI3.0 specs using code gen tools like NSwag or OpenAPI Generator, we will publish versions with some improvements over the auto-generated one (like connection handling, retries on transient errors, handling specific error codes, etc.).
We are in the process of determining which languages to support and the ways to allow contributing to these SDKs so stay tuned. Your post will be considered a "+1" for Python!
The "Developer 301 Scripting with the SDK" was a bit different, that was a wrapper around the .Net SDK, not a swagger client built based on the new REST API's OpenAPI specifications.
Interestingly enough, some of the Laserfiche engineers actually did a demo of something like this at Empower a few years ago.
GitHub - LaserfichePSG/LFSDKPython: Implementation of Python wrapper for the Laserfiche SDK
If you have access to the Laserfiche Empower presentation files from 2019, the course was "Developer 301 Scripting with the SDK"