cytoscape / cyREST

Core App: REST API module for Cytoscape
https://github.com/cytoscape/cyREST/wiki
MIT License
30 stars 13 forks source link

List installed Apps #24

Closed dotasek closed 6 years ago

dotasek commented 7 years ago

It would be useful to have a list of installed apps and versions available via pure REST.

Something like

[
  {
    name:"CyREST",
    symbolicName: "org.cytoscape.rest.cy-rest"
    version:"3.5.0",
  }
  ...
]

This would help users verify their configuration via automation before failing with 404s down the road.

dotasek commented 7 years ago

+1 for this. When trying to start Cytoscape automatically through python, I had to wait twice. Once for REST to become available, and once for the JAX-RS endpoint of the App to show. I was lucky that the App had a GET endpoint available to look for, otherwise, I'd have been stuck with only undesirable POST and DELETE options. Having an endpoint for CyREST Core to provide this would make us resilient against App devs that don't have a GET endpoint to use in this manner.

dotasek commented 6 years ago

Done in 6c1634aa275f2bce0ad2665ec45c7b25e6fa4180

New API

Apps