From 53dcb3e2c6e14ee0da081205e041604abd52ca90 Mon Sep 17 00:00:00 2001 From: Andy <88590076+AAndyProgram@users.noreply.github.com> Date: Sun, 2 Jun 2024 01:19:41 +0300 Subject: [PATCH] 2024.6.2.0 YT Add 'FileAddDateToFileName', 'FileAddDateToFileName_VideoForm' and 'FileAddDateToFileName_VideoList' properties Update 'YouTubeMediaContainerBase', 'VideoOptionsForm' and 'MediaItem' (new options) SCrawler API.Instagram: update settings values API.Reddit: fix 'ReparseMissing' function (remove bearer token) --- SCrawler.YouTube/Base/Structures.vb | 6 ++++++ SCrawler.YouTube/Base/YouTubeSettings.vb | 13 +++++++++++-- SCrawler.YouTube/Controls/VideoOptionsForm.vb | 2 +- SCrawler.YouTube/Downloader/MediaItem.vb | 4 ++-- .../Objects/YouTubeMediaContainerBase.vb | 10 ++++++++++ SCrawler/API/Instagram/SiteSettings.vb | 5 +++++ SCrawler/API/Reddit/UserData.vb | 11 ++++++++--- 7 files changed, 43 insertions(+), 8 deletions(-) diff --git a/SCrawler.YouTube/Base/Structures.vb b/SCrawler.YouTube/Base/Structures.vb index 4e2cadc..47ba37f 100644 --- a/SCrawler.YouTube/Base/Structures.vb +++ b/SCrawler.YouTube/Base/Structures.vb @@ -78,6 +78,12 @@ Namespace API.YouTube.Base https = 1 m3u8 = 2 End Enum + + Public Enum FileDateMode As Integer + None = 0 + Before = 1 + After = 2 + End Enum Public Structure MediaObject : Implements IIndexable, IComparable(Of MediaObject) Public Type As Plugin.UserMediaTypes Public ID As String diff --git a/SCrawler.YouTube/Base/YouTubeSettings.vb b/SCrawler.YouTube/Base/YouTubeSettings.vb index c715aaa..912c5bf 100644 --- a/SCrawler.YouTube/Base/YouTubeSettings.vb +++ b/SCrawler.YouTube/Base/YouTubeSettings.vb @@ -249,9 +249,18 @@ Namespace API.YouTube.Base Friend ReadOnly Property ProgramDescription As XMLValue(Of String) - - Friend ReadOnly Property FileRemoveCharacters As XMLValue(Of String) + Public ReadOnly Property FileRemoveCharacters As XMLValue(Of String) + + Public ReadOnly Property FileAddDateToFileName As XMLValue(Of FileDateMode) + + Public ReadOnly Property FileAddDateToFileName_VideoForm As XMLValue(Of Boolean) + + Public ReadOnly Property FileAddDateToFileName_VideoList As XMLValue(Of Boolean) #End Region #Region "Defaults ChannelsDownload" 0 Then lastCount = _TempMediaList.Count