diff --git a/Crunchyroll Downloader/Anime_Add.Designer.vb b/Crunchyroll Downloader/Anime_Add.Designer.vb index a3bc386..a167154 100644 --- a/Crunchyroll Downloader/Anime_Add.Designer.vb +++ b/Crunchyroll Downloader/Anime_Add.Designer.vb @@ -305,7 +305,7 @@ Partial Class Anime_Add Public WithEvents PictureBox1 As PictureBox Public WithEvents groupBox1 As GroupBox Public WithEvents GroupBox3 As GroupBox - Friend WithEvents ListBox1 As ListBox Friend WithEvents Timer1 As Timer Private WithEvents Timer2 As Timer + Public WithEvents ListBox1 As ListBox End Class diff --git a/Crunchyroll Downloader/Anime_Add.vb b/Crunchyroll Downloader/Anime_Add.vb index 70d35e5..d97301c 100644 --- a/Crunchyroll Downloader/Anime_Add.vb +++ b/Crunchyroll Downloader/Anime_Add.vb @@ -180,8 +180,8 @@ Public Class Anime_Add End Sub Private Sub PictureBox3_Click(sender As Object, e As EventArgs) Handles pictureBox3.Click + Main.ListBoxList.Clear() If ListBox1.Items.Count > 0 Then - Main.ListBoxList.Clear() For i As Integer = 0 To ListBox1.Items.Count - 1 Main.ListBoxList.Add(ListBox1.Items.Item(i)) Next @@ -194,7 +194,7 @@ Public Class Anime_Add Main.LoginOnly = "Download Mode!" If groupBox1.Visible = True Then Try - If CBool(InStr(textBox1.Text, "crunchyroll.com")) Then + If CBool(InStr(textBox1.Text, "crunchyroll.com")) Or CBool(InStr(textBox1.Text, "funimation.com")) Then If StatusLabel.Text = "Status: waiting for episode selection" Then If MessageBox.Show("Are you sure you want cancel the advanced download?", "confirm?", MessageBoxButtons.YesNo, MessageBoxIcon.Question) = DialogResult.Yes Then StatusLabel.Text = "Status: idle" @@ -286,10 +286,7 @@ Public Class Anime_Add List_DL_Cancel = False pictureBox4.Image = My.Resources.main_button_download_default End If - If InStr(My.Computer.Info.OSFullName, "Server") Then - MsgBox("Windows Server is not supported!", MsgBoxStyle.Critical) - Me.Close() - End If + pictureBox4.Enabled = True End Sub @@ -402,13 +399,25 @@ Public Class Anime_Add If Main.RunningDownloads < Main.MaxDL Then If ListBox1.Items.Count > 0 Then If GroupBox3.Visible = True Then - If Main.Grapp_RDY = True Then - GeckoFX.WebBrowser1.Navigate(ListBox1.GetItemText(ListBox1.Items(0))) - ListBox1.Items.Remove(ListBox1.Items(0)) - Main.Grapp_RDY = False - Main.b = False + If InStr(ListBox1.GetItemText(ListBox1.Items(0)), "funimation.com") Then + If Main.Funimation_Grapp_RDY = True Then + GeckoFX.WebBrowser1.Navigate(ListBox1.GetItemText(ListBox1.Items(0))) + ListBox1.Items.Remove(ListBox1.Items(0)) + Main.Funimation_Grapp_RDY = False + Main.b = False + End If + + Else + If Main.Grapp_RDY = True Then + GeckoFX.WebBrowser1.Navigate(ListBox1.GetItemText(ListBox1.Items(0))) + ListBox1.Items.Remove(ListBox1.Items(0)) + Main.Grapp_RDY = False + Main.b = False + End If End If End If + + End If End If diff --git a/Crunchyroll Downloader/ApplicationEvents.vb b/Crunchyroll Downloader/ApplicationEvents.vb index b651e02..5a29f00 100644 --- a/Crunchyroll Downloader/ApplicationEvents.vb +++ b/Crunchyroll Downloader/ApplicationEvents.vb @@ -34,7 +34,7 @@ Namespace My Try - Dim sUserAgent As String = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.0" + Dim sUserAgent As String = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/79.0" 'sUserAgent = "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36" 'MsgBox(Xpcom.XulRunnerVersion) diff --git a/Crunchyroll Downloader/Debug_Mode.vb b/Crunchyroll Downloader/Debug_Mode.vb index 7e5589d..71429d9 100644 --- a/Crunchyroll Downloader/Debug_Mode.vb +++ b/Crunchyroll Downloader/Debug_Mode.vb @@ -76,10 +76,10 @@ End Sub Private Sub Button2_Click_1(sender As Object, e As EventArgs) Handles Button2.Click - Main.FFMPEG_Reso(RichTextBox2.Text) + 'Main.FFMPEG_Reso(RichTextBox2.Text) End Sub Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click - MsgBox(Main.ResoAvalibe) + 'MsgBox(Main.ResoAvalibe) End Sub End Class \ No newline at end of file diff --git a/Crunchyroll Downloader/Firefox/AccessibleHandler.dll b/Crunchyroll Downloader/Firefox/AccessibleHandler.dll index 9b13483..45bb4f2 100644 Binary files a/Crunchyroll Downloader/Firefox/AccessibleHandler.dll and b/Crunchyroll Downloader/Firefox/AccessibleHandler.dll differ diff --git a/Crunchyroll Downloader/Firefox/AccessibleMarshal.dll b/Crunchyroll Downloader/Firefox/AccessibleMarshal.dll index a3d02e7..863963c 100644 Binary files a/Crunchyroll Downloader/Firefox/AccessibleMarshal.dll and b/Crunchyroll Downloader/Firefox/AccessibleMarshal.dll differ diff --git a/Crunchyroll Downloader/Firefox/IA2Marshal.dll b/Crunchyroll Downloader/Firefox/IA2Marshal.dll index 0d289cb..4fd4b3f 100644 Binary files a/Crunchyroll Downloader/Firefox/IA2Marshal.dll and b/Crunchyroll Downloader/Firefox/IA2Marshal.dll differ diff --git a/Crunchyroll Downloader/Firefox/breakpadinjector.dll b/Crunchyroll Downloader/Firefox/breakpadinjector.dll index d5a7288..eb9b82d 100644 Binary files a/Crunchyroll Downloader/Firefox/breakpadinjector.dll and b/Crunchyroll Downloader/Firefox/breakpadinjector.dll differ diff --git a/Crunchyroll Downloader/Firefox/freebl3.dll b/Crunchyroll Downloader/Firefox/freebl3.dll index 5e195c5..d7298bb 100644 Binary files a/Crunchyroll Downloader/Firefox/freebl3.dll and b/Crunchyroll Downloader/Firefox/freebl3.dll differ diff --git a/Crunchyroll Downloader/Firefox/lgpllibs.dll b/Crunchyroll Downloader/Firefox/lgpllibs.dll index ef2d786..d2f2573 100644 Binary files a/Crunchyroll Downloader/Firefox/lgpllibs.dll and b/Crunchyroll Downloader/Firefox/lgpllibs.dll differ diff --git a/Crunchyroll Downloader/Firefox/libEGL.dll b/Crunchyroll Downloader/Firefox/libEGL.dll index 218956f..cfb0566 100644 Binary files a/Crunchyroll Downloader/Firefox/libEGL.dll and b/Crunchyroll Downloader/Firefox/libEGL.dll differ diff --git a/Crunchyroll Downloader/Firefox/libGLESv2.dll b/Crunchyroll Downloader/Firefox/libGLESv2.dll index ad8352c..07ebecc 100644 Binary files a/Crunchyroll Downloader/Firefox/libGLESv2.dll and b/Crunchyroll Downloader/Firefox/libGLESv2.dll differ diff --git a/Crunchyroll Downloader/Firefox/mozavcodec.dll b/Crunchyroll Downloader/Firefox/mozavcodec.dll index 46985d6..2274372 100644 Binary files a/Crunchyroll Downloader/Firefox/mozavcodec.dll and b/Crunchyroll Downloader/Firefox/mozavcodec.dll differ diff --git a/Crunchyroll Downloader/Firefox/mozavutil.dll b/Crunchyroll Downloader/Firefox/mozavutil.dll index bab582e..eb71ab6 100644 Binary files a/Crunchyroll Downloader/Firefox/mozavutil.dll and b/Crunchyroll Downloader/Firefox/mozavutil.dll differ diff --git a/Crunchyroll Downloader/Firefox/mozglue.dll b/Crunchyroll Downloader/Firefox/mozglue.dll index 7b50749..d2a2f4a 100644 Binary files a/Crunchyroll Downloader/Firefox/mozglue.dll and b/Crunchyroll Downloader/Firefox/mozglue.dll differ diff --git a/Crunchyroll Downloader/Firefox/nss3.dll b/Crunchyroll Downloader/Firefox/nss3.dll index cfeb6ef..b935115 100644 Binary files a/Crunchyroll Downloader/Firefox/nss3.dll and b/Crunchyroll Downloader/Firefox/nss3.dll differ diff --git a/Crunchyroll Downloader/Firefox/nssckbi.dll b/Crunchyroll Downloader/Firefox/nssckbi.dll index ec9f98c..5f38341 100644 Binary files a/Crunchyroll Downloader/Firefox/nssckbi.dll and b/Crunchyroll Downloader/Firefox/nssckbi.dll differ diff --git a/Crunchyroll Downloader/Firefox/nssdbm3.dll b/Crunchyroll Downloader/Firefox/nssdbm3.dll index dcc8414..d286185 100644 Binary files a/Crunchyroll Downloader/Firefox/nssdbm3.dll and b/Crunchyroll Downloader/Firefox/nssdbm3.dll differ diff --git a/Crunchyroll Downloader/Firefox/plugin-container.exe b/Crunchyroll Downloader/Firefox/plugin-container.exe index c5e1d22..683a612 100644 Binary files a/Crunchyroll Downloader/Firefox/plugin-container.exe and b/Crunchyroll Downloader/Firefox/plugin-container.exe differ diff --git a/Crunchyroll Downloader/Firefox/plugin-hang-ui.exe b/Crunchyroll Downloader/Firefox/plugin-hang-ui.exe index 3854377..45e3a7b 100644 Binary files a/Crunchyroll Downloader/Firefox/plugin-hang-ui.exe and b/Crunchyroll Downloader/Firefox/plugin-hang-ui.exe differ diff --git a/Crunchyroll Downloader/Firefox/qipcap.dll b/Crunchyroll Downloader/Firefox/qipcap.dll index 6bd6abd..4c1ba8e 100644 Binary files a/Crunchyroll Downloader/Firefox/qipcap.dll and b/Crunchyroll Downloader/Firefox/qipcap.dll differ diff --git a/Crunchyroll Downloader/Firefox/softokn3.dll b/Crunchyroll Downloader/Firefox/softokn3.dll index f45530e..f40055b 100644 Binary files a/Crunchyroll Downloader/Firefox/softokn3.dll and b/Crunchyroll Downloader/Firefox/softokn3.dll differ diff --git a/Crunchyroll Downloader/Firefox/xul.dll b/Crunchyroll Downloader/Firefox/xul.dll index b85a242..07fe175 100644 Binary files a/Crunchyroll Downloader/Firefox/xul.dll and b/Crunchyroll Downloader/Firefox/xul.dll differ diff --git a/Crunchyroll Downloader/GeckoFX.Designer.vb b/Crunchyroll Downloader/GeckoFX.Designer.vb index 9448f43..d7453ed 100644 --- a/Crunchyroll Downloader/GeckoFX.Designer.vb +++ b/Crunchyroll Downloader/GeckoFX.Designer.vb @@ -26,6 +26,7 @@ Partial Class GeckoFX Me.TextBox1 = New System.Windows.Forms.TextBox() Me.Button1 = New System.Windows.Forms.Button() Me.Button2 = New System.Windows.Forms.Button() + Me.Button3 = New System.Windows.Forms.Button() Me.SuspendLayout() ' 'WebBrowser1 @@ -42,14 +43,14 @@ Partial Class GeckoFX ' Me.TextBox1.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle Me.TextBox1.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte)) - Me.TextBox1.Location = New System.Drawing.Point(289, 1) + Me.TextBox1.Location = New System.Drawing.Point(418, 1) Me.TextBox1.Name = "TextBox1" - Me.TextBox1.Size = New System.Drawing.Size(988, 26) + Me.TextBox1.Size = New System.Drawing.Size(859, 26) Me.TextBox1.TabIndex = 1 ' 'Button1 ' - Me.Button1.Location = New System.Drawing.Point(187, 1) + Me.Button1.Location = New System.Drawing.Point(316, 1) Me.Button1.Name = "Button1" Me.Button1.Size = New System.Drawing.Size(96, 26) Me.Button1.TabIndex = 2 @@ -59,18 +60,28 @@ Partial Class GeckoFX 'Button2 ' Me.Button2.Enabled = False - Me.Button2.Location = New System.Drawing.Point(3, 2) + Me.Button2.Location = New System.Drawing.Point(132, 1) Me.Button2.Name = "Button2" Me.Button2.Size = New System.Drawing.Size(178, 26) Me.Button2.TabIndex = 3 Me.Button2.Text = "Start network scan" Me.Button2.UseVisualStyleBackColor = True ' + 'Button3 + ' + Me.Button3.Location = New System.Drawing.Point(2, 2) + Me.Button3.Name = "Button3" + Me.Button3.Size = New System.Drawing.Size(126, 26) + Me.Button3.TabIndex = 4 + Me.Button3.Text = "Funimation" + Me.Button3.UseVisualStyleBackColor = True + ' 'GeckoFX ' Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font Me.ClientSize = New System.Drawing.Size(1279, 750) + Me.Controls.Add(Me.Button3) Me.Controls.Add(Me.Button2) Me.Controls.Add(Me.Button1) Me.Controls.Add(Me.TextBox1) @@ -90,4 +101,5 @@ Partial Class GeckoFX Friend WithEvents TextBox1 As TextBox Friend WithEvents Button1 As Button Friend WithEvents Button2 As Button + Friend WithEvents Button3 As Button End Class diff --git a/Crunchyroll Downloader/GeckoFX.vb b/Crunchyroll Downloader/GeckoFX.vb index 9954d51..26f6248 100644 --- a/Crunchyroll Downloader/GeckoFX.vb +++ b/Crunchyroll Downloader/GeckoFX.vb @@ -15,10 +15,6 @@ Public Class GeckoFX Dim t As Thread Dim ScanTrue As Boolean = False Private Sub GeckoWebBrowser1_DocumentCompleted(sender As Object, e As EventArgs) Handles WebBrowser1.DocumentCompleted - If InStr(My.Computer.Info.OSFullName, "Server") Then - MsgBox("Windows Server is not supported!", MsgBoxStyle.Critical) - Me.Close() - End If If ScanTrue = False Then Button2.Enabled = True @@ -43,9 +39,9 @@ Public Class GeckoFX WebBrowser1.Navigate("https://www.crunchyroll.com/logout") Main.Pause(5) - WebBrowser1.Navigate("javascript:document.cookie =" + Chr(34) + "session_id=" + keks + "; expires=Thu, 05 Jan 2021 00:00:00 UTC; path=/;" + Chr(34) + ";") + WebBrowser1.Navigate("javascript:document.cookie =" + Chr(34) + "session_id=" + keks + "; expires=Thu, 04 Jan 2022 00:00:00 UTC; path=/;" + Chr(34) + ";") Main.Pause(1) - WebBrowser1.Navigate("javascript:document.cookie =" + Chr(34) + "sess_id=" + keks + "; expires=Thu, 05 Jan 2021 00:00:00 UTC; path=/;" + Chr(34) + ";") + WebBrowser1.Navigate("javascript:document.cookie =" + Chr(34) + "sess_id=" + keks + "; expires=Thu, 04 Jan 2022 00:00:00 UTC; path=/;" + Chr(34) + ";") Main.Pause(1) If Main.LoginDialog = True Then 'Login.ShowDialog() @@ -132,11 +128,13 @@ Public Class GeckoFX Main.MassGrapp() End If Else + Main.b = True MsgBox(Main.No_Stream, MsgBoxStyle.OkOnly) + Anime_Add.StatusLabel.Text = "Status: idle" End If Catch ex As Exception MsgBox(ex.ToString) - Main.LabelUpdate = "Status: idle" + Anime_Add.StatusLabel.Text = "Status: idle" End Try ElseIf Main.c = False Then If CBool(InStr(WebBrowser1.Document.Body.OuterHtml, "hardsub_lang")) Then @@ -158,6 +156,28 @@ Public Class GeckoFX End If 'ElseIf CBool(InStr(WebBrowser1.Url.ToString, "https://www.anime-on-demand.de/anime/")) Then + 'MsgBox(Main.WebbrowserSoftSubURL) + ' Anime_Add.StatusLabel.Text = + ElseIf CBool(InStr(WebBrowser1.Url.ToString, "funimation.com")) Then + If Main.b = False Then + + If InStr(WebBrowser1.Document.Body.OuterHtml, My.Resources.Funimation_Player_ID) Then + Main.WebbrowserURL = WebBrowser1.Url.ToString + Main.WebbrowserText = WebBrowser1.Document.Body.OuterHtml + Main.WebbrowserTitle = WebBrowser1.DocumentTitle + Main.WebbrowserHeadText = WebBrowser1.Document.Head.InnerHtml + Main.WebbrowserCookie = WebBrowser1.Document.Cookie + Main.b = True + + t = New Thread(AddressOf Main.Funitmation_Grapp) + t.Priority = ThreadPriority.Normal + t.IsBackground = True + t.Start() + + Else + Anime_Add.StatusLabel.Text = "fail?" + End If + End If Else If Main.b = False Then @@ -302,6 +322,20 @@ Public Class GeckoFX End Sub Private Sub GeckoFX_Load(sender As Object, e As EventArgs) Handles MyBase.Load + If Me.Width > My.Computer.Screen.Bounds.Width Then + Me.Width = My.Computer.Screen.Bounds.Width + WebBrowser1.Width = Me.Size.Width - 15 ', Me.Size.Height - 69) + WebBrowser1.Location = New Point(0, 30) + TextBox1.Width = My.Computer.Screen.Bounds.Width - 435 + + End If + + If Me.Size.Height > My.Computer.Screen.Bounds.Height Then + Me.Height = My.Computer.Screen.Bounds.Height + WebBrowser1.Height = Me.Size.Height - 69 + WebBrowser1.Location = New Point(0, 30) + End If + If Main.Debug2 = True Then Debug_Mode.Show() Debug_Mode.Location = New Point(Me.Location.X + Me.Width - 15, Me.Location.Y) @@ -377,6 +411,8 @@ Public Class GeckoFX 'Main.GrappURL() Try My.Computer.Clipboard.SetText(WebBrowser1.Url.ToString) + 'My.Computer.Clipboard.SetText(WebBrowser1.Document.Cookie) + MsgBox("copied: " + Chr(34) + WebBrowser1.Url.ToString + Chr(34)) Catch ex As Exception End Try @@ -600,34 +636,34 @@ Public Class GeckoFX Next End If - If Main.txtList.Count > 0 Then 'InStr(HTMLString, ".mpd?") Then - HTMLString = Main.mpdList.Item(0) - 'Button2.Text = "found mpd!" - Main.LogBrowserData = False + 'If Main.txtList.Count > 0 Then 'InStr(HTMLString, ".mpd?") Then + ' HTMLString = Main.mpdList.Item(0) + ' 'Button2.Text = "found mpd!" + ' Main.LogBrowserData = False - GeckoPreferences.Default("logging.config.LOG_FILE") = "gecko-network.txt" - GeckoPreferences.Default("logging.nsHttp") = 0 - Dim URL As String = Nothing - Dim HTMLSplit() As String = HTMLString.Split(New String() {vbNewLine}, System.StringSplitOptions.RemoveEmptyEntries) - For i As Integer = 0 To HTMLSplit.Count - 1 - If InStr(HTMLSplit(i), ".mpd?") Then - Dim URLPart2() As String = HTMLSplit(i).Split(New String() {" GET "}, System.StringSplitOptions.RemoveEmptyEntries) - Dim URLPart2Split2() As String = URLPart2(1).Split(New String() {" HTTP/"}, System.StringSplitOptions.RemoveEmptyEntries) - Dim URLPart1() As String = HTMLSplit(i + 1).Split(New String() {" Host: "}, System.StringSplitOptions.RemoveEmptyEntries) - Main.NonCR_URL = "https://" + URLPart1(1) + URLPart2Split2(0) - 'MsgBox(Main.NonCR_URL) - 'RichTextBox1.Text = RichTextBox1.Text + vbNewLine + URL_Final - Main.FFMPEG_Reso(Main.NonCR_URL) - t = New Thread(AddressOf Main.Grapp_non_CR) - t.Priority = ThreadPriority.Normal - t.IsBackground = True - t.Start() - Button2.Text = "Start network scan" - Exit For - End If - Next + ' GeckoPreferences.Default("logging.config.LOG_FILE") = "gecko-network.txt" + ' GeckoPreferences.Default("logging.nsHttp") = 0 + ' Dim URL As String = Nothing + ' Dim HTMLSplit() As String = HTMLString.Split(New String() {vbNewLine}, System.StringSplitOptions.RemoveEmptyEntries) + ' For i As Integer = 0 To HTMLSplit.Count - 1 + ' If InStr(HTMLSplit(i), ".mpd?") Then + ' Dim URLPart2() As String = HTMLSplit(i).Split(New String() {" GET "}, System.StringSplitOptions.RemoveEmptyEntries) + ' Dim URLPart2Split2() As String = URLPart2(1).Split(New String() {" HTTP/"}, System.StringSplitOptions.RemoveEmptyEntries) + ' Dim URLPart1() As String = HTMLSplit(i + 1).Split(New String() {" Host: "}, System.StringSplitOptions.RemoveEmptyEntries) + ' Main.NonCR_URL = "https://" + URLPart1(1) + URLPart2Split2(0) + ' 'MsgBox(Main.NonCR_URL) + ' 'RichTextBox1.Text = RichTextBox1.Text + vbNewLine + URL_Final + ' Main.FFMPEG_Reso(Main.NonCR_URL) + ' t = New Thread(AddressOf Main.Grapp_non_CR) + ' t.Priority = ThreadPriority.Normal + ' t.IsBackground = True + ' t.Start() + ' Button2.Text = "Start network scan" + ' Exit For + ' End If + ' Next - End If + 'End If ScanTrue = False Button2.Enabled = True Catch ex As Exception @@ -652,4 +688,20 @@ Public Class GeckoFX 'Debug_Mode.TopMost = False End Sub + Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click + If InStr(WebBrowser1.Url.ToString, "funimation.com") Then + Dim Funimation_List As New List(Of String) + Dim Funimation_list1() As String = WebBrowser1.Document.Body.OuterHtml.Split(New String() {My.Resources.Funimation_Split_1}, System.StringSplitOptions.RemoveEmptyEntries) + + For i As Integer = 1 To Funimation_list1.Count - 1 + Dim Funimation_list2() As String = Funimation_list1(i).Split(New String() {My.Resources.Funimation_Split_2}, System.StringSplitOptions.RemoveEmptyEntries) + Funimation_List.Add("https://www.funimation.com" + Funimation_list2(0)) + Main.ListBoxList.Add("https://www.funimation.com" + Funimation_list2(0)) + Next + MsgBox(Funimation_List.Count.ToString + " episodes added to Download queue") + 'For ii As Integer = 0 To Funimation_List.Count - 1 + ' MsgBox(Funimation_List.Item(ii)) + 'Next + End If + End Sub End Class diff --git a/Crunchyroll Downloader/Main.resx b/Crunchyroll Downloader/Main.resx index a3b6392..a402506 100644 --- a/Crunchyroll Downloader/Main.resx +++ b/Crunchyroll Downloader/Main.resx @@ -126,6 +126,9 @@ 205, 17 + + 294, 17 + 87 diff --git a/Crunchyroll Downloader/Reso.vb b/Crunchyroll Downloader/Reso.vb index 506d309..e557d5e 100644 --- a/Crunchyroll Downloader/Reso.vb +++ b/Crunchyroll Downloader/Reso.vb @@ -66,6 +66,26 @@ Catch ex As Exception End Try + ElseIf Main.DialogTaskString = "Funimation_Resolution" Then + StatusLabel.Text = Main.LabelResoNotFoundText + Dim ResoList As New List(Of String) + Dim m3u8_split As String() = Main.ResoNotFoundString.Split(New String() {vbLf}, System.StringSplitOptions.RemoveEmptyEntries) + For i As Integer = 0 To m3u8_split.Count - 1 + If InStr(m3u8_split(i), "RESOLUTION=") Then + ResoList.Add(m3u8_split(i)) + End If + Next + + Dim Reso_avaible1 As String() = Main.ResoNotFoundString.Split(New String() {"RESOLUTION="}, System.StringSplitOptions.RemoveEmptyEntries) + For i As Integer = 0 To ResoList.Count - 1 + Dim Reso_avaible As String() = ResoList.Item(i).Split(New String() {"RESOLUTION="}, System.StringSplitOptions.RemoveEmptyEntries) + ComboBox1.Items.Add(Reso_avaible(1)) + Next + SurroundingSub() + Try + ComboBox1.SelectedIndex = 0 + Catch ex As Exception + End Try End If End Sub @@ -130,4 +150,7 @@ pictureBox3.BackColor = Color.Transparent End Sub + Private Sub Reso_MouseDoubleClick(sender As Object, e As MouseEventArgs) Handles Me.MouseDoubleClick + MsgBox(Main.ResoNotFoundString) + End Sub End Class \ No newline at end of file diff --git a/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/icons/icon-128.png b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/icons/icon-128.png new file mode 100644 index 0000000..7e9eb88 Binary files /dev/null and b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/icons/icon-128.png differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/icons/icon-20.png b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/icons/icon-20.png new file mode 100644 index 0000000..012e057 Binary files /dev/null and b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/icons/icon-20.png differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/icons/icon-48.png b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/icons/icon-48.png new file mode 100644 index 0000000..323edbf Binary files /dev/null and b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/icons/icon-48.png differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/images/submit.png b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/images/submit.png new file mode 100644 index 0000000..0c6adb8 Binary files /dev/null and b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/images/submit.png differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/inject.js b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/inject.js new file mode 100644 index 0000000..3b16d99 --- /dev/null +++ b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/inject.js @@ -0,0 +1,34 @@ +var episodeCount = document.getElementsByClassName("episode").length; +var i; +for (i = 0; i < episodeCount; i++) { + document.getElementsByClassName("episode")[i].setAttribute('href', "javascript:" + document.getElementsByClassName("episode")[i].href); + document.getElementsByClassName("episode")[i].setAttribute('onclick', 'deselect(this.id)') + //document.getElementsByClassName("episode")[i].style.background = "#f78c25"; + document.getElementsByClassName("episode")[i].setAttribute('id', makeid(8)) + //document.getElementsByClassName("episode")[i].classList.add('CRD-Selected') +} + +function deselect(clicked_id) { + var seleceted = document.getElementById(clicked_id).classList.contains('CRD-Selected') + + if (seleceted == true) { + document.getElementById(clicked_id).classList.remove('CRD-Selected') + document.getElementById(clicked_id).style.background = "#ffffff"; + + } else { + document.getElementById(clicked_id).classList.add('CRD-Selected') + document.getElementById(clicked_id).style.background = "#f78c25"; + + } + +} + +function makeid(length) { + var result = ''; + var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; + var charactersLength = characters.length; + for (var i = 0; i < length; i++) { + result += characters.charAt(Math.floor(Math.random() * charactersLength)); + } + return result; +} diff --git a/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/inject_funimation.js b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/inject_funimation.js new file mode 100644 index 0000000..3b16d99 --- /dev/null +++ b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/inject_funimation.js @@ -0,0 +1,34 @@ +var episodeCount = document.getElementsByClassName("episode").length; +var i; +for (i = 0; i < episodeCount; i++) { + document.getElementsByClassName("episode")[i].setAttribute('href', "javascript:" + document.getElementsByClassName("episode")[i].href); + document.getElementsByClassName("episode")[i].setAttribute('onclick', 'deselect(this.id)') + //document.getElementsByClassName("episode")[i].style.background = "#f78c25"; + document.getElementsByClassName("episode")[i].setAttribute('id', makeid(8)) + //document.getElementsByClassName("episode")[i].classList.add('CRD-Selected') +} + +function deselect(clicked_id) { + var seleceted = document.getElementById(clicked_id).classList.contains('CRD-Selected') + + if (seleceted == true) { + document.getElementById(clicked_id).classList.remove('CRD-Selected') + document.getElementById(clicked_id).style.background = "#ffffff"; + + } else { + document.getElementById(clicked_id).classList.add('CRD-Selected') + document.getElementById(clicked_id).style.background = "#f78c25"; + + } + +} + +function makeid(length) { + var result = ''; + var characters = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'; + var charactersLength = characters.length; + for (var i = 0; i < length; i++) { + result += characters.charAt(Math.floor(Math.random() * charactersLength)); + } + return result; +} diff --git a/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/manifest.json b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/manifest.json new file mode 100644 index 0000000..0d5a3d9 --- /dev/null +++ b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/manifest.json @@ -0,0 +1,26 @@ +{ + "manifest_version": 2, + "name": "Crunchyroll Downloader Addon", + "version": "0.1.1", + + "description": "A Firefox Addon for my Crunchyroll Downloader", + + "icons": { + "48": "icons/icon-48.png" + }, + "permissions": [ + "activeTab", + "tabs" + ], + + "browser_action": { + "default_icon": { + "128": "icons/icon-128.png", + "48": "icons/icon-48.png", + "20": "icons/icon-20.png" + }, + "default_title": "CR-Downloader", + "default_popup": "popup.html" + } + +} \ No newline at end of file diff --git a/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/popup.css b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/popup.css new file mode 100644 index 0000000..1839d7f --- /dev/null +++ b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/popup.css @@ -0,0 +1,15 @@ +.btn_class { + background-color: #ff8000; + border: none; + color: white; + padding: 10px; + text-align: center; + text-decoration: none; + font-size: 16px; + margin-left:12px; + margin-right:12px; + margin-Top:12px; + margin-Bottom:12px; + border-radius: 12px; + cursor:pointer; +} \ No newline at end of file diff --git a/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/popup.html b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/popup.html new file mode 100644 index 0000000..1c6e88a --- /dev/null +++ b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/popup.html @@ -0,0 +1,34 @@ + + + + + + CR Unblocker plugin popup + + + + +
+ +
+ + + + + + + + + + + +
+ +
+ + + diff --git a/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/popup.js b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/popup.js new file mode 100644 index 0000000..30a568a --- /dev/null +++ b/Crunchyroll Downloader/bin/x86/Debug/CRD-addon/popup.js @@ -0,0 +1,282 @@ +browser.tabs.query({ + currentWindow: true, + active: true +}).then((tabs) => { + + let tab = tabs[0]; // Safe to assume there will only be one resultconsole.log(tab.url); + console.log(tab.url); + if (tab.url.includes('crunchyroll.com')) { + var crunchyroll = browser.tabs.executeScript({ + code: 'document.getElementsByClassName("episode")[0].href;' + }); + + crunchyroll.then(onExecuted, onError); + + } else if (tab.url.includes('funimation.com')) { + + var funimation = browser.tabs.executeScript({ + + code: 'document.getElementsByClassName("trackVideo")[0].href' + }); + funimation.then(FunimationSuccess, FunimationError); + + } else { + + document.getElementById("btn_add").hidden = true; + document.getElementById("btn_enable_select").hidden = true; + document.getElementById("btn_add_mass").hidden = true; + document.getElementById("btn_select_all").hidden = true; + document.getElementById("btn_select_none").hidden = true; + document.getElementById("btn_enable_funimation_select").hidden = true; + document.getElementById("btn_add_funimation").hidden = true; + } +}, console.error) + +document.getElementById('btn_enable_select').addEventListener('click', () => { + browser.tabs.executeScript({ + code: 'var script=document.createElement("script");script.type="text/javascript",script.src="http://127.0.0.1/inject.js",document.head.appendChild(script);' + }); //load script from local CRD Server included in https://github.com/hama3254/Crunchyroll-Downloader-v3.0 + + document.getElementById("btn_add_mass").hidden = false; + document.getElementById("btn_select_all").hidden = false; + document.getElementById("btn_select_none").hidden = false; + document.getElementById("btn_enable_select").hidden = true; + document.getElementById("btn_add").hidden = true; + document.getElementById("btn_enable_funimation_select").hidden = true; + document.getElementById("btn_add_funimation").hidden = true; +}); + +document.getElementById('btn_select_all').addEventListener('click', () => { + browser.tabs.query({ + currentWindow: true, + active: true + }).then((tabs) => { + + let tab = tabs[0]; + + if (tab.url.includes('crunchyroll.com')) { + + browser.tabs.executeScript({ + code: 'var i,episodeCount=document.getElementsByClassName("episode").length;for(i=0;i { + browser.tabs.query({ + currentWindow: true, + active: true + }).then((tabs) => { + + let tab = tabs[0]; + if (tab.url.includes('crunchyroll.com')) { + + browser.tabs.executeScript({ + code: 'var i,episodeCount=document.getElementsByClassName("episode").length;for(i=0;i { + var add_one = browser.tabs.executeScript({ + code: "document.getElementsByClassName('no-js')[0].innerHTML;" + }); + add_one.then(add_one_ok, add_one_error); + +}); + +document.getElementById('btn_add_funimation').addEventListener('click', () => { + var add_fun = browser.tabs.executeScript({ + code: "document.getElementsByClassName('no-touchevents')[0].innerHTML;" + }); + add_fun.then(add_fun_ok, add_one_error); + +}); + +document.getElementById('btn_add_mass').addEventListener('click', () => { + + var add_mass = browser.tabs.executeScript({ + code: 'var i,URLList="";for(i=0;i { + let tab = tabs[0]; // Safe to assume there will only be one resultconsole.log(tab.url); + console.log(tab.url); + + const form = document.createElement('form'); + form.method = 'post'; + form.action = "http://127.0.0.1"; + + const hiddenField = document.createElement('input'); + hiddenField.type = 'hidden'; + hiddenField.name = "FunimationHTML"; + hiddenField.value = result; + form.appendChild(hiddenField); + + const hiddenField2 = document.createElement('input'); + hiddenField2.type = 'hidden'; + hiddenField2.name = "FunimationURL"; + hiddenField2.value = tab.url; + form.appendChild(hiddenField2); + + document.body.appendChild(form); + form.submit(); + }, console.error) +} + +function add_one_ok(result) { + + const form = document.createElement('form'); + form.method = 'post'; + form.action = "http://127.0.0.1"; + + const hiddenField = document.createElement('input'); + hiddenField.type = 'hidden'; + hiddenField.name = "HTMLSingle"; + hiddenField.value = result; + form.appendChild(hiddenField); + + document.body.appendChild(form); + form.submit(); + +} + +function add_one_error(error) { + console.log(`Error: ${error}`); +} +function add_mass_ok(result) { + + const form = document.createElement('form'); + form.method = 'post'; + form.action = "http://127.0.0.1"; + + const hiddenField = document.createElement('input'); + hiddenField.type = 'hidden'; + hiddenField.name = "HTMLMass"; + hiddenField.value = result; + form.appendChild(hiddenField); + + document.body.appendChild(form); + form.submit(); + +} + +function add_mass_error(error) { + console.log(`Error: ${error}`); +} +//funimation + +document.getElementById('btn_enable_funimation_select').addEventListener('click', () => { + + browser.tabs.executeScript({ + code: 'var script=document.createElement("script");script.type="text/javascript",script.src="http://127.0.0.1/inject_funimation.js",document.head.appendChild(script);' + }); //load script from local CRD Server included in https://github.com/hama3254/Crunchyroll-Downloader-v3.0 + + document.getElementById("btn_add_mass").hidden = false; + document.getElementById("btn_select_all").hidden = false; + document.getElementById("btn_select_none").hidden = false; + document.getElementById("btn_enable_select").hidden = true; + document.getElementById("btn_add").hidden = true; + document.getElementById("btn_add_funimation").hidden = true; + +}); + +function FunimationSuccess(result) { + console.log(result[0]); + + if (result[0].includes('javascript:')) { + document.getElementById("btn_add").hidden = true; + document.getElementById("btn_add_mass").hidden = false; + document.getElementById("btn_select_all").hidden = false; + document.getElementById("btn_select_none").hidden = false; + document.getElementById("btn_enable_select").hidden = true; + + document.getElementById("btn_enable_funimation_select").hidden = true; + document.getElementById("btn_add_funimation").hidden = true; + console.log(true); + } else { + document.getElementById("btn_add").hidden = true; + document.getElementById("btn_add_funimation").hidden = true; + document.getElementById("btn_enable_select").hidden = true; + document.getElementById("btn_add_mass").hidden = true; + document.getElementById("btn_select_all").hidden = true; + document.getElementById("btn_select_none").hidden = true; + document.getElementById("btn_enable_funimation_select").hidden = false; + + console.log(false); + } +} + +function FunimationError(error) { + console.log(`Error: ${error}`); + + document.getElementById("btn_add").hidden = true; + document.getElementById("btn_add_mass").hidden = true; + document.getElementById("btn_select_all").hidden = true; + document.getElementById("btn_select_none").hidden = true; + document.getElementById("btn_enable_select").hidden = true; + document.getElementById("btn_add_funimation").hidden = false; + document.getElementById("btn_enable_funimation_select").hidden = true; + +} diff --git a/Crunchyroll Downloader/bin/x86/Debug/Crunchyroll Downloader.exe.config b/Crunchyroll Downloader/bin/x86/Debug/Crunchyroll Downloader.exe.config index d50871d..a7eadbe 100644 --- a/Crunchyroll Downloader/bin/x86/Debug/Crunchyroll Downloader.exe.config +++ b/Crunchyroll Downloader/bin/x86/Debug/Crunchyroll Downloader.exe.config @@ -3,4 +3,9 @@ + + + + + diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/AccessibleHandler.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/AccessibleHandler.dll index 9b13483..45bb4f2 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/AccessibleHandler.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/AccessibleHandler.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/AccessibleMarshal.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/AccessibleMarshal.dll index a3d02e7..863963c 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/AccessibleMarshal.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/AccessibleMarshal.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/IA2Marshal.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/IA2Marshal.dll index 0d289cb..4fd4b3f 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/IA2Marshal.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/IA2Marshal.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/breakpadinjector.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/breakpadinjector.dll index d5a7288..eb9b82d 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/breakpadinjector.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/breakpadinjector.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/freebl3.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/freebl3.dll index 5e195c5..d7298bb 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/freebl3.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/freebl3.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/lgpllibs.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/lgpllibs.dll index ef2d786..d2f2573 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/lgpllibs.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/lgpllibs.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/libEGL.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/libEGL.dll index 218956f..cfb0566 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/libEGL.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/libEGL.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/libGLESv2.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/libGLESv2.dll index ad8352c..07ebecc 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/libGLESv2.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/libGLESv2.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/mozavcodec.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/mozavcodec.dll index 46985d6..2274372 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/mozavcodec.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/mozavcodec.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/mozavutil.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/mozavutil.dll index bab582e..eb71ab6 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/mozavutil.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/mozavutil.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/mozglue.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/mozglue.dll index 7b50749..d2a2f4a 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/mozglue.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/mozglue.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/nss3.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/nss3.dll index cfeb6ef..b935115 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/nss3.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/nss3.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/nssckbi.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/nssckbi.dll index ec9f98c..5f38341 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/nssckbi.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/nssckbi.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/nssdbm3.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/nssdbm3.dll index dcc8414..d286185 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/nssdbm3.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/nssdbm3.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/plugin-container.exe b/Crunchyroll Downloader/bin/x86/Debug/Firefox/plugin-container.exe index c5e1d22..683a612 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/plugin-container.exe and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/plugin-container.exe differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/plugin-hang-ui.exe b/Crunchyroll Downloader/bin/x86/Debug/Firefox/plugin-hang-ui.exe index 3854377..45e3a7b 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/plugin-hang-ui.exe and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/plugin-hang-ui.exe differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/qipcap.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/qipcap.dll index 6bd6abd..4c1ba8e 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/qipcap.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/qipcap.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/softokn3.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/softokn3.dll index f45530e..f40055b 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/softokn3.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/softokn3.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Firefox/xul.dll b/Crunchyroll Downloader/bin/x86/Debug/Firefox/xul.dll index b85a242..07fe175 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Firefox/xul.dll and b/Crunchyroll Downloader/bin/x86/Debug/Firefox/xul.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Geckofx-Core.dll b/Crunchyroll Downloader/bin/x86/Debug/Geckofx-Core.dll index 988f084..16ba48c 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Geckofx-Core.dll and b/Crunchyroll Downloader/bin/x86/Debug/Geckofx-Core.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Geckofx-Core.pdb b/Crunchyroll Downloader/bin/x86/Debug/Geckofx-Core.pdb new file mode 100644 index 0000000..2b7cd54 Binary files /dev/null and b/Crunchyroll Downloader/bin/x86/Debug/Geckofx-Core.pdb differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Geckofx-Winforms.dll b/Crunchyroll Downloader/bin/x86/Debug/Geckofx-Winforms.dll index c451ee8..bfd7e20 100644 Binary files a/Crunchyroll Downloader/bin/x86/Debug/Geckofx-Winforms.dll and b/Crunchyroll Downloader/bin/x86/Debug/Geckofx-Winforms.dll differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/Geckofx-Winforms.pdb b/Crunchyroll Downloader/bin/x86/Debug/Geckofx-Winforms.pdb new file mode 100644 index 0000000..3cf560a Binary files /dev/null and b/Crunchyroll Downloader/bin/x86/Debug/Geckofx-Winforms.pdb differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/WebInterface/Post_Mass_Sucess.html b/Crunchyroll Downloader/bin/x86/Debug/WebInterface/Post_Mass_Sucess.html new file mode 100644 index 0000000..cde3641 --- /dev/null +++ b/Crunchyroll Downloader/bin/x86/Debug/WebInterface/Post_Mass_Sucess.html @@ -0,0 +1,55 @@ + + + + + + + +
+
+ +
+

Success

+

Your Downloads have been added to the queue!

+
+ + + \ No newline at end of file diff --git a/Crunchyroll Downloader/bin/x86/Debug/WebInterface/Post_Single_Sucess.html b/Crunchyroll Downloader/bin/x86/Debug/WebInterface/Post_Single_Sucess.html new file mode 100644 index 0000000..c21e152 --- /dev/null +++ b/Crunchyroll Downloader/bin/x86/Debug/WebInterface/Post_Single_Sucess.html @@ -0,0 +1,56 @@ + + + + + + + + +
+
+ +
+

Success

+

Your Download was added!

+
+ + + \ No newline at end of file diff --git a/Crunchyroll Downloader/bin/x86/Debug/WebInterface/balken.png b/Crunchyroll Downloader/bin/x86/Debug/WebInterface/balken.png new file mode 100644 index 0000000..e6da833 Binary files /dev/null and b/Crunchyroll Downloader/bin/x86/Debug/WebInterface/balken.png differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/WebInterface/cc.png b/Crunchyroll Downloader/bin/x86/Debug/WebInterface/cc.png new file mode 100644 index 0000000..1f8bbe7 Binary files /dev/null and b/Crunchyroll Downloader/bin/x86/Debug/WebInterface/cc.png differ diff --git a/Crunchyroll Downloader/bin/x86/Debug/WebInterface/index.html b/Crunchyroll Downloader/bin/x86/Debug/WebInterface/index.html index ff6a7fd..f5707b3 100644 --- a/Crunchyroll Downloader/bin/x86/Debug/WebInterface/index.html +++ b/Crunchyroll Downloader/bin/x86/Debug/WebInterface/index.html @@ -28,34 +28,6 @@ image error -
- -image error - -
- -RWBY
Staffel 2 Folge 4
- -
- -
- -
-Finished - 131,46MB -
-
-360p - - image errorDeutsch - -
- -
- -
- -image error