practicalli / clojure-web-services

Develop production grade server-side web services and APIs using Clojure and REPL driven development
https://practical.li/clojure-web-services
Creative Commons Attribution Share Alike 4.0 International
11 stars 14 forks source link

YouTube video data extractor #105

Open practicalli-johnny opened 2 years ago

practicalli-johnny commented 2 years ago

A command line too to pull data about videos in a particular playlist or channel, to be used in n a ClojureScript Landing page (or similar video preview)

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 why this is 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.