Skip to content

YouTube video data extractor #105

Open
@practicalli-johnny

Description

@practicalli-johnny

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions