Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement API endpoint for /collections/[collection] #507

Closed
Tracked by #435
neuromusic opened this issue Jun 1, 2022 · 0 comments
Closed
Tracked by #435

Implement API endpoint for /collections/[collection] #507

neuromusic opened this issue Jun 1, 2022 · 0 comments
Assignees

Comments

@neuromusic
Copy link
Collaborator

neuromusic commented Jun 1, 2022

Given a collection slug (e.g. alfa-cohort, bravo_cohort) or full URL (e.g. https://raw.githubusercontent.com/chanzuckerberg/napari-hub-collections/main/collections/alfa-cohort.yml), implement an API endpoint that returns metadata for that collection in this format (pulled from the collections tech spec)

{
  "title": "Alfa Cohort",
  "updated_date": "2022-04-29",
  "summary": "Plugins created by participants in the the napari Alfa Cohort",
  "description": "Plugins created by participants in the the napari Alfa Cohort. Lorem ipsum dolor sit amet, consectetur adipiscing elit.  Vestibulum faucibus elit at erat volutpat, id consequat felis egestas. Vestibulum id eleifend purus.  Cras tortor felis, congue in pulvinar nec.\n",
  "cover_image": "national-cancer-institute-evhLgfOjU5Y-unsplash.jpg",
  "plugins": [
    {
      "name": "napari-yapic-prediction",
      "comment": "Classify every pixel from your own pre-trained deep learning models"
    },
    {
      "name": "cellfinder-napari",
      "comment": "Quickly detect neurons in whole brain flourescent imaging data"
    },
    {
      "name": "napari-cellpose",
      "comment": "Segment cells and nuclei leveraging cytoplasm channels"
    },
    {
      "name": "napari-nucleaizer",
      "comment": "Segment cellular nuclei across a wide range of imaging modalities"
    },
    {
      "name": "stardist-napari",
      "comment": "Segment nuclei from fluorescent and histopathology images"
    }
  ],
  "curator": {
    "name": "Justin Kiggins",
    "title": "Product Manager",
    "affiliation": {
      "institution": "Chan Zuckerberg Initiative",
      "website": "https://chanzuckerberg.com"
    },
    "links": {
      "orcid": "0000-0002-4638-7015",
      "twitter": "https://twitter.com/neuromusic",
      "github": "https://github.com/neuromusic",
      "website": "https://justinkiggins.com"
    }
  }
}

Notes

@neuromusic neuromusic mentioned this issue Jun 1, 2022
9 tasks
@neuromusic neuromusic moved this to Ready for Development in napari hub backlog Jun 1, 2022
@richaagarwal richaagarwal assigned lgan-czi and unassigned lgan-czi Jun 27, 2022
@richaagarwal richaagarwal moved this from Ready to Backlog in napari hub backlog Aug 2, 2022
@richaagarwal richaagarwal changed the title P0 - API + Caching for /collections/[collection] Implement API endpoint for /collections/[collection] Aug 5, 2022
@richaagarwal richaagarwal moved this from Backlog to Ready in napari hub backlog Aug 5, 2022
@richaagarwal richaagarwal moved this from Ready to Backlog in napari hub backlog Aug 15, 2022
@richaagarwal richaagarwal moved this from Backlog to In Progress in napari hub backlog Oct 10, 2022
@richaagarwal richaagarwal self-assigned this Oct 10, 2022
Repository owner moved this from In Progress to Done in napari hub backlog Nov 9, 2022
@richaagarwal richaagarwal moved this from Done to Done (all-time) in napari hub backlog Nov 16, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

4 participants