Description
Write a command line tool and/or Web Service to collect data about videos in a particular YouTube playlist or channel.
Rationale
The YouTube API is a little too 'interesting' to easily work with (from experiences trying to hack with it at a code dojo). A nice Clojure tool should make interacting with YouTube really simple and fun.
Perceived usage:
The data from the YouTube video data extractor could be used in a ClojureScript Landing page (or similar video catalogue or video preview site)
This data would make it easier to expose more information about the 100+ hours of YouTube videos created by Practicalli, making it easier to discover the right video to watch.
Design considerations
Access to the YouTube API requires a developer token (from what I remember), so a CLI should pick that us from an environment variable
(One reason for a CLI tool, so the token isn't exposed in a ClojureScript site on GitHub)
Although, it could be added as a GitHub secret?
All the required data would be acquired and made available in Clojure (End) format.
Then this data can be committed into the GitHub project and used to show video thumbnails and other titles
Alternatively, make a REPL driven tool, creating a little library that could be added to the user
namespace of a (landing page) project.