mirror of
https://github.com/hama3254/Crunchyroll-Downloader-v3.0.git
synced 2024-12-25 15:41:48 +01:00
bugfixes
bugfixes
This commit is contained in:
parent
61d63d67a4
commit
34f9c082bf
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
2
Crunchyroll Downloader/Anime_Add.Designer.vb
generated
2
Crunchyroll Downloader/Anime_Add.Designer.vb
generated
@ -273,9 +273,9 @@ Partial Class Anime_Add
|
|||||||
Me.ClientSize = New System.Drawing.Size(630, 275)
|
Me.ClientSize = New System.Drawing.Size(630, 275)
|
||||||
Me.Controls.Add(Me.pictureBox3)
|
Me.Controls.Add(Me.pictureBox3)
|
||||||
Me.Controls.Add(Me.pictureBox4)
|
Me.Controls.Add(Me.pictureBox4)
|
||||||
Me.Controls.Add(Me.groupBox1)
|
|
||||||
Me.Controls.Add(Me.GroupBox3)
|
Me.Controls.Add(Me.GroupBox3)
|
||||||
Me.Controls.Add(Me.groupBox2)
|
Me.Controls.Add(Me.groupBox2)
|
||||||
|
Me.Controls.Add(Me.groupBox1)
|
||||||
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
|
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
|
||||||
Me.Name = "Anime_Add"
|
Me.Name = "Anime_Add"
|
||||||
Me.Text = "Add"
|
Me.Text = "Add"
|
||||||
|
@ -5,6 +5,7 @@ Imports System.IO
|
|||||||
Public Class Anime_Add
|
Public Class Anime_Add
|
||||||
Public Mass_DL_Cancel As Boolean = False
|
Public Mass_DL_Cancel As Boolean = False
|
||||||
Public List_DL_Cancel As Boolean = False
|
Public List_DL_Cancel As Boolean = False
|
||||||
|
|
||||||
Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox2.SelectedIndexChanged
|
Private Sub ComboBox2_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox2.SelectedIndexChanged
|
||||||
Try
|
Try
|
||||||
If ComboBox2.Text = Main.SubFolder_Nothing Then
|
If ComboBox2.Text = Main.SubFolder_Nothing Then
|
||||||
@ -24,6 +25,14 @@ Public Class Anime_Add
|
|||||||
|
|
||||||
Private Sub Anime_Add_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
Private Sub Anime_Add_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
||||||
Me.Icon = My.Resources.icon
|
Me.Icon = My.Resources.icon
|
||||||
|
Try
|
||||||
|
For i As Integer = 0 To Main.ListBoxList.Count - 1
|
||||||
|
ListBox1.Items.Add(Main.ListBoxList.Item(i))
|
||||||
|
|
||||||
|
Next
|
||||||
|
Catch ex As Exception
|
||||||
|
|
||||||
|
End Try
|
||||||
Try
|
Try
|
||||||
Main.waveOutSetVolume(0, 0)
|
Main.waveOutSetVolume(0, 0)
|
||||||
Catch ex As Exception
|
Catch ex As Exception
|
||||||
@ -171,12 +180,19 @@ Public Class Anime_Add
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub PictureBox3_Click(sender As Object, e As EventArgs) Handles pictureBox3.Click
|
Private Sub PictureBox3_Click(sender As Object, e As EventArgs) Handles pictureBox3.Click
|
||||||
|
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
|
||||||
|
End If
|
||||||
Me.Close()
|
Me.Close()
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub PictureBox4_Click(sender As Object, e As EventArgs) Handles pictureBox4.Click
|
Private Sub PictureBox4_Click(sender As Object, e As EventArgs) Handles pictureBox4.Click
|
||||||
'pictureBox4.Enabled = False
|
'pictureBox4.Enabled = False
|
||||||
Main.RemoveFinishedTask()
|
Main.RemoveFinishedTask()
|
||||||
|
Main.LoginOnly = "Download Mode!"
|
||||||
If groupBox1.Visible = True Then
|
If groupBox1.Visible = True Then
|
||||||
Try
|
Try
|
||||||
If CBool(InStr(textBox1.Text, "crunchyroll.com")) Then
|
If CBool(InStr(textBox1.Text, "crunchyroll.com")) Then
|
||||||
@ -271,7 +287,10 @@ Public Class Anime_Add
|
|||||||
List_DL_Cancel = False
|
List_DL_Cancel = False
|
||||||
pictureBox4.Image = My.Resources.main_button_download_default
|
pictureBox4.Image = My.Resources.main_button_download_default
|
||||||
End If
|
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
|
pictureBox4.Enabled = True
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
@ -371,10 +390,6 @@ Public Class Anime_Add
|
|||||||
|
|
||||||
#Region "Listbox"
|
#Region "Listbox"
|
||||||
|
|
||||||
Private Sub ListBox1_DoubleClick(sender As Object, e As EventArgs)
|
|
||||||
ListBox1.Items.Remove(ListBox1.SelectedItem)
|
|
||||||
End Sub
|
|
||||||
|
|
||||||
Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick
|
Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick
|
||||||
If GroupBox3.Visible = True Then
|
If GroupBox3.Visible = True Then
|
||||||
If ListBox1.Items.Count = 0 Then
|
If ListBox1.Items.Count = 0 Then
|
||||||
@ -420,6 +435,11 @@ Public Class Anime_Add
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
Private Sub ListBox1_DoubleClick(sender As Object, e As EventArgs) Handles ListBox1.DoubleClick
|
||||||
|
ListBox1.Items.Remove(ListBox1.SelectedItem)
|
||||||
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#End Region
|
#End Region
|
||||||
|
4
Crunchyroll Downloader/GeckoFX.Designer.vb
generated
4
Crunchyroll Downloader/GeckoFX.Designer.vb
generated
@ -48,7 +48,7 @@ Partial Class GeckoFX
|
|||||||
'
|
'
|
||||||
'Button1
|
'Button1
|
||||||
'
|
'
|
||||||
Me.Button1.Location = New System.Drawing.Point(187, 2)
|
Me.Button1.Location = New System.Drawing.Point(187, 1)
|
||||||
Me.Button1.Name = "Button1"
|
Me.Button1.Name = "Button1"
|
||||||
Me.Button1.Size = New System.Drawing.Size(96, 26)
|
Me.Button1.Size = New System.Drawing.Size(96, 26)
|
||||||
Me.Button1.TabIndex = 2
|
Me.Button1.TabIndex = 2
|
||||||
@ -60,7 +60,7 @@ Partial Class GeckoFX
|
|||||||
Me.Button2.Enabled = False
|
Me.Button2.Enabled = False
|
||||||
Me.Button2.Location = New System.Drawing.Point(3, 2)
|
Me.Button2.Location = New System.Drawing.Point(3, 2)
|
||||||
Me.Button2.Name = "Button2"
|
Me.Button2.Name = "Button2"
|
||||||
Me.Button2.Size = New System.Drawing.Size(181, 26)
|
Me.Button2.Size = New System.Drawing.Size(178, 26)
|
||||||
Me.Button2.TabIndex = 3
|
Me.Button2.TabIndex = 3
|
||||||
Me.Button2.Text = "Start network scan"
|
Me.Button2.Text = "Start network scan"
|
||||||
Me.Button2.UseVisualStyleBackColor = True
|
Me.Button2.UseVisualStyleBackColor = True
|
||||||
|
@ -7,6 +7,7 @@ Imports System.Threading
|
|||||||
Imports System.Net
|
Imports System.Net
|
||||||
Imports System.Net.WebUtility
|
Imports System.Net.WebUtility
|
||||||
Imports System.IO.Compression
|
Imports System.IO.Compression
|
||||||
|
Imports System.Text
|
||||||
|
|
||||||
Public Class GeckoFX
|
Public Class GeckoFX
|
||||||
Public keks As String = Nothing
|
Public keks As String = Nothing
|
||||||
@ -14,12 +15,36 @@ Public Class GeckoFX
|
|||||||
Dim t As Thread
|
Dim t As Thread
|
||||||
Dim ScanTrue As Boolean = False
|
Dim ScanTrue As Boolean = False
|
||||||
Private Sub GeckoWebBrowser1_DocumentCompleted(sender As Object, e As EventArgs) Handles WebBrowser1.DocumentCompleted
|
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
|
If ScanTrue = False Then
|
||||||
Button2.Enabled = True
|
Button2.Enabled = True
|
||||||
End If
|
End If
|
||||||
If Main.LoginOnly = "US_UnBlock" Then
|
If Main.LoginOnly = "US_UnBlock" Then
|
||||||
Main.LoginOnly = "US_UnBlocck_Wait2nd"
|
Main.LoginOnly = "US_UnBlock_Wait"
|
||||||
Try
|
If CBool(InStr(WebBrowser1.Document.Body.OuterHtml, "waiting for reCAPTCHA . . .")) Then
|
||||||
|
Main.Pause(4)
|
||||||
|
Main.LoginOnly = "US_UnBlock"
|
||||||
|
Else
|
||||||
|
|
||||||
|
Dim cookieGrapp As String = WebBrowser1.Document.Body.OuterHtml '.Replace(vbTab, "").Replace(" ", "")
|
||||||
|
If Main.Debug2 = True Then
|
||||||
|
MsgBox(cookieGrapp)
|
||||||
|
End If
|
||||||
|
Dim cookieGrapp2() As String = cookieGrapp.Split(New String() {"<a class=" + Chr(34) + "cookie" + Chr(34) + ">"}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||||
|
Dim cookieGrapp3() As String = cookieGrapp2(1).Split(New String() {"</a>"}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||||
|
keks = cookieGrapp3(0)
|
||||||
|
If Main.Debug2 = True Then
|
||||||
|
MsgBox(keks)
|
||||||
|
End If
|
||||||
|
|
||||||
|
WebBrowser1.Navigate("https://www.crunchyroll.com/")
|
||||||
|
Main.Pause(5)
|
||||||
|
WebBrowser1.Document.Cookie = Nothing
|
||||||
|
Main.Pause(1)
|
||||||
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, 05 Jan 2021 00:00:00 UTC; path=/;" + Chr(34) + ";")
|
||||||
Main.Pause(1)
|
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, 05 Jan 2021 00:00:00 UTC; path=/;" + Chr(34) + ";")
|
||||||
@ -27,23 +52,8 @@ Public Class GeckoFX
|
|||||||
WebBrowser1.Navigate("javascript:document.cookie = " + Chr(34) + "c_locale=enUS; expires=Thu, 05 Jan 2021 00:00:00 UTC; path=/;" + Chr(34) + ";")
|
WebBrowser1.Navigate("javascript:document.cookie = " + Chr(34) + "c_locale=enUS; expires=Thu, 05 Jan 2021 00:00:00 UTC; path=/;" + Chr(34) + ";")
|
||||||
Main.Pause(1)
|
Main.Pause(1)
|
||||||
WebBrowser1.Navigate("https://www.crunchyroll.com/")
|
WebBrowser1.Navigate("https://www.crunchyroll.com/")
|
||||||
Main.LoginOnly = "US_UnBlock_Check"
|
|
||||||
Catch ex As Exception
|
|
||||||
End Try
|
|
||||||
ElseIf Main.LoginOnly = "US_UnBlock_Wait" Then
|
|
||||||
Main.LoginOnly = "US_UnBlocck_Wait2nd"
|
|
||||||
Main.Pause(2)
|
|
||||||
Main.LoginOnly = "US_UnBlock_Check"
|
|
||||||
WebBrowser1.Navigate("https://www.crunchyroll.com/")
|
|
||||||
ElseIf Main.LoginOnly = "US_UnBlock_Check" Then
|
|
||||||
Main.LoginOnly = "false"
|
|
||||||
If CBool(InStr(WebBrowser1.Document.Body.OuterHtml, "Your detected location is United States of America.")) Then
|
|
||||||
MsgBox("unlock successful", MsgBoxStyle.Information)
|
|
||||||
Me.Close()
|
|
||||||
Else
|
|
||||||
MsgBox("unlock failes", MsgBoxStyle.Exclamation)
|
|
||||||
Me.Close()
|
|
||||||
End If
|
End If
|
||||||
|
|
||||||
Else
|
Else
|
||||||
|
|
||||||
|
|
||||||
@ -127,7 +137,7 @@ Public Class GeckoFX
|
|||||||
MsgBox(ex.ToString)
|
MsgBox(ex.ToString)
|
||||||
Main.LabelUpdate = "Status: idle"
|
Main.LabelUpdate = "Status: idle"
|
||||||
End Try
|
End Try
|
||||||
ElseIf main.c = False Then
|
ElseIf Main.c = False Then
|
||||||
If CBool(InStr(WebBrowser1.Document.Body.OuterHtml, "hardsub_lang")) Then
|
If CBool(InStr(WebBrowser1.Document.Body.OuterHtml, "hardsub_lang")) Then
|
||||||
Main.c = True
|
Main.c = True
|
||||||
Main.WebbrowserURL = WebBrowser1.Url.ToString
|
Main.WebbrowserURL = WebBrowser1.Url.ToString
|
||||||
@ -176,7 +186,7 @@ Public Class GeckoFX
|
|||||||
|
|
||||||
While (line IsNot Nothing)
|
While (line IsNot Nothing)
|
||||||
line = logFileReader.ReadLine
|
line = logFileReader.ReadLine
|
||||||
If InStr(line, ".m3u8?") Then
|
If InStr(line, ".m3u8") Then 'm3u8?
|
||||||
If HTMLString = Nothing Then
|
If HTMLString = Nothing Then
|
||||||
HTMLString = line
|
HTMLString = line
|
||||||
Else
|
Else
|
||||||
@ -188,12 +198,13 @@ Public Class GeckoFX
|
|||||||
HTMLString = HTMLString + vbNewLine + line
|
HTMLString = HTMLString + vbNewLine + line
|
||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
|
|
||||||
End If
|
End If
|
||||||
End While
|
End While
|
||||||
logFileReader.Close()
|
logFileReader.Close()
|
||||||
logFileStream.Close()
|
logFileStream.Close()
|
||||||
'MsgBox(HTMLString)
|
'MsgBox(HTMLString)
|
||||||
If InStr(HTMLString, ".m3u8?") Then
|
If InStr(HTMLString, ".m3u8") Then 'm3u8?
|
||||||
Anime_Add.StatusLabel.Text = "Status: m3u8 found, trying to start the download"
|
Anime_Add.StatusLabel.Text = "Status: m3u8 found, trying to start the download"
|
||||||
Main.LoggingBrowser = False
|
Main.LoggingBrowser = False
|
||||||
GeckoPreferences.Default("logging.config.LOG_FILE") = "log.txt"
|
GeckoPreferences.Default("logging.config.LOG_FILE") = "log.txt"
|
||||||
@ -201,7 +212,7 @@ Public Class GeckoFX
|
|||||||
Dim URL As String = Nothing
|
Dim URL As String = Nothing
|
||||||
Dim HTMLSplit() As String = HTMLString.Split(New String() {vbNewLine}, System.StringSplitOptions.RemoveEmptyEntries)
|
Dim HTMLSplit() As String = HTMLString.Split(New String() {vbNewLine}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||||
For i As Integer = 0 To HTMLSplit.Count - 1
|
For i As Integer = 0 To HTMLSplit.Count - 1
|
||||||
If InStr(HTMLSplit(i), ".m3u8?") Then
|
If InStr(HTMLSplit(i), ".m3u8") Then 'm3u8?
|
||||||
Dim URLPart2() As String = HTMLSplit(i).Split(New String() {" GET "}, System.StringSplitOptions.RemoveEmptyEntries)
|
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 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)
|
Dim URLPart1() As String = HTMLSplit(i + 1).Split(New String() {" Host: "}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||||
@ -224,7 +235,7 @@ Public Class GeckoFX
|
|||||||
If CBool(InStr(WebBrowser1.Document.Body.OuterHtml, ".m3u8")) Then
|
If CBool(InStr(WebBrowser1.Document.Body.OuterHtml, ".m3u8")) Then
|
||||||
#Region "m3u8 suche"
|
#Region "m3u8 suche"
|
||||||
Main.WebbrowserText = UrlDecode(WebBrowser1.Document.Body.OuterHtml)
|
Main.WebbrowserText = UrlDecode(WebBrowser1.Document.Body.OuterHtml)
|
||||||
If InStr(Main.WebbrowserText, ".m3u8?") Then
|
If InStr(Main.WebbrowserText, ".m3u8") Then 'm3u8?
|
||||||
Else
|
Else
|
||||||
Anime_Add.StatusLabel.Text = "Status: no m3u8 found"
|
Anime_Add.StatusLabel.Text = "Status: no m3u8 found"
|
||||||
Main.UserBowser = False
|
Main.UserBowser = False
|
||||||
@ -233,12 +244,12 @@ Public Class GeckoFX
|
|||||||
End If
|
End If
|
||||||
Dim ii As Integer = 0
|
Dim ii As Integer = 0
|
||||||
Dim Video_URI_Master As String = Nothing
|
Dim Video_URI_Master As String = Nothing
|
||||||
Dim Video_URI_Master_Split1 As String() = Main.WebbrowserText.Split(New String() {".m3u8?"}, System.StringSplitOptions.RemoveEmptyEntries)
|
Dim Video_URI_Master_Split1 As String() = Main.WebbrowserText.Split(New String() {".m3u8"}, System.StringSplitOptions.RemoveEmptyEntries) 'm3u8?
|
||||||
Dim m3u8Link As String = Nothing
|
Dim m3u8Link As String = Nothing
|
||||||
For i As Integer = 0 To Video_URI_Master_Split1.Count - 2
|
For i As Integer = 0 To Video_URI_Master_Split1.Count - 2
|
||||||
Dim Video_URI_Master_Split_Top As String() = Video_URI_Master_Split1(i).Split(New String() {Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries)
|
Dim Video_URI_Master_Split_Top As String() = Video_URI_Master_Split1(i).Split(New String() {Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||||
Dim Video_URI_Master_Split_Bottom As String() = Video_URI_Master_Split1(i + 1).Split(New String() {Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries)
|
Dim Video_URI_Master_Split_Bottom As String() = Video_URI_Master_Split1(i + 1).Split(New String() {Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||||
m3u8Link = Video_URI_Master_Split_Top(Video_URI_Master_Split_Top.Count - 1) + ".m3u8?" + Video_URI_Master_Split_Bottom(0)
|
m3u8Link = Video_URI_Master_Split_Top(Video_URI_Master_Split_Top.Count - 1) + ".m3u8" + Video_URI_Master_Split_Bottom(0) 'm3u8?
|
||||||
Exit For
|
Exit For
|
||||||
Next
|
Next
|
||||||
m3u8Link = m3u8Link.Replace("&", "&").Replace("/u0026", "&").Replace("\u002F", "/")
|
m3u8Link = m3u8Link.Replace("&", "&").Replace("/u0026", "&").Replace("\u002F", "/")
|
||||||
@ -359,6 +370,7 @@ Public Class GeckoFX
|
|||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
|
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
|
||||||
|
|
||||||
Try
|
Try
|
||||||
My.Computer.Clipboard.SetText(WebBrowser1.Url.ToString)
|
My.Computer.Clipboard.SetText(WebBrowser1.Url.ToString)
|
||||||
MsgBox("copied: " + Chr(34) + WebBrowser1.Url.ToString + Chr(34))
|
MsgBox("copied: " + Chr(34) + WebBrowser1.Url.ToString + Chr(34))
|
||||||
@ -431,6 +443,9 @@ Public Class GeckoFX
|
|||||||
MsgBox(BaseURL3)
|
MsgBox(BaseURL3)
|
||||||
End If
|
End If
|
||||||
AsyncWorkerX.RunAsync(AddressOf Main.DownloadMangaPages, BaseURL3, ImageList, Main.RemoveExtraSpaces(NameDLFinal))
|
AsyncWorkerX.RunAsync(AddressOf Main.DownloadMangaPages, BaseURL3, ImageList, Main.RemoveExtraSpaces(NameDLFinal))
|
||||||
|
ElseIf InStr(WebBrowser1.Url.ToString, "cr-cookie-ui.php") Then
|
||||||
|
MsgBox(WebBrowser1.Document.Body.InnerHtml)
|
||||||
|
|
||||||
Else
|
Else
|
||||||
Try
|
Try
|
||||||
|
|
||||||
@ -439,6 +454,7 @@ Public Class GeckoFX
|
|||||||
Main.txtList.Clear()
|
Main.txtList.Clear()
|
||||||
Button2.Enabled = False
|
Button2.Enabled = False
|
||||||
ScanTrue = True
|
ScanTrue = True
|
||||||
|
|
||||||
GeckoPreferences.Default("logging.config.LOG_FILE") = "log.txt"
|
GeckoPreferences.Default("logging.config.LOG_FILE") = "log.txt"
|
||||||
GeckoPreferences.Default("logging.nsHttp") = 3
|
GeckoPreferences.Default("logging.nsHttp") = 3
|
||||||
Main.LoggingBrowser = True
|
Main.LoggingBrowser = True
|
||||||
@ -478,7 +494,7 @@ Public Class GeckoFX
|
|||||||
|
|
||||||
While (line IsNot Nothing)
|
While (line IsNot Nothing)
|
||||||
line = logFileReader.ReadLine
|
line = logFileReader.ReadLine
|
||||||
If InStr(line, ".m3u8?") Then
|
If InStr(line, ".m3u8") Then 'm3u8?
|
||||||
Dim Temp_String As String = Nothing
|
Dim Temp_String As String = Nothing
|
||||||
Temp_String = line
|
Temp_String = line
|
||||||
If HTMLString = Nothing Then
|
If HTMLString = Nothing Then
|
||||||
@ -502,6 +518,15 @@ Public Class GeckoFX
|
|||||||
Main.txtList.Add(Temp_String + vbNewLine + line)
|
Main.txtList.Add(Temp_String + vbNewLine + line)
|
||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
|
ElseIf InStr(line, ".vtt") Then
|
||||||
|
Dim Temp_String As String = Nothing
|
||||||
|
Temp_String = line
|
||||||
|
For i As Integer = 0 To 10
|
||||||
|
line = logFileReader.ReadLine
|
||||||
|
If InStr(line, " Host: ") Then
|
||||||
|
Main.txtList.Add(Temp_String + vbNewLine + line)
|
||||||
|
End If
|
||||||
|
Next
|
||||||
ElseIf InStr(line, ".mpd") Then
|
ElseIf InStr(line, ".mpd") Then
|
||||||
Dim Temp_String As String = Nothing
|
Dim Temp_String As String = Nothing
|
||||||
Temp_String = line
|
Temp_String = line
|
||||||
@ -516,7 +541,7 @@ Public Class GeckoFX
|
|||||||
logFileReader.Close()
|
logFileReader.Close()
|
||||||
logFileStream.Close()
|
logFileStream.Close()
|
||||||
'MsgBox(HTMLString)
|
'MsgBox(HTMLString)
|
||||||
If InStr(HTMLString, ".m3u8?") Then
|
If InStr(HTMLString, ".m3u8") Then 'm3u8?
|
||||||
Button2.Text = "found m3u8"
|
Button2.Text = "found m3u8"
|
||||||
Main.LoggingBrowser = False
|
Main.LoggingBrowser = False
|
||||||
GeckoPreferences.Default("logging.config.LOG_FILE") = "log.txt"
|
GeckoPreferences.Default("logging.config.LOG_FILE") = "log.txt"
|
||||||
@ -524,7 +549,7 @@ Public Class GeckoFX
|
|||||||
Dim URL As String = Nothing
|
Dim URL As String = Nothing
|
||||||
Dim HTMLSplit() As String = HTMLString.Split(New String() {vbNewLine}, System.StringSplitOptions.RemoveEmptyEntries)
|
Dim HTMLSplit() As String = HTMLString.Split(New String() {vbNewLine}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||||
For i As Integer = 0 To HTMLSplit.Count - 1
|
For i As Integer = 0 To HTMLSplit.Count - 1
|
||||||
If InStr(HTMLSplit(i), ".m3u8?") Then
|
If InStr(HTMLSplit(i), ".m3u8") Then 'm3u8?
|
||||||
Dim URLPart2() As String = HTMLSplit(i).Split(New String() {" GET "}, System.StringSplitOptions.RemoveEmptyEntries)
|
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 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)
|
Dim URLPart1() As String = HTMLSplit(i + 1).Split(New String() {" Host: "}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||||
@ -566,6 +591,34 @@ Public Class GeckoFX
|
|||||||
End If
|
End If
|
||||||
Next
|
Next
|
||||||
|
|
||||||
|
End If
|
||||||
|
If Main.txtList.Count > 0 Then 'InStr(HTMLString, ".mpd?") Then
|
||||||
|
HTMLString = Main.mpdList.Item(0)
|
||||||
|
'Button2.Text = "found mpd!"
|
||||||
|
Main.LoggingBrowser = False
|
||||||
|
|
||||||
|
GeckoPreferences.Default("logging.config.LOG_FILE") = "log.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
|
ScanTrue = False
|
||||||
Button2.Enabled = True
|
Button2.Enabled = True
|
||||||
@ -590,4 +643,6 @@ Public Class GeckoFX
|
|||||||
Private Sub WebBrowser1_LostFocus(sender As Object, e As EventArgs) Handles WebBrowser1.LostFocus
|
Private Sub WebBrowser1_LostFocus(sender As Object, e As EventArgs) Handles WebBrowser1.LostFocus
|
||||||
'Debug_Mode.TopMost = False
|
'Debug_Mode.TopMost = False
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
|
|
||||||
End Class
|
End Class
|
||||||
|
@ -4,6 +4,7 @@ Imports System.IO
|
|||||||
Imports Microsoft.Win32
|
Imports Microsoft.Win32
|
||||||
Imports System.ComponentModel
|
Imports System.ComponentModel
|
||||||
Public Class Main
|
Public Class Main
|
||||||
|
Public ListBoxList As New List(Of String)
|
||||||
Public UseQueue As Boolean = False
|
Public UseQueue As Boolean = False
|
||||||
Public m3u8List As New List(Of String)
|
Public m3u8List As New List(Of String)
|
||||||
Public txtList As New List(Of String)
|
Public txtList As New List(Of String)
|
||||||
@ -147,6 +148,11 @@ Public Class Main
|
|||||||
Public Declare Function waveOutSetVolume Lib "winmm.dll" (ByVal uDeviceID As Integer, ByVal dwVolume As Integer) As Integer
|
Public Declare Function waveOutSetVolume Lib "winmm.dll" (ByVal uDeviceID As Integer, ByVal dwVolume As Integer) As Integer
|
||||||
|
|
||||||
Private Sub Form8_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
Private Sub Form8_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
||||||
|
If InStr(My.Computer.Info.OSFullName, "Server") Then
|
||||||
|
MsgBox("Windows Server is not supported!", MsgBoxStyle.Critical)
|
||||||
|
Me.Close()
|
||||||
|
End If
|
||||||
|
|
||||||
waveOutSetVolume(0, 0)
|
waveOutSetVolume(0, 0)
|
||||||
Try
|
Try
|
||||||
Dim FileLocation As DirectoryInfo = New DirectoryInfo(Application.StartupPath)
|
Dim FileLocation As DirectoryInfo = New DirectoryInfo(Application.StartupPath)
|
||||||
@ -504,7 +510,8 @@ Public Class Main
|
|||||||
For i As Integer = Anime_Add.comboBox3.SelectedIndex To Anime_Add.comboBox4.SelectedIndex
|
For i As Integer = Anime_Add.comboBox3.SelectedIndex To Anime_Add.comboBox4.SelectedIndex
|
||||||
|
|
||||||
For e As Integer = 0 To Integer.MaxValue
|
For e As Integer = 0 To Integer.MaxValue
|
||||||
|
'FontLabel.Visible = True
|
||||||
|
'FontLabel.Text = PR_List.Count.ToString
|
||||||
If Grapp_RDY = True Then
|
If Grapp_RDY = True Then
|
||||||
RemoveFinishedTask()
|
RemoveFinishedTask()
|
||||||
Pause(1)
|
Pause(1)
|
||||||
@ -1053,6 +1060,7 @@ Public Class Main
|
|||||||
#End Region
|
#End Region
|
||||||
|
|
||||||
Public Sub GrappURL()
|
Public Sub GrappURL()
|
||||||
|
|
||||||
Try
|
Try
|
||||||
'Throw New System.Exception("Test")
|
'Throw New System.Exception("Test")
|
||||||
Grapp_RDY = False
|
Grapp_RDY = False
|
||||||
@ -1550,6 +1558,23 @@ Public Class Main
|
|||||||
Dim pr As Process = sender
|
Dim pr As Process = sender
|
||||||
Dim FileNameSplit As String() = pr.StartInfo.Arguments.ToString().Split(New String() {Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries)
|
Dim FileNameSplit As String() = pr.StartInfo.Arguments.ToString().Split(New String() {Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||||
Dim FileName As String = Chr(34) + FileNameSplit(FileNameSplit.Count - 1) + Chr(34)
|
Dim FileName As String = Chr(34) + FileNameSplit(FileNameSplit.Count - 1) + Chr(34)
|
||||||
|
'If CBool(InStr(e.Data, "[Parsed_cropdetect_0")) And CBool(InStr(e.Data, "crop=")) = True Then
|
||||||
|
' If Debug2 = True Then
|
||||||
|
' MsgBox(True.ToString)
|
||||||
|
' End If
|
||||||
|
|
||||||
|
' Dim CropSearch() As String = e.Data.Split(New String() {"crop="}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||||
|
' Dim CropSearch2 As String = "crop=" + CropSearch(1)
|
||||||
|
' Dim newProcess As String = pr.StartInfo.Arguments.ToString().Replace("cropdetect=24:16:0", CropSearch2)
|
||||||
|
' pr.Kill()
|
||||||
|
|
||||||
|
' If Debug2 = True Then
|
||||||
|
' MsgBox(newProcess)
|
||||||
|
' End If
|
||||||
|
|
||||||
|
'End If
|
||||||
|
|
||||||
|
|
||||||
If MergeSubstoMP4 = False Then
|
If MergeSubstoMP4 = False Then
|
||||||
If CBool(InStr(e.Data, "Stream #")) And CBool(InStr(e.Data, "Video")) = True Then
|
If CBool(InStr(e.Data, "Stream #")) And CBool(InStr(e.Data, "Video")) = True Then
|
||||||
'MsgBox(True.ToString + vbNewLine + e.Data)
|
'MsgBox(True.ToString + vbNewLine + e.Data)
|
||||||
@ -1983,7 +2008,7 @@ Public Class Main
|
|||||||
|
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Sub pictureBox2_DoubleClick(sender As Object, e As EventArgs) Handles pictureBox2.DoubleClick
|
Private Sub PictureBox2_DoubleClick(sender As Object, e As EventArgs) Handles pictureBox2.DoubleClick
|
||||||
If Debug1 = True Then
|
If Debug1 = True Then
|
||||||
If Debug2 = True Then
|
If Debug2 = True Then
|
||||||
einstellungen.Close()
|
einstellungen.Close()
|
||||||
@ -2046,6 +2071,7 @@ Public Class Main
|
|||||||
'End If
|
'End If
|
||||||
|
|
||||||
For i As Integer = 0 To SiteList.Count - 1
|
For i As Integer = 0 To SiteList.Count - 1
|
||||||
|
Dim iWert As Integer = i
|
||||||
Using client As New WebClient()
|
Using client As New WebClient()
|
||||||
client.DownloadFile(BaseURL + SiteList(i), Pfad_DL + "\" + SiteList(i))
|
client.DownloadFile(BaseURL + SiteList(i), Pfad_DL + "\" + SiteList(i))
|
||||||
Pause(1)
|
Pause(1)
|
||||||
@ -2062,9 +2088,9 @@ Public Class Main
|
|||||||
Dim ProzentText As Point = New Point(795, 113)
|
Dim ProzentText As Point = New Point(795, 113)
|
||||||
Dim Weiß As Brush = New SolidBrush(Color.FromArgb(242, 242, 242))
|
Dim Weiß As Brush = New SolidBrush(Color.FromArgb(242, 242, 242))
|
||||||
g.FillRectangle(Weiß, WeißeBox.X + 1, WeißeBox.Y + 1, 275, 30)
|
g.FillRectangle(Weiß, WeißeBox.X + 1, WeißeBox.Y + 1, 275, 30)
|
||||||
g.DrawString((i + 1).ToString + "/" + SiteList.Count.ToString + " " + Math.Round(i / (SiteList.Count - 1) * 100, 2, MidpointRounding.AwayFromZero).ToString + "%", FontLabel2.Font, Brushes.Black, ProzentText, stringFormat)
|
g.DrawString((iWert + 1).ToString + "/" + SiteList.Count.ToString + " " + Math.Round(iWert / (SiteList.Count - 1) * 100, 2, MidpointRounding.AwayFromZero).ToString + "%", FontLabel2.Font, Brushes.Black, ProzentText, stringFormat)
|
||||||
Dim brGradient As Brush = New SolidBrush(Color.FromArgb(247, 140, 37))
|
Dim brGradient As Brush = New SolidBrush(Color.FromArgb(247, 140, 37))
|
||||||
g.FillRectangle(brGradient, ProgressbarPoint.X + 1, ProgressbarPoint.Y + 1, CInt((i / (SiteList.Count - 1)) * 600), 19)
|
g.FillRectangle(brGradient, ProgressbarPoint.X + 1, ProgressbarPoint.Y + 1, CInt((iWert / (SiteList.Count - 1)) * 600), 19)
|
||||||
g.Dispose()
|
g.Dispose()
|
||||||
Return Nothing
|
Return Nothing
|
||||||
End Function))
|
End Function))
|
||||||
|
@ -32,6 +32,6 @@ Imports System.Runtime.InteropServices
|
|||||||
' übernehmen, indem Sie "*" eingeben:
|
' übernehmen, indem Sie "*" eingeben:
|
||||||
' <Assembly: AssemblyVersion("1.0.*")>
|
' <Assembly: AssemblyVersion("1.0.*")>
|
||||||
|
|
||||||
<Assembly: AssemblyVersion("3.2.4")>
|
<Assembly: AssemblyVersion("3.2.5")>
|
||||||
<Assembly: AssemblyFileVersion("3.2.4")>
|
<Assembly: AssemblyFileVersion("3.2.5")>
|
||||||
<Assembly: NeutralResourcesLanguage("")>
|
<Assembly: NeutralResourcesLanguage("en")>
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
|
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
|
||||||
|
|
||||||
<!-- Windows 7 -->
|
<!-- Windows 7 -->
|
||||||
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
|
<!-- <supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
|
||||||
|
|
||||||
<!-- Windows 8 -->
|
<!-- Windows 8 -->
|
||||||
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
|
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
|
||||||
@ -40,7 +40,7 @@
|
|||||||
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
|
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
|
||||||
|
|
||||||
<!-- Windows 10 -->
|
<!-- Windows 10 -->
|
||||||
<!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
|
<!-- <supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
|
||||||
|
|
||||||
</application>
|
</application>
|
||||||
</compatibility>
|
</compatibility>
|
||||||
|
Binary file not shown.
@ -1,6 +0,0 @@
|
|||||||
{
|
|
||||||
"ExpandedNodes": [
|
|
||||||
""
|
|
||||||
],
|
|
||||||
"PreviewInSolutionExplorer": false
|
|
||||||
}
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -0,0 +1,17 @@
|
|||||||
|
Operating System: Microsoft Windows 10 Pro
|
||||||
|
|
||||||
|
Crunchyroll URL: https://www.crunchyroll.com/de/rwby/episode-45-world-of-remnant-1-dust-658499
|
||||||
|
|
||||||
|
subtitle language: enUS
|
||||||
|
|
||||||
|
video resolution: 1080
|
||||||
|
|
||||||
|
error message: System.Exception: Test
|
||||||
|
bei Crunchyroll_Downloader.Main.GrappURL() in D:\Projecte\Crunchyroll Downloader - v3.0-final\Crunchyroll-Downloader-v3.0\Crunchyroll Downloader\Main.vb:Zeile 1064.
|
||||||
|
bei Crunchyroll_Downloader.Main.GrappURL() in D:\Projecte\Crunchyroll Downloader - v3.0-final\Crunchyroll-Downloader-v3.0\Crunchyroll Downloader\Main.vb:Zeile 1064.
|
||||||
|
|
||||||
|
softsubs enabled?: System.Collections.Generic.List`1[System.String]
|
||||||
|
|
||||||
|
Crunchyroll Downloader Version: 3.2.4
|
||||||
|
|
||||||
|
detected location from Crunchyroll: de
|
Binary file not shown.
Binary file not shown.
@ -1,6 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<configuration>
|
|
||||||
<startup>
|
|
||||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
|
|
||||||
</startup>
|
|
||||||
</configuration>
|
|
Binary file not shown.
@ -1,349 +0,0 @@
|
|||||||
<?xml version="1.0"?>
|
|
||||||
<doc>
|
|
||||||
<assembly>
|
|
||||||
<name>
|
|
||||||
Crunchyroll Downloader
|
|
||||||
</name>
|
|
||||||
</assembly>
|
|
||||||
<members>
|
|
||||||
<member name="T:Crunchyroll_Downloader.My.Resources.Resources">
|
|
||||||
<summary>
|
|
||||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.ResourceManager">
|
|
||||||
<summary>
|
|
||||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.Culture">
|
|
||||||
<summary>
|
|
||||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
|
||||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.add_background">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.add_mass_cancel">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.add_mass_cancel_hover">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.add_mass_running_cancel">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.add_mass_running_cancel_hover">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.ads_midroll">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die "type":"midroll" ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.ads_preroll">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die {"type":"preroll","offset":0}, ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.backgroud">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.balken">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.CC_String">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die <img id="footer_country_flag" src="https://www.crunchyroll.com/i/country_flags/ ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.crdSettings_Background">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.crdSettings_Button_SafeExit">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.crdSettings_Button_SafeExit_hover">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.crdsettings_setowncookie_button">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.crdsettings_setowncookie_button_hover">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.crdsettings_setUScookie_button">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.crdsettings_setUScookie_button_hover">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.credits_background">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.DialogNotFound_Background">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.DialogNotFound_Submit">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.DialogNotFound_Submit_hover">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.download_subs">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.download_subs_hover">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.Help_Background">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.hls_endString">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die ","resolution":"adaptive" ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.hls_Value">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die "format":"adaptive_hls", ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.htmlEnd">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die </body>
|
|
||||||
</html> ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.htmlnachHardSubs">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die </a>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<img alt="image error" src="balken1.png" class="class-balken"> ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.htmlnachTumbnail">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die " class="imagestyle">
|
|
||||||
|
|
||||||
<div>
|
|
||||||
|
|
||||||
<span class="titel" dir="auto"> ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.htmlTop">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die <!DOCTYPE html>
|
|
||||||
<head>
|
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
|
|
||||||
</head>
|
|
||||||
<html>
|
|
||||||
<title>CRD</title>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
.main-bg {margin:0 0 0 0;background-color:#F2F2F2;}
|
|
||||||
.div-spacer{width:16px;height:110px;display:block;margin-bottom:14px;position:relative}
|
|
||||||
.div-episode{width:804px;height:110px;display:block;margin-bottom:14px;position:relative}
|
|
||||||
.class-balken{width:820px;height:8px;display:block;margin-bottom:4px;margin-top:6px}
|
|
||||||
.class-cc{width:36px; [Rest der Zeichenfolge wurde abgeschnitten]"; ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.htmlvorAufloesung">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die </span>
|
|
||||||
|
|
||||||
<div class="progressbar">
|
|
||||||
|
|
||||||
<div class="progressbar-value" style="width: 0%"></div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<span dir="auto" class='percenttext'>0%</span>
|
|
||||||
<div>
|
|
||||||
<span dir="auto" class="resotext"> ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.htmlvorHardSubs">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die "> <img alt="image error" src="cc1.png" class="class-cc"> ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.htmlvorSoftSubs">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die </span>
|
|
||||||
|
|
||||||
<a href="#" class="cc-wert" title="Softsubs: ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.htmlvorThumbnail">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die
|
|
||||||
<div class="div-episode">
|
|
||||||
|
|
||||||
<img alt="image error" src=" ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.icon">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol).
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.main_add">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.main_background">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.main_browser">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.main_button_download_deactivate">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.main_button_download_default">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.main_button_download_hovert">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.main_close">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.main_credits_default">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.main_credits_hover">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.main_del">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.main_del_hover">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.main_settings">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.settings_add_softsubs">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.settings_add_softsubs_hover">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.SoftSubs_Baclground">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.softsubs_download">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.softsubs_download_gray">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.softsubs_download_hover">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.Startuphtml">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die <!DOCTYPE html>
|
|
||||||
<html>
|
|
||||||
<title>CRD</title>
|
|
||||||
|
|
||||||
<style>
|
|
||||||
.main-bg {margin:0 0 0 -36px;background-color:#757575;}
|
|
||||||
.imagestyle{width:156px;height:88px;display:block;margin-bottom:4px} .ulStyle{margin:0 0 0 -10px;display:block;position:relative;margin-top:8px}
|
|
||||||
.ulStyle li{margin-left:12px;float:left;display:block;position:relative}
|
|
||||||
.listyle{width:156px;display:block;background:#fff;padding:16px;margin-bottom:14px;position:relative;background-color:#b5b3b3}
|
|
||||||
.progressbar{height:14px;backgro [Rest der Zeichenfolge wurde abgeschnitten]"; ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:Crunchyroll_Downloader.My.Resources.Resources.thumbnailString">
|
|
||||||
<summary>
|
|
||||||
Sucht eine lokalisierte Zeichenfolge, die "thumbnail":{"url":" ähnelt.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
</members>
|
|
||||||
</doc>
|
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -1,58 +0,0 @@
|
|||||||
<?xml version="1.0"?>
|
|
||||||
<doc>
|
|
||||||
<assembly>
|
|
||||||
<name>
|
|
||||||
Helpers
|
|
||||||
</name>
|
|
||||||
</assembly>
|
|
||||||
<members>
|
|
||||||
<member name="T:My.Resources.Resources">
|
|
||||||
<summary>
|
|
||||||
Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:My.Resources.Resources.ResourceManager">
|
|
||||||
<summary>
|
|
||||||
Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="P:My.Resources.Resources.Culture">
|
|
||||||
<summary>
|
|
||||||
Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
|
||||||
Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="T:System.Windows.Forms.AsyncWorker">
|
|
||||||
<summary>
|
|
||||||
you can pass Delegates together with suitable arguments to the methods RunAsync(),
|
|
||||||
NotifyGui() or ReportProgress(), and the Delegate will be executed either in a
|
|
||||||
side-thread or in the Gui-thread
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="M:System.Windows.Forms.AsyncWorker.ReportProgress(System.Action)">
|
|
||||||
<summary>
|
|
||||||
executes the Delegate in the Gui-thread, if the last progress-report is more
|
|
||||||
than <see cref="F:System.Windows.Forms.AsyncWorker.ReportInterval" />ago, and the process isn't canceled
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="M:System.Windows.Forms.AsyncWorker.NotifyGui(System.Action)">
|
|
||||||
<summary>
|
|
||||||
executes the Delegate in the Gui-thread, if the process isn't canceled
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
<member name="M:System.Windows.Forms.AsyncWorker.RunAsync(System.Action)">
|
|
||||||
<summary>executes the Delegate in a thread of the threadpool</summary>
|
|
||||||
</member>
|
|
||||||
<member name="M:System.Windows.Forms.AsyncWorkerX.RunAsync``3(System.Action{``0,``1,``2},``0,``1,``2)">
|
|
||||||
<summary>executes the Delegate in a thread of the threadpool</summary>
|
|
||||||
</member>
|
|
||||||
<member name="M:System.Windows.Forms.AsyncWorkerX.NotifyGui``3(System.Action{``0,``1,``2},``0,``1,``2)">
|
|
||||||
<summary>executes the Delegate in the Gui-thread</summary>
|
|
||||||
</member>
|
|
||||||
<member name="T:System.BugException">
|
|
||||||
<summary>
|
|
||||||
this Exception is not meant to be handled. Only for logging and debugging-purposes
|
|
||||||
</summary>
|
|
||||||
</member>
|
|
||||||
</members>
|
|
||||||
</doc>
|
|
Binary file not shown.
File diff suppressed because it is too large
Load Diff
@ -317,13 +317,10 @@ Public Class einstellungen
|
|||||||
End Function
|
End Function
|
||||||
|
|
||||||
Private Sub PictureBox2_Click(sender As Object, e As EventArgs) Handles PictureBox2.Click
|
Private Sub PictureBox2_Click(sender As Object, e As EventArgs) Handles PictureBox2.Click
|
||||||
Main.LoginOnly = "US_UnBlock"
|
|
||||||
Dim wb As New WebClient
|
|
||||||
Dim Session As String = wb.DownloadString("https://api.criater-stiftung.org/cr-cookie-hama3254.php")
|
|
||||||
'MsgBox(Session)
|
|
||||||
GeckoFX.keks = Session
|
|
||||||
GeckoFX.Show()
|
GeckoFX.Show()
|
||||||
GeckoFX.WebBrowser1.Navigate("https://www.crunchyroll.com/")
|
Main.LoginOnly = "US_UnBlock"
|
||||||
|
|
||||||
|
GeckoFX.WebBrowser1.Navigate("https://api.criater-stiftung.org/cr-cookie-ui.php")
|
||||||
End Sub
|
End Sub
|
||||||
|
|
||||||
Private Function GeräteID() As String
|
Private Function GeräteID() As String
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue
Block a user