Skip to content
Overview of Sessions and Videos from Web Summit 2019 in Lisbon
HTML JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
src
.gitignore
LICENSE
README.md
about.html
config.dist.js
index.html
package-lock.json
package.json
videos.html

README.md

Web Summit Videos

The Videos from Web Summit have been posted to the Web Summit Vimeo Account.

However, I had difficulties finding some of the videos I was looking for.

That's why I created this little tool that fetches data from the Web Summit API as well as the Vimeo API and matches both together.

The output is a long list of Web Summit Talks together with the videos where I could match them.

Find the result here: Web Summit Videos

Development Setup

Overview

The page is generated through these steps:

  • Data is stored inside an SQLite Databse database.sqlite
  • Videos are imported from the Web Summit Vimeo Account via the Vimeo API
    • stored inside the table videos
  • Metadata of the Talks at Web Summit is imported from the Web Summit API
    • stored inside the table talks
  • Talks and Videos are matched
    • stored inside the table matches
  • An HTML page with the result is generated
    • stored as index.html

Vimeo API Credentials

Follow the Getting Started Guide for the Vimeo API to get your API credentials.

Create a new file config.js by copying config.dist.js and modifying the contents with your API credentials

Install dependencies

npm install

Import Videos

npm run import-videos

Import Web Summit Sessions

npm run import-schedule

Match Sessions with Videos

npm run match

Generate HTML page with result

npm run export
You can’t perform that action at this time.