add logic to extract and set a video as 'public'

This commit is contained in:
phyzical 2025-08-08 16:27:31 +08:00
parent 076f2fe78b
commit 0a5eb3db3c
No known key found for this signature in database
GPG key ID: 91E97494BCA22BCF

View file

@ -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