The workflow produces a table with the Identifiere (symbolic-name) of the extension.
What I am looking for would be a list of all available extensions (Name, Identifier, Version, Provider) as in the File → Install KNIME Extensions dialog followed by the click on the “more…” hyperlink to get general information to the Extension.
This list then could be searched for missing extensions (for example: Extension missing like NGS Tools missing for Knime 4.7) so that we are aware of possible missing extensions on the updated KNIME server.
Does somebody know how to get a list of all extensions (like Extensions – KNIME Community Hub) with the additional info (Name, Identifier, Version, Provider) or had a similar task or a better approach?
I guess you mean a list of all extension of a particular repository? A list of all extensions might virtually be impossible as there can be numerous like this one I just discovered:
As for the knime Hub. I used its sitemap.xml to get a list of all 62753 URLs including spaces, users, extensions etc… Filtering for extensions and get the list of URLs of all nodes like this one:
Traversing the path you get the extension page you could scrape:
In addition, you could add all repositories, list also installed extensions, expand all lists and copy the information. Here is a brief excerpt
Another possible approach would be to be to fetch the repository content. Though, I had with a quick & dirty approach no success at present. But my mind is working
Another option I recalled but seems to have been discontinued would be to download the ZIP [update site as a ZIP]https://www.knime.com/downloads/update mentioned in " I cannot update/install additional extension or access the example workflow server because I am behind a firewall."