Skip to content

hakonrossebo/ndc-oslo2016-video-listing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NDC Oslo 2016 video listing

Live Site! click this link

About

NDC Oslo is a great conference and they have shared all their conference talks on Vimeo. Finding the videos you are interested in can be cumbersome. As a learning challenge this summer, I created some F# scripts and a viewer in Elm to facilitate a better experience.

I've used this as a way to learn functional programming with F# and Elm. I would appreciate feedback and contributions on ways to improve this codebase. Other viewer implementations would also be great.

Based on:

  • Frontend in Elm
  • F# Scripts

Requirements

  • F#
  • Elm

Vimeo API Token

  • note - to use Vimeo API - Create the file NDCVideoTokenConfig.fsx in F# root folder with content:
module NDCVideoTokenConfig
  let token = "Bearer "your vimeo api token"

Documentation

F# Scripts

  • Downloads NDC Oslo 2016 channel video metadata
  • Downloads Agenda html from NDC Oslo site
  • Creates a json file to be used by the viewer with no backend

Elm viewer

  • Currently based on elm-mdl, It would be interesting to see other Elm or javascript implementations.

Roadmap

There are many things that I had to omit in the first release:

  • Search
  • Refactor topic and speaker filters to separate components (appreciate contributions)
  • More metadata
  • Detail view - maybe also with embedded player

Contributing

I am more than happy to accept external contributions to the project in the form of feedback, bug reports and pull requests.

Disclaimer

I don't have any connections to NDC Oslo. This is only a personal project. Please notify me on any violations.

Thanks for checking this out.

– Håkon Rossebø, @hakonrossebo

About

Scripts and viewer to facilitate better navigation to NDC Oslo 2016 videos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published