From 8f08693657931b886da773842002678c6a4acd65 Mon Sep 17 00:00:00 2001 From: "Antonio J. Delgado" Date: Mon, 18 Nov 2024 17:07:13 +0200 Subject: [PATCH] Add video classifier --- classify_videos.sh | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 classify_videos.sh diff --git a/classify_videos.sh b/classify_videos.sh new file mode 100644 index 0000000..400b244 --- /dev/null +++ b/classify_videos.sh @@ -0,0 +1,13 @@ +#!/bin/bash +while read -r video_id +do + echo "Video ID: '${video_id}'" + channel=$(yt-dlp -J "${video_id}" | jq '.channel') + if [ -n "${channel}" ] && [ "${channel}" != "null" ]; then + echo "${channel}" + if [ -n "${video_id}" ] && [ "${video_id}" != "null" ]; then + mkdir -p "${channel}" + mv -- *"${video_id}"* "${channel}/" + fi + fi +done <<< "$(find . -mindepth 1 -maxdepth 1 | grep -Eo '\[[0-9a-zA-Z\-_]{11}\]' | tr -d '[]')"