commit 8525d00965630c8c886812d06dc852928fa88fc5 parent ca414bd7f54f2a2d1bd85eaebe8746ea70c43465 Author: MichaĆ M. Sapka <michal@sapka.me> Date: Wed, 1 Feb 2023 23:12:41 +0100 chore: add yt covers extractor Diffstat:
A | assets/partials/play-button.png | | | 0 | |
A | assets/ytcovers/ckiZf9X8GrY.jpg | | | 0 | |
A | assets/ytcovers/qRNfeMaUBbo.jpg | | | 0 | |
A | assets/ytcovers/uoDhH5QEfX0.jpg | | | 0 | |
A | extract_covers | | | 10 | ++++++++++ |
5 files changed, 10 insertions(+), 0 deletions(-)
diff --git a/assets/partials/play-button.png b/assets/partials/play-button.png Binary files differ. diff --git a/assets/ytcovers/ckiZf9X8GrY.jpg b/assets/ytcovers/ckiZf9X8GrY.jpg Binary files differ. diff --git a/assets/ytcovers/qRNfeMaUBbo.jpg b/assets/ytcovers/qRNfeMaUBbo.jpg Binary files differ. diff --git a/assets/ytcovers/uoDhH5QEfX0.jpg b/assets/ytcovers/uoDhH5QEfX0.jpg Binary files differ. diff --git a/extract_covers b/extract_covers @@ -0,0 +1,10 @@ +#!/bin/bash + +echo "Extracting used YT ids..." +for id in `grep -r "<youtube" content/. | grep -o "\".*\"" | tr -d '"' ` +do + echo "Processing $id"... + + wget --output-document "assets/ytcovers/$id.jpg" "https://img.youtube.com/vi/$id/hqdefault.jpg" + magick convert "assets/ytcovers/$id.jpg" "assets/partials/play-button.png" -gravity center -geometry 150x150+5+5 -composite "assets/ytcovers/$id.jpg" +done