Skip to content

Hyper video media API

BigBlueHat edited this page Sep 5, 2015 · 4 revisions

[Hack Day Idea](Hack Day)

Idea

  • by BigBlueHat

We’ve filmed REST Fest talks since nearly the beginning—professionally for the last 3 years. Because of that, we’ve got quite a collection. It currently lives at http://videos.restfest.org/ which is just a Vimeo channel page for the previous year. Finding content is a fiddly, error prone process of searching all of Vimeo and usually coming up short.

What better way to fix it than to have ~50 people spend a full day creating a set of microservices, APIs, and clients to work together to build a new videos.restfest.org—complete with hypermedia hot sauce. 😸

User Stories

As a REST developer, I want...

  • to find content by
    • topic
    • presenter
    • year
    • project mentioned / demo'd
  • to keep lists of videos to
    • watch later
    • share with friends
  • to view lists
    • other people have made
    • auto-generated from "find" criteria
  • to add comments
    • about the whole video
    • about portions of the video
  • to add related content / links
    • about the whole video
    • about the related topic
    • about portions of the video
  • to confirm that I am the presentor
    • so that
      • my comments, links, etc get "promoted" / highlighted

Requirements

Server:

  • MUST
    • use one (or more) Hypermedia media type
    • use the Vimeo API (or HTML) to extract or wrap the existing collection
    • use simple / cheap hosting
  • SHOULD
    • implement a standard feed one (or more) feed formats (Atom, Activity Streams 2.0) for
      • search results
      • lists
      • main list / index
  • MAY
    • provide full text search of descriptions
    • provide Clarify API integration
    • provide an HTML5 video viewer (for future hosting on other static or NoSQL hosting)
Clone this wiki locally