From 0a5eb3db3c707707a2366f0df5db3024d9b6ff27 Mon Sep 17 00:00:00 2001 From: phyzical <5182053+phyzical@users.noreply.github.com> Date: Fri, 8 Aug 2025 16:27:31 +0800 Subject: [PATCH] add logic to extract and set a video as 'public' --- lib/pinchflat/yt_dlp/media.ex | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lib/pinchflat/yt_dlp/media.ex b/lib/pinchflat/yt_dlp/media.ex index 9abf8e5..7c5c524 100644 --- a/lib/pinchflat/yt_dlp/media.ex +++ b/lib/pinchflat/yt_dlp/media.ex @@ -115,7 +115,7 @@ defmodule Pinchflat.YtDlp.Media do if something is a short via the URL again """ def indexing_output_template do - "%(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename})j" + "%(.{id,title,live_status,original_url,description,aspect_ratio,duration,upload_date,timestamp,playlist_index,filename,availability})j" end @doc """ @@ -135,7 +135,8 @@ defmodule Pinchflat.YtDlp.Media do short_form_content: response["original_url"] && short_form_content?(response), uploaded_at: response["upload_date"] && parse_uploaded_at(response), playlist_index: response["playlist_index"] || 0, - predicted_media_filepath: response["filename"] + predicted_media_filepath: response["filename"], + public: response["availability"] == "public" } end