projector

command
v0.0.0-...-100a88b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 12, 2026 License: MIT Imports: 15 Imported by: 0

README

projector

A helper tool to manage YouTube video descriptions for Content Creators.

This tool is of medium complexity and requires a third party tool that will help generate the actual descriptions.

I use hugo to generate the descriptions

It currently has two commands:

  • validate: Checks that the source files and the generated descriptions exist and can be parsed. This part could do with some improvements
  • sync: Checks the descriptions of videos in the last 30 days to check if the description hash has changed. If so, it will update it on YouTube.

More details can be found on the blog post

How it works

Yaml File

This tool expects the descriptions for the youtube files to be defined in a yaml file. The supported fields and default content can be found in the archetype

You can find some examples of active descriptions in the content section

Description File

Hugo then generates the description files.

projector sync

This tool (projector) then uses information from both those directories to detect if the description has changed, and if so, to update them.

TODO

  • Check Validity of
    • Video Id
    • Playlist ID

Documentation

The Go Gopher

There is no documentation for this package.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL