added current files
BIN
.vs/Crunchyroll Downloader/v15/.suo
Normal file
BIN
.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide
Normal file
BIN
.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-shm
Normal file
BIN
.vs/Crunchyroll Downloader/v15/Server/sqlite3/storage.ide-wal
Normal file
37
Crunchyroll Downloader.sln
Normal file
@ -0,0 +1,37 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio 15
|
||||
VisualStudioVersion = 15.0.27703.2035
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{F184B08F-C81C-45F6-A57F-5ABD9991F28F}") = "Crunchyroll Downloader", "Crunchyroll Downloader\Crunchyroll Downloader.vbproj", "{9B604819-2DB7-4BE1-BA43-43BABEBB5EC3}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Any CPU = Debug|Any CPU
|
||||
Debug|x64 = Debug|x64
|
||||
Debug|x86 = Debug|x86
|
||||
Release|Any CPU = Release|Any CPU
|
||||
Release|x64 = Release|x64
|
||||
Release|x86 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{9B604819-2DB7-4BE1-BA43-43BABEBB5EC3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{9B604819-2DB7-4BE1-BA43-43BABEBB5EC3}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{9B604819-2DB7-4BE1-BA43-43BABEBB5EC3}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{9B604819-2DB7-4BE1-BA43-43BABEBB5EC3}.Debug|x64.Build.0 = Debug|x64
|
||||
{9B604819-2DB7-4BE1-BA43-43BABEBB5EC3}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{9B604819-2DB7-4BE1-BA43-43BABEBB5EC3}.Debug|x86.Build.0 = Debug|x86
|
||||
{9B604819-2DB7-4BE1-BA43-43BABEBB5EC3}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{9B604819-2DB7-4BE1-BA43-43BABEBB5EC3}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{9B604819-2DB7-4BE1-BA43-43BABEBB5EC3}.Release|x64.ActiveCfg = Release|x64
|
||||
{9B604819-2DB7-4BE1-BA43-43BABEBB5EC3}.Release|x64.Build.0 = Release|x64
|
||||
{9B604819-2DB7-4BE1-BA43-43BABEBB5EC3}.Release|x86.ActiveCfg = Release|x86
|
||||
{9B604819-2DB7-4BE1-BA43-43BABEBB5EC3}.Release|x86.Build.0 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
GlobalSection(ExtensibilityGlobals) = postSolution
|
||||
SolutionGuid = {175A6CB1-5510-45FA-BC15-28209190B658}
|
||||
EndGlobalSection
|
||||
EndGlobal
|
314
Crunchyroll Downloader/Anime_Add.Designer.vb
generated
Normal file
@ -0,0 +1,314 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()> _
|
||||
Partial Class Anime_Add
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
||||
<System.Diagnostics.DebuggerNonUserCode()> _
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
Try
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
Finally
|
||||
MyBase.Dispose(disposing)
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
'Wird vom Windows Form-Designer benötigt.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
|
||||
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
|
||||
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
||||
<System.Diagnostics.DebuggerStepThrough()> _
|
||||
Private Sub InitializeComponent()
|
||||
Me.components = New System.ComponentModel.Container()
|
||||
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Anime_Add))
|
||||
Me.groupBox1 = New System.Windows.Forms.GroupBox()
|
||||
Me.StatusLabel = New System.Windows.Forms.Label()
|
||||
Me.ComboBox2 = New System.Windows.Forms.ComboBox()
|
||||
Me.TextBox4 = New System.Windows.Forms.TextBox()
|
||||
Me.textBox1 = New System.Windows.Forms.TextBox()
|
||||
Me.textBox2 = New System.Windows.Forms.TextBox()
|
||||
Me.pictureBox4 = New System.Windows.Forms.PictureBox()
|
||||
Me.pictureBox3 = New System.Windows.Forms.PictureBox()
|
||||
Me.groupBox2 = New System.Windows.Forms.GroupBox()
|
||||
Me.PictureBox1 = New System.Windows.Forms.PictureBox()
|
||||
Me.Add_Display = New System.Windows.Forms.Label()
|
||||
Me.comboBox4 = New System.Windows.Forms.ComboBox()
|
||||
Me.ComboBox1 = New System.Windows.Forms.ComboBox()
|
||||
Me.comboBox3 = New System.Windows.Forms.ComboBox()
|
||||
Me.GroupBox3 = New System.Windows.Forms.GroupBox()
|
||||
Me.ListBox1 = New System.Windows.Forms.ListBox()
|
||||
Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
|
||||
Me.Timer2 = New System.Windows.Forms.Timer(Me.components)
|
||||
Me.groupBox1.SuspendLayout()
|
||||
CType(Me.pictureBox4, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
CType(Me.pictureBox3, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.groupBox2.SuspendLayout()
|
||||
CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.GroupBox3.SuspendLayout()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'groupBox1
|
||||
'
|
||||
Me.groupBox1.BackColor = System.Drawing.Color.Transparent
|
||||
Me.groupBox1.Controls.Add(Me.StatusLabel)
|
||||
Me.groupBox1.Controls.Add(Me.ComboBox2)
|
||||
Me.groupBox1.Controls.Add(Me.TextBox4)
|
||||
Me.groupBox1.Controls.Add(Me.textBox1)
|
||||
Me.groupBox1.Controls.Add(Me.textBox2)
|
||||
Me.groupBox1.Location = New System.Drawing.Point(5, 45)
|
||||
Me.groupBox1.Name = "groupBox1"
|
||||
Me.groupBox1.Size = New System.Drawing.Size(620, 162)
|
||||
Me.groupBox1.TabIndex = 33
|
||||
Me.groupBox1.TabStop = False
|
||||
'
|
||||
'StatusLabel
|
||||
'
|
||||
Me.StatusLabel.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
|
||||
Or System.Windows.Forms.AnchorStyles.Left) _
|
||||
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.StatusLabel.BackColor = System.Drawing.Color.Transparent
|
||||
Me.StatusLabel.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.StatusLabel.ForeColor = System.Drawing.SystemColors.InactiveCaptionText
|
||||
Me.StatusLabel.Location = New System.Drawing.Point(18, 127)
|
||||
Me.StatusLabel.Name = "StatusLabel"
|
||||
Me.StatusLabel.Size = New System.Drawing.Size(593, 29)
|
||||
Me.StatusLabel.TabIndex = 38
|
||||
Me.StatusLabel.Text = "Status: idle"
|
||||
Me.StatusLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'ComboBox2
|
||||
'
|
||||
Me.ComboBox2.BackColor = System.Drawing.Color.White
|
||||
Me.ComboBox2.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed
|
||||
Me.ComboBox2.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
|
||||
Me.ComboBox2.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.ComboBox2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer))
|
||||
Me.ComboBox2.FormattingEnabled = True
|
||||
Me.ComboBox2.Location = New System.Drawing.Point(18, 98)
|
||||
Me.ComboBox2.Name = "ComboBox2"
|
||||
Me.ComboBox2.Size = New System.Drawing.Size(585, 23)
|
||||
Me.ComboBox2.Sorted = True
|
||||
Me.ComboBox2.TabIndex = 37
|
||||
'
|
||||
'TextBox4
|
||||
'
|
||||
Me.TextBox4.BackColor = System.Drawing.Color.White
|
||||
Me.TextBox4.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.TextBox4.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.TextBox4.ForeColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer))
|
||||
Me.TextBox4.Location = New System.Drawing.Point(18, 70)
|
||||
Me.TextBox4.Name = "TextBox4"
|
||||
Me.TextBox4.ReadOnly = True
|
||||
Me.TextBox4.Size = New System.Drawing.Size(585, 22)
|
||||
Me.TextBox4.TabIndex = 36
|
||||
Me.TextBox4.TabStop = False
|
||||
Me.TextBox4.Text = "Main Directory"
|
||||
Me.TextBox4.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
|
||||
'
|
||||
'textBox1
|
||||
'
|
||||
Me.textBox1.BackColor = System.Drawing.Color.White
|
||||
Me.textBox1.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.textBox1.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.textBox1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer))
|
||||
Me.textBox1.Location = New System.Drawing.Point(18, 14)
|
||||
Me.textBox1.Name = "textBox1"
|
||||
Me.textBox1.Size = New System.Drawing.Size(585, 22)
|
||||
Me.textBox1.TabIndex = 4
|
||||
Me.textBox1.TabStop = False
|
||||
Me.textBox1.Text = "URL"
|
||||
Me.textBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
|
||||
'
|
||||
'textBox2
|
||||
'
|
||||
Me.textBox2.BackColor = System.Drawing.Color.White
|
||||
Me.textBox2.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.textBox2.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.textBox2.ForeColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer))
|
||||
Me.textBox2.Location = New System.Drawing.Point(18, 42)
|
||||
Me.textBox2.Name = "textBox2"
|
||||
Me.textBox2.ReadOnly = True
|
||||
Me.textBox2.Size = New System.Drawing.Size(585, 22)
|
||||
Me.textBox2.TabIndex = 5
|
||||
Me.textBox2.TabStop = False
|
||||
Me.textBox2.Text = "Name of the Anime"
|
||||
Me.textBox2.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
|
||||
'
|
||||
'pictureBox4
|
||||
'
|
||||
Me.pictureBox4.BackColor = System.Drawing.Color.Transparent
|
||||
Me.pictureBox4.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.pictureBox4.Image = Global.Crunchyroll_Downloader.My.Resources.Resources.main_button_download_default
|
||||
Me.pictureBox4.Location = New System.Drawing.Point(44, 213)
|
||||
Me.pictureBox4.Name = "pictureBox4"
|
||||
Me.pictureBox4.Size = New System.Drawing.Size(537, 50)
|
||||
Me.pictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
|
||||
Me.pictureBox4.TabIndex = 42
|
||||
Me.pictureBox4.TabStop = False
|
||||
'
|
||||
'pictureBox3
|
||||
'
|
||||
Me.pictureBox3.BackColor = System.Drawing.Color.Transparent
|
||||
Me.pictureBox3.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.pictureBox3.Image = Global.Crunchyroll_Downloader.My.Resources.Resources.main_close
|
||||
Me.pictureBox3.Location = New System.Drawing.Point(579, 1)
|
||||
Me.pictureBox3.Name = "pictureBox3"
|
||||
Me.pictureBox3.Size = New System.Drawing.Size(50, 40)
|
||||
Me.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize
|
||||
Me.pictureBox3.TabIndex = 43
|
||||
Me.pictureBox3.TabStop = False
|
||||
'
|
||||
'groupBox2
|
||||
'
|
||||
Me.groupBox2.BackColor = System.Drawing.Color.Transparent
|
||||
Me.groupBox2.Controls.Add(Me.PictureBox1)
|
||||
Me.groupBox2.Controls.Add(Me.Add_Display)
|
||||
Me.groupBox2.Controls.Add(Me.comboBox4)
|
||||
Me.groupBox2.Controls.Add(Me.ComboBox1)
|
||||
Me.groupBox2.Controls.Add(Me.comboBox3)
|
||||
Me.groupBox2.Location = New System.Drawing.Point(5, 45)
|
||||
Me.groupBox2.Name = "groupBox2"
|
||||
Me.groupBox2.Size = New System.Drawing.Size(620, 162)
|
||||
Me.groupBox2.TabIndex = 44
|
||||
Me.groupBox2.TabStop = False
|
||||
Me.groupBox2.Visible = False
|
||||
'
|
||||
'PictureBox1
|
||||
'
|
||||
Me.PictureBox1.BackColor = System.Drawing.Color.Transparent
|
||||
Me.PictureBox1.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.PictureBox1.Image = Global.Crunchyroll_Downloader.My.Resources.Resources.add_mass_cancel
|
||||
Me.PictureBox1.Location = New System.Drawing.Point(113, 117)
|
||||
Me.PictureBox1.Name = "PictureBox1"
|
||||
Me.PictureBox1.Size = New System.Drawing.Size(403, 36)
|
||||
Me.PictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
|
||||
Me.PictureBox1.TabIndex = 45
|
||||
Me.PictureBox1.TabStop = False
|
||||
'
|
||||
'Add_Display
|
||||
'
|
||||
Me.Add_Display.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
|
||||
Or System.Windows.Forms.AnchorStyles.Left) _
|
||||
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.Add_Display.BackColor = System.Drawing.Color.Transparent
|
||||
Me.Add_Display.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.Add_Display.ForeColor = System.Drawing.Color.Black
|
||||
Me.Add_Display.Location = New System.Drawing.Point(20, 114)
|
||||
Me.Add_Display.Name = "Add_Display"
|
||||
Me.Add_Display.Size = New System.Drawing.Size(591, 38)
|
||||
Me.Add_Display.TabIndex = 36
|
||||
Me.Add_Display.Text = "..."
|
||||
Me.Add_Display.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'comboBox4
|
||||
'
|
||||
Me.comboBox4.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed
|
||||
Me.comboBox4.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
|
||||
Me.comboBox4.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.comboBox4.FormattingEnabled = True
|
||||
Me.comboBox4.Location = New System.Drawing.Point(24, 83)
|
||||
Me.comboBox4.Name = "comboBox4"
|
||||
Me.comboBox4.Size = New System.Drawing.Size(585, 23)
|
||||
Me.comboBox4.TabIndex = 2
|
||||
'
|
||||
'ComboBox1
|
||||
'
|
||||
Me.ComboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed
|
||||
Me.ComboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
|
||||
Me.ComboBox1.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.ComboBox1.FormattingEnabled = True
|
||||
Me.ComboBox1.Location = New System.Drawing.Point(24, 19)
|
||||
Me.ComboBox1.Name = "ComboBox1"
|
||||
Me.ComboBox1.Size = New System.Drawing.Size(585, 23)
|
||||
Me.ComboBox1.TabIndex = 1
|
||||
'
|
||||
'comboBox3
|
||||
'
|
||||
Me.comboBox3.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed
|
||||
Me.comboBox3.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
|
||||
Me.comboBox3.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.comboBox3.FormattingEnabled = True
|
||||
Me.comboBox3.Location = New System.Drawing.Point(24, 51)
|
||||
Me.comboBox3.Name = "comboBox3"
|
||||
Me.comboBox3.Size = New System.Drawing.Size(585, 23)
|
||||
Me.comboBox3.TabIndex = 1
|
||||
'
|
||||
'GroupBox3
|
||||
'
|
||||
Me.GroupBox3.BackColor = System.Drawing.Color.Transparent
|
||||
Me.GroupBox3.Controls.Add(Me.ListBox1)
|
||||
Me.GroupBox3.Location = New System.Drawing.Point(5, 45)
|
||||
Me.GroupBox3.Name = "GroupBox3"
|
||||
Me.GroupBox3.Size = New System.Drawing.Size(620, 162)
|
||||
Me.GroupBox3.TabIndex = 46
|
||||
Me.GroupBox3.TabStop = False
|
||||
Me.GroupBox3.Visible = False
|
||||
'
|
||||
'ListBox1
|
||||
'
|
||||
Me.ListBox1.BackColor = System.Drawing.Color.FromArgb(CType(CType(243, Byte), Integer), CType(CType(243, Byte), Integer), CType(CType(243, Byte), Integer))
|
||||
Me.ListBox1.Dock = System.Windows.Forms.DockStyle.Fill
|
||||
Me.ListBox1.FormattingEnabled = True
|
||||
Me.ListBox1.Location = New System.Drawing.Point(3, 16)
|
||||
Me.ListBox1.Name = "ListBox1"
|
||||
Me.ListBox1.Size = New System.Drawing.Size(614, 143)
|
||||
Me.ListBox1.TabIndex = 0
|
||||
'
|
||||
'Timer1
|
||||
'
|
||||
Me.Timer1.Enabled = True
|
||||
Me.Timer1.Interval = 500
|
||||
'
|
||||
'Timer2
|
||||
'
|
||||
Me.Timer2.Enabled = True
|
||||
Me.Timer2.Interval = 2500
|
||||
'
|
||||
'Anime_Add
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.BackgroundImage = Global.Crunchyroll_Downloader.My.Resources.Resources.add_background
|
||||
Me.ClientSize = New System.Drawing.Size(630, 275)
|
||||
Me.Controls.Add(Me.GroupBox3)
|
||||
Me.Controls.Add(Me.groupBox2)
|
||||
Me.Controls.Add(Me.pictureBox3)
|
||||
Me.Controls.Add(Me.pictureBox4)
|
||||
Me.Controls.Add(Me.groupBox1)
|
||||
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
|
||||
Me.Icon = CType(resources.GetObject("$this.Icon"), System.Drawing.Icon)
|
||||
Me.Name = "Anime_Add"
|
||||
Me.Text = "Add"
|
||||
Me.groupBox1.ResumeLayout(False)
|
||||
Me.groupBox1.PerformLayout()
|
||||
CType(Me.pictureBox4, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
CType(Me.pictureBox3, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
Me.groupBox2.ResumeLayout(False)
|
||||
CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
Me.GroupBox3.ResumeLayout(False)
|
||||
Me.ResumeLayout(False)
|
||||
Me.PerformLayout()
|
||||
|
||||
End Sub
|
||||
Public WithEvents textBox1 As TextBox
|
||||
Public WithEvents ComboBox2 As ComboBox
|
||||
Public WithEvents TextBox4 As TextBox
|
||||
Public WithEvents textBox2 As TextBox
|
||||
Private WithEvents pictureBox3 As PictureBox
|
||||
Public WithEvents StatusLabel As Label
|
||||
Public WithEvents Add_Display As Label
|
||||
Public WithEvents comboBox4 As ComboBox
|
||||
Public WithEvents ComboBox1 As ComboBox
|
||||
Public WithEvents comboBox3 As ComboBox
|
||||
Public WithEvents pictureBox4 As PictureBox
|
||||
Public WithEvents groupBox2 As GroupBox
|
||||
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
|
||||
End Class
|
666
Crunchyroll Downloader/Anime_Add.resx
Normal file
@ -0,0 +1,666 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="Timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="Timer2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>390, 22</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
388
Crunchyroll Downloader/Anime_Add.vb
Normal file
@ -0,0 +1,388 @@
|
||||
Imports Microsoft.Win32
|
||||
Imports System.Net
|
||||
|
||||
Public Class Anime_Add
|
||||
Public Mass_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
|
||||
Try
|
||||
If ComboBox2.Text = Main.SubFolder_Nothing Then
|
||||
Dim rk As RegistryKey = Registry.CurrentUser.CreateSubKey("Software\CRDownloader")
|
||||
rk.SetValue("SubFolder_Value", Main.SubFolder_Nothing, RegistryValueKind.String)
|
||||
ElseIf ComboBox2.Text = Main.SubFolder_automatic Then
|
||||
Dim rk As RegistryKey = Registry.CurrentUser.CreateSubKey("Software\CRDownloader")
|
||||
rk.SetValue("SubFolder_Value", Main.SubFolder_automatic, RegistryValueKind.String)
|
||||
Else
|
||||
Dim rk As RegistryKey = Registry.CurrentUser.CreateSubKey("Software\CRDownloader")
|
||||
rk.SetValue("SubFolder_Value", ComboBox2.Text, RegistryValueKind.String)
|
||||
End If
|
||||
Catch ex As Exception
|
||||
ComboBox2.Text = Main.SubFolder_Nothing
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
Private Sub Anime_Add_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
||||
Me.Location = New Point(Main.Location.X + Main.Width / 2 - Me.Width / 2, Main.Location.Y + Main.Height / 2 - Me.Height / 2)
|
||||
TextBox4.Text = Main.Pfad
|
||||
|
||||
Dim SubFolder_Value As String
|
||||
Try
|
||||
Dim rkg As RegistryKey = Registry.CurrentUser.OpenSubKey("Software\CRDownloader")
|
||||
SubFolder_Value = rkg.GetValue("SubFolder_Value").ToString
|
||||
If SubFolder_Value = Main.SubFolder_Nothing Then
|
||||
ComboBox2.Items.Add(Main.SubFolder_automatic)
|
||||
ComboBox2.Items.Add(Main.SubFolder_Nothing)
|
||||
ElseIf SubFolder_Value = Main.SubFolder_automatic Then
|
||||
ComboBox2.Items.Add(Main.SubFolder_automatic)
|
||||
ComboBox2.Items.Add(Main.SubFolder_Nothing)
|
||||
Else
|
||||
|
||||
ComboBox2.Items.Add(Main.SubFolder_automatic)
|
||||
ComboBox2.Items.Add(Main.SubFolder_Nothing)
|
||||
ComboBox2.Items.Add(SubFolder_Value)
|
||||
End If
|
||||
Catch ex As Exception
|
||||
ComboBox2.Items.Add(Main.SubFolder_automatic)
|
||||
ComboBox2.Items.Add(Main.SubFolder_Nothing)
|
||||
ComboBox2.SelectedItem = Main.SubFolder_Nothing
|
||||
SubFolder_Value = Main.SubFolder_Nothing
|
||||
End Try
|
||||
|
||||
Try
|
||||
Dim rkg As RegistryKey = Registry.CurrentUser.OpenSubKey("Software\CRDownloader")
|
||||
Main.Pfad = rkg.GetValue("Ordner").ToString
|
||||
TextBox4.Text = Main.Pfad
|
||||
Catch ex As Exception
|
||||
TextBox4.Text = Main.Pfad
|
||||
End Try
|
||||
Try
|
||||
Dim di As New System.IO.DirectoryInfo(Main.Pfad)
|
||||
For Each fi As System.IO.DirectoryInfo In di.EnumerateDirectories("*.*", System.IO.SearchOption.TopDirectoryOnly)
|
||||
If fi.Attributes.HasFlag(System.IO.FileAttributes.Hidden) Then
|
||||
Else
|
||||
ComboBox2.Items.Add(fi.Name)
|
||||
End If
|
||||
Next
|
||||
Dim Result As New List(Of String)
|
||||
'Jeder Eintrag in der Combobox durchgehen
|
||||
For Each item As String In ComboBox2.Items
|
||||
'Wenn der Combobox-Eintrag noch nicht in der Result-List vorhanden ist, Eintrag der Result-List hinzufügen
|
||||
If Result.Contains(item) = False Then
|
||||
Result.Add(item)
|
||||
End If
|
||||
Next
|
||||
'In der Result-List sind jetzt alle Einträge einmal vorhanden
|
||||
'Combobox leeren
|
||||
ComboBox2.Items.Clear()
|
||||
'Die Result-List der Combobox hinzufügen
|
||||
ComboBox2.Items.AddRange(Result.ToArray)
|
||||
ComboBox2.SelectedItem = SubFolder_Value
|
||||
Catch ex As Exception
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
Private Sub TextBox4_DoubleClick(sender As Object, e As EventArgs) Handles TextBox4.DoubleClick
|
||||
'MsgBox(DL_Path_String, MsgBoxStyle.OkOnly)
|
||||
Dim FolderBrowserDialog1 As New FolderBrowserDialog()
|
||||
|
||||
If FolderBrowserDialog1.ShowDialog() = DialogResult.OK Then
|
||||
ComboBox2.Items.Clear()
|
||||
Main.Pfad = FolderBrowserDialog1.SelectedPath
|
||||
Dim rk0 As RegistryKey = Registry.CurrentUser.CreateSubKey("Software\CRDownloader")
|
||||
rk0.SetValue("Ordner", Main.Pfad, RegistryValueKind.String)
|
||||
|
||||
ComboBox2.Items.Add(Main.SubFolder_automatic)
|
||||
ComboBox2.Items.Add(Main.SubFolder_Nothing)
|
||||
ComboBox2.SelectedItem = Main.SubFolder_Nothing
|
||||
TextBox4.Text = Main.Pfad
|
||||
Try
|
||||
Dim di As New System.IO.DirectoryInfo(Main.Pfad)
|
||||
For Each fi As System.IO.DirectoryInfo In di.EnumerateDirectories("*.*", System.IO.SearchOption.TopDirectoryOnly)
|
||||
If fi.Attributes.HasFlag(System.IO.FileAttributes.Hidden) Then
|
||||
Else
|
||||
ComboBox2.Items.Add(fi.Name)
|
||||
End If
|
||||
Next
|
||||
Dim Result As New List(Of String)
|
||||
'Jeder Eintrag in der Combobox durchgehen
|
||||
For Each item As String In ComboBox2.Items
|
||||
'Wenn der Combobox-Eintrag noch nicht in der Result-List vorhanden ist, Eintrag der Result-List hinzufügen
|
||||
If Result.Contains(item) = False Then
|
||||
Result.Add(item)
|
||||
End If
|
||||
Next
|
||||
'In der Result-List sind jetzt alle Einträge einmal vorhanden
|
||||
'Combobox leeren
|
||||
'ComboBox2.Items.Clear()
|
||||
'Die Result-List der Combobox hinzufügen
|
||||
'ComboBox2.Items.AddRange(Result.ToArray)
|
||||
Catch ex As Exception
|
||||
End Try
|
||||
End If
|
||||
End Sub
|
||||
|
||||
#Region " Move Form "
|
||||
|
||||
' [ Move Form ]
|
||||
'
|
||||
' // By Elektro
|
||||
|
||||
Public MoveForm As Boolean
|
||||
Public MoveForm_MousePosition As Point
|
||||
|
||||
Public Sub MoveForm_MouseDown(sender As Object, e As MouseEventArgs) Handles _
|
||||
MyBase.MouseDown ' Add more handles here (Example: PictureBox1.MouseDown)
|
||||
|
||||
If e.Button = MouseButtons.Left Then
|
||||
MoveForm = True
|
||||
Me.Cursor = Cursors.NoMove2D
|
||||
MoveForm_MousePosition = e.Location
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Public Sub MoveForm_MouseMove(sender As Object, e As MouseEventArgs) Handles _
|
||||
MyBase.MouseMove ' Add more handles here (Example: PictureBox1.MouseMove)
|
||||
|
||||
If MoveForm Then
|
||||
Me.Location = Me.Location + (e.Location - MoveForm_MousePosition)
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Public Sub MoveForm_MouseUp(sender As Object, e As MouseEventArgs) Handles _
|
||||
MyBase.MouseUp ' Add more handles here (Example: PictureBox1.MouseUp)
|
||||
|
||||
If e.Button = MouseButtons.Left Then
|
||||
MoveForm = False
|
||||
Me.Cursor = Cursors.Default
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
|
||||
#End Region
|
||||
Private Sub pictureBox3_MouseEnter(sender As Object, e As EventArgs) Handles pictureBox3.MouseEnter
|
||||
pictureBox3.BackColor = SystemColors.Control
|
||||
End Sub
|
||||
|
||||
Private Sub pictureBox3_MouseLeave(sender As Object, e As EventArgs) Handles pictureBox3.MouseLeave
|
||||
pictureBox3.BackColor = Color.Transparent
|
||||
End Sub
|
||||
|
||||
Private Sub pictureBox3_Click(sender As Object, e As EventArgs) Handles pictureBox3.Click
|
||||
Me.Close()
|
||||
End Sub
|
||||
|
||||
Private Sub pictureBox4_Click(sender As Object, e As EventArgs) Handles pictureBox4.Click
|
||||
'pictureBox4.Enabled = False
|
||||
If groupBox1.Visible = True Then
|
||||
Try
|
||||
If CBool(InStr(textBox1.Text, "crunchyroll.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"
|
||||
Else
|
||||
Exit Sub
|
||||
pictureBox4.Enabled = True
|
||||
End If
|
||||
'ElseIf LabelUpdate = "Status: looking for video file" Then
|
||||
' Exit Sub
|
||||
' pictureBox4.Enabled = True
|
||||
Else
|
||||
If Main.TaskCount >= Main.MaxDL Then
|
||||
ListBox1.Items.Add(textBox1.Text)
|
||||
textBox1.ForeColor = Color.FromArgb(9248044)
|
||||
Main.Pause(1)
|
||||
textBox1.ForeColor = Color.Black
|
||||
textBox1.Text = "URL"
|
||||
Else
|
||||
If Main.Grapp_RDY = True Then
|
||||
GeckoFX.WebBrowser1.Navigate(textBox1.Text)
|
||||
StatusLabel.Text = "Status: looking for video file"
|
||||
Main.b = False
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
ElseIf CBool(InStr(textBox1.Text, "Test=true")) Then
|
||||
GeckoFX.WebBrowser1.Navigate(textBox1.Text)
|
||||
Else
|
||||
MsgBox(Main.URL_Invaild, MsgBoxStyle.OkOnly)
|
||||
End If
|
||||
Catch ex As Exception
|
||||
Main.b = True
|
||||
MsgBox(Main.URL_Invaild, MsgBoxStyle.OkOnly)
|
||||
End Try
|
||||
ElseIf groupBox2.Visible = True Then
|
||||
If Mass_DL_Cancel = True Then
|
||||
Mass_DL_Cancel = False
|
||||
GroupBox3.Visible = False
|
||||
groupBox2.Visible = False
|
||||
Main.Grapp_Abord = True
|
||||
Main.b = True
|
||||
groupBox1.Visible = True
|
||||
pictureBox4.Image = My.Resources.main_button_download_default
|
||||
Else
|
||||
StatusLabel.Text = "Status: idle"
|
||||
pictureBox4.Image = My.Resources.add_mass_running_cancel
|
||||
Mass_DL_Cancel = True
|
||||
PictureBox1.Enabled = False
|
||||
PictureBox1.Visible = False
|
||||
Main.MassDL()
|
||||
comboBox4.Enabled = False
|
||||
comboBox3.Enabled = False
|
||||
ComboBox1.Enabled = False
|
||||
End If
|
||||
ElseIf groupBox3.Visible = True Then
|
||||
GroupBox3.Visible = False
|
||||
groupBox2.Visible = False
|
||||
groupBox1.Visible = True
|
||||
List_DL_Cancel = False
|
||||
pictureBox4.Image = My.Resources.main_button_download_default
|
||||
End If
|
||||
|
||||
pictureBox4.Enabled = True
|
||||
End Sub
|
||||
|
||||
|
||||
|
||||
Private Sub ComboBox1_DrawItem(sender As Object, e As DrawItemEventArgs) Handles ComboBox1.DrawItem, ComboBox2.DrawItem, comboBox3.DrawItem, comboBox4.DrawItem
|
||||
sender.BackColor = Color.White
|
||||
If e.Index >= 0 Then
|
||||
Using st As New StringFormat With {.Alignment = StringAlignment.Center}
|
||||
' e.DrawBackground()
|
||||
' e.DrawFocusRectangle()
|
||||
e.Graphics.FillRectangle(SystemBrushes.ControlLightLight, e.Bounds)
|
||||
e.Graphics.DrawString(sender.Items(e.Index).ToString, e.Font, Brushes.Black, e.Bounds, st)
|
||||
|
||||
End Using
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub pictureBox4_MouseEnter(sender As Object, e As EventArgs) Handles pictureBox4.MouseEnter
|
||||
If Mass_DL_Cancel = True Then
|
||||
pictureBox4.Image = My.Resources.add_mass_running_cancel_hover
|
||||
ElseIf List_DL_Cancel = True Then
|
||||
pictureBox4.Image = My.Resources.add_mass_running_cancel_hover
|
||||
|
||||
Else
|
||||
pictureBox4.Image = My.Resources.main_button_download_hovert
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub pictureBox4_MouseLeave(sender As Object, e As EventArgs) Handles pictureBox4.MouseLeave
|
||||
If Mass_DL_Cancel = True Then
|
||||
pictureBox4.Image = My.Resources.add_mass_running_cancel
|
||||
ElseIf List_DL_Cancel = True Then
|
||||
pictureBox4.Image = My.Resources.add_mass_running_cancel
|
||||
Else
|
||||
pictureBox4.Image = My.Resources.main_button_download_default
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub textBox1_Click(sender As Object, e As EventArgs) Handles textBox1.Click
|
||||
If textBox1.Text = "URL" Then
|
||||
textBox1.Text = Nothing
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox1_Click(sender As Object, e As EventArgs) Handles PictureBox1.Click
|
||||
groupBox1.Visible = True
|
||||
groupBox2.Visible = False
|
||||
End Sub
|
||||
|
||||
Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged
|
||||
'MsgBox("Test")
|
||||
comboBox3.Items.Clear()
|
||||
comboBox4.Items.Clear()
|
||||
'comboBox3.Items.Add("Test")
|
||||
Dim SeasonDropdownAnzahl As String() = Main.WebbrowserText.Split(New String() {"season-dropdown content-menu block"}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
Array.Reverse(SeasonDropdownAnzahl)
|
||||
Dim SDV As Integer = 0
|
||||
For i As Integer = 0 To SeasonDropdownAnzahl.Count - 1
|
||||
If InStr(SeasonDropdownAnzahl(i), Chr(34) + ">" + ComboBox1.SelectedItem.ToString + "</a>") Then
|
||||
SDV = i
|
||||
End If
|
||||
Next
|
||||
'MsgBox(SDV)
|
||||
Dim Anzahl As String() = SeasonDropdownAnzahl(SDV).Split(New String() {"wrapper container-shadow hover-classes"}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
'MsgBox(Anzahl(0))
|
||||
Dim c As Integer = Anzahl.Count - 1
|
||||
Array.Reverse(Anzahl)
|
||||
For i As Integer = 0 To Anzahl.Count - 2
|
||||
Dim URLGrapp As String() = Anzahl(i).Split(New String() {"title=" + Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
|
||||
Dim URLGrapp2 As String() = URLGrapp(1).Split(New String() {Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
|
||||
comboBox3.Items.Add(URLGrapp2(0))
|
||||
comboBox4.Items.Add(URLGrapp2(0))
|
||||
Next
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox1_MouseEnter(sender As Object, e As EventArgs) Handles PictureBox1.MouseEnter
|
||||
PictureBox1.Image = My.Resources.add_mass_cancel_hover
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox1_MouseLeave(sender As Object, e As EventArgs) Handles PictureBox1.MouseLeave
|
||||
PictureBox1.Image = My.Resources.add_mass_cancel
|
||||
End Sub
|
||||
|
||||
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
|
||||
If ListBox1.Items.Count > 0 Then
|
||||
If StatusLabel.Text = "Status: idle" Then
|
||||
StatusLabel.Text = "Status: items in queue, click to work off."
|
||||
End If
|
||||
End If
|
||||
End Sub
|
||||
|
||||
|
||||
#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
|
||||
If GroupBox3.Visible = True Then
|
||||
If ListBox1.Items.Count = 0 Then
|
||||
GroupBox3.Visible = False
|
||||
groupBox2.Visible = False
|
||||
groupBox1.Visible = True
|
||||
List_DL_Cancel = False
|
||||
pictureBox4.Image = My.Resources.main_button_download_default
|
||||
End If
|
||||
End If
|
||||
If Main.TaskCount >= Main.MaxDL Then
|
||||
Else
|
||||
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
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
End If
|
||||
|
||||
End Sub
|
||||
Private Sub StatusLabel_Click(sender As Object, e As EventArgs) Handles StatusLabel.Click
|
||||
If StatusLabel.Text = "Status: items in queue, click to work off." Then
|
||||
groupBox1.Visible = False
|
||||
groupBox2.Visible = False
|
||||
GroupBox3.Visible = True
|
||||
pictureBox4.Image = My.Resources.add_mass_running_cancel
|
||||
List_DL_Cancel = True
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub comboBox2_SelectedValueChanged(sender As Object, e As EventArgs) Handles ComboBox2.SelectedValueChanged
|
||||
|
||||
End Sub
|
||||
#End Region
|
||||
|
||||
End Class
|
6
Crunchyroll Downloader/App.config
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
|
||||
</startup>
|
||||
</configuration>
|
62
Crunchyroll Downloader/ApplicationEvents.vb
Normal file
@ -0,0 +1,62 @@
|
||||
Option Strict On
|
||||
|
||||
Imports System.IO
|
||||
Imports Gecko
|
||||
Imports System.Environment
|
||||
Imports Microsoft.Win32
|
||||
Namespace My
|
||||
|
||||
' The following events are available for MyApplication:
|
||||
'
|
||||
' Startup: Raised when the application starts, before the startup form is created.
|
||||
' Shutdown: Raised after all application forms are closed. This event is not raised if the application terminates abnormally.
|
||||
' UnhandledException: Raised if the application encounters an unhandled exception.
|
||||
' StartupNextInstance: Raised when launching a single-instance application and the application is already active.
|
||||
' NetworkAvailabilityChanged: Raised when the network connection is connected or disconnected.
|
||||
Partial Friend Class MyApplication
|
||||
Dim UseFirefoxProfile As Boolean = False
|
||||
Protected Overrides Function OnStartup(ByVal eventArgs As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) As Boolean
|
||||
Try
|
||||
Dim rkg As RegistryKey = Registry.CurrentUser.OpenSubKey("Software\CRDownloader")
|
||||
UseFirefoxProfile = CBool(Integer.Parse(rkg.GetValue("NoUse").ToString))
|
||||
Catch ex As Exception
|
||||
End Try
|
||||
Dim ProfileDirectory As String = Path.Combine(GetFolderPath(SpecialFolder.ApplicationData), "Mozilla", "Firefox", "Profiles", "CRD")
|
||||
If UseFirefoxProfile = True Then
|
||||
Dim di As New System.IO.DirectoryInfo(Path.Combine(GetFolderPath(SpecialFolder.ApplicationData), "Mozilla", "Firefox", "Profiles"))
|
||||
Try
|
||||
For Each fi As System.IO.DirectoryInfo In di.EnumerateDirectories("*.*", System.IO.SearchOption.TopDirectoryOnly)
|
||||
Dim TempPath As String = Path.Combine(GetFolderPath(SpecialFolder.ApplicationData), "Mozilla", "Firefox", "Profiles", fi.Name)
|
||||
ProfileDirectory = TempPath
|
||||
Next
|
||||
Catch ex As Exception
|
||||
End Try
|
||||
End If
|
||||
'MsgBox(ProfileDirectory)
|
||||
If Not Directory.Exists(ProfileDirectory) Then
|
||||
Directory.CreateDirectory(ProfileDirectory)
|
||||
End If
|
||||
|
||||
Dim sUserAgent As String = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:70.0) Gecko/20100101 Firefox/70.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)
|
||||
Xpcom.ProfileDirectory = ProfileDirectory
|
||||
Xpcom.Initialize("Firefox")
|
||||
GeckoPreferences.User("general.useragent.override") = sUserAgent
|
||||
'Xpcom.Initialize("C:\Program Files\Mozilla Firefox")
|
||||
GeckoPreferences.Default("browser.cache.disk.enable") = False
|
||||
GeckoPreferences.Default("network.cookie.thirdparty.sessionOnly") = False
|
||||
GeckoPreferences.Default("extensions.blocklist.enabled") = False
|
||||
GeckoPreferences.Default("Services.sync.prefs.sync.privacy.clearOnShutdown.cookies") = False
|
||||
GeckoPreferences.Default("plugin.state.flash") = 0
|
||||
GeckoPreferences.Default("zoom.maxPercent") = 100
|
||||
GeckoPreferences.Default("zoom.minPercent") = 100
|
||||
' GeckoPreferences.Default("media.autoplay.default") = 2
|
||||
'GeckoPreferences.Default("media.autoplay.block-webaudio") = False
|
||||
'GeckoPreferences.Default("javascript.enabled") = False
|
||||
|
||||
Return True
|
||||
End Function
|
||||
End Class
|
||||
End Namespace
|
303
Crunchyroll Downloader/Crunchyroll Downloader.vbproj
Normal file
@ -0,0 +1,303 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
|
||||
<ProjectGuid>{9B604819-2DB7-4BE1-BA43-43BABEBB5EC3}</ProjectGuid>
|
||||
<OutputType>WinExe</OutputType>
|
||||
<StartupObject>Crunchyroll_Downloader.My.MyApplication</StartupObject>
|
||||
<RootNamespace>Crunchyroll_Downloader</RootNamespace>
|
||||
<AssemblyName>Crunchyroll Downloader</AssemblyName>
|
||||
<FileAlignment>512</FileAlignment>
|
||||
<MyType>WindowsForms</MyType>
|
||||
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
|
||||
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
|
||||
<TargetFrameworkProfile>
|
||||
</TargetFrameworkProfile>
|
||||
<NuGetPackageImportStamp>
|
||||
</NuGetPackageImportStamp>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DebugType>full</DebugType>
|
||||
<DefineDebug>true</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<OutputPath>bin\Debug\</OutputPath>
|
||||
<DocumentationFile>Crunchyroll Downloader.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
|
||||
<PlatformTarget>AnyCPU</PlatformTarget>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<DefineDebug>false</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<Optimize>true</Optimize>
|
||||
<OutputPath>bin\Release\</OutputPath>
|
||||
<DocumentationFile>Crunchyroll Downloader.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
<Prefer32Bit>false</Prefer32Bit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionExplicit>On</OptionExplicit>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionCompare>Binary</OptionCompare>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionStrict>Off</OptionStrict>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<OptionInfer>On</OptionInfer>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationIcon>icon.ico</ApplicationIcon>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x64'">
|
||||
<PlatformTarget>x64</PlatformTarget>
|
||||
<OutputPath>bin\x64\Debug\</OutputPath>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x64'">
|
||||
<PlatformTarget>x64</PlatformTarget>
|
||||
<OutputPath>bin\x64\Release\</OutputPath>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<ApplicationManifest>My Project\app.manifest</ApplicationManifest>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|x86'">
|
||||
<DebugSymbols>true</DebugSymbols>
|
||||
<DefineDebug>true</DefineDebug>
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<OutputPath>bin\x86\Debug\</OutputPath>
|
||||
<DocumentationFile>Crunchyroll Downloader.xml</DocumentationFile>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
<DebugType>full</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|x86'">
|
||||
<DefineTrace>true</DefineTrace>
|
||||
<OutputPath>bin\x86\Release\</OutputPath>
|
||||
<DocumentationFile>Crunchyroll Downloader.xml</DocumentationFile>
|
||||
<Optimize>true</Optimize>
|
||||
<NoWarn>42016,41999,42017,42018,42019,42032,42036,42020,42021,42022</NoWarn>
|
||||
<DebugType>pdbonly</DebugType>
|
||||
<PlatformTarget>x86</PlatformTarget>
|
||||
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
|
||||
</PropertyGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="Geckofx-Core, Version=60.0.39.0, Culture=neutral, PublicKeyToken=3209ac31600d1857, processorArchitecture=x86">
|
||||
<HintPath>..\packages\Geckofx60.32.60.0.39\lib\net45\Geckofx-Core.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Geckofx-Winforms, Version=60.0.39.0, Culture=neutral, PublicKeyToken=3209ac31600d1857, processorArchitecture=x86">
|
||||
<HintPath>..\packages\Geckofx60.32.60.0.39\lib\net45\Geckofx-Winforms.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="Helpers">
|
||||
<HintPath>..\Helpers.dll</HintPath>
|
||||
</Reference>
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Data" />
|
||||
<Reference Include="System.Deployment" />
|
||||
<Reference Include="System.Drawing" />
|
||||
<Reference Include="System.Windows.Forms" />
|
||||
<Reference Include="System.Xml" />
|
||||
<Reference Include="System.Core" />
|
||||
<Reference Include="System.Xml.Linq" />
|
||||
<Reference Include="System.Data.DataSetExtensions" />
|
||||
<Reference Include="System.Net.Http" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Import Include="Gecko.DOM.Xul" />
|
||||
<Import Include="Microsoft.VisualBasic" />
|
||||
<Import Include="System" />
|
||||
<Import Include="System.Collections" />
|
||||
<Import Include="System.Collections.Generic" />
|
||||
<Import Include="System.Data" />
|
||||
<Import Include="System.Drawing" />
|
||||
<Import Include="System.Diagnostics" />
|
||||
<Import Include="System.Windows.Forms" />
|
||||
<Import Include="System.Linq" />
|
||||
<Import Include="System.Xml.Linq" />
|
||||
<Import Include="System.Threading.Tasks" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Include="Anime_Add.Designer.vb">
|
||||
<DependentUpon>Anime_Add.vb</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Anime_Add.vb">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="ApplicationEvents.vb" />
|
||||
<Compile Include="einstellungen.Designer.vb">
|
||||
<DependentUpon>einstellungen.vb</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="einstellungen.vb">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="GeckoFX.Designer.vb">
|
||||
<DependentUpon>GeckoFX.vb</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="GeckoFX.vb">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="My Project\Resources.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DesignTime>True</DesignTime>
|
||||
<DependentUpon>Resources.resx</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SoftSub.Designer.vb">
|
||||
<DependentUpon>SoftSub.vb</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="SoftSub.vb">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Startup.Designer.vb">
|
||||
<DependentUpon>Startup.vb</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Startup.vb">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Reso.Designer.vb">
|
||||
<DependentUpon>Reso.vb</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Reso.vb">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Main.designer.vb">
|
||||
<DependentUpon>Main.vb</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Main.vb">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="My Project\AssemblyInfo.vb" />
|
||||
<Compile Include="My Project\Application.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Application.myapp</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="My Project\Settings.Designer.vb">
|
||||
<AutoGen>True</AutoGen>
|
||||
<DependentUpon>Settings.settings</DependentUpon>
|
||||
<DesignTimeSharedInput>True</DesignTimeSharedInput>
|
||||
</Compile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<EmbeddedResource Include="Anime_Add.resx">
|
||||
<DependentUpon>Anime_Add.vb</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="einstellungen.resx">
|
||||
<DependentUpon>einstellungen.vb</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="GeckoFX.resx">
|
||||
<DependentUpon>GeckoFX.vb</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="SoftSub.resx">
|
||||
<DependentUpon>SoftSub.vb</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Startup.resx">
|
||||
<DependentUpon>Startup.vb</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Main.resx">
|
||||
<DependentUpon>Main.vb</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="My Project\Resources.resx">
|
||||
<Generator>VbMyResourcesResXFileCodeGenerator</Generator>
|
||||
<CustomToolNamespace>My.Resources</CustomToolNamespace>
|
||||
<SubType>Designer</SubType>
|
||||
<LastGenOutput>Resources.Designer.vb</LastGenOutput>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Reso.resx">
|
||||
<DependentUpon>Reso.vb</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="Firefox\omni.ja" />
|
||||
<None Include="My Project\app.manifest" />
|
||||
<None Include="My Project\Application.myapp">
|
||||
<Generator>MyApplicationCodeGenerator</Generator>
|
||||
<LastGenOutput>Application.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
<None Include="My Project\Settings.settings">
|
||||
<Generator>SettingsSingleFileGenerator</Generator>
|
||||
<CustomToolNamespace>My</CustomToolNamespace>
|
||||
<LastGenOutput>Settings.Designer.vb</LastGenOutput>
|
||||
</None>
|
||||
<None Include="App.config" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Content Include="Firefox\AccessibleHandler.dll" />
|
||||
<Content Include="Firefox\AccessibleMarshal.dll" />
|
||||
<Content Include="Firefox\breakpadinjector.dll" />
|
||||
<Content Include="Firefox\d3dcompiler_47.dll" />
|
||||
<Content Include="Firefox\freebl3.dll" />
|
||||
<Content Include="Firefox\IA2Marshal.dll" />
|
||||
<Content Include="Firefox\lgpllibs.dll" />
|
||||
<Content Include="Firefox\libEGL.dll" />
|
||||
<Content Include="Firefox\libGLESv2.dll" />
|
||||
<Content Include="Firefox\mozavcodec.dll" />
|
||||
<Content Include="Firefox\mozavutil.dll" />
|
||||
<Content Include="Firefox\mozglue.dll" />
|
||||
<Content Include="Firefox\nss3.dll" />
|
||||
<Content Include="Firefox\nssckbi.dll" />
|
||||
<Content Include="Firefox\nssdbm3.dll" />
|
||||
<Content Include="Firefox\plugin-container.exe" />
|
||||
<Content Include="Firefox\plugin-hang-ui.exe" />
|
||||
<Content Include="Firefox\qipcap.dll" />
|
||||
<Content Include="Firefox\softokn3.dll" />
|
||||
<Content Include="Firefox\xul.dll" />
|
||||
<Content Include="icon.ico" />
|
||||
<None Include="Resources\main-del-hover.png" />
|
||||
<None Include="Resources\main-del.png" />
|
||||
<None Include="Resources\mainb-del.png" />
|
||||
<None Include="packages.config" />
|
||||
<None Include="Resources\balken.png" />
|
||||
<None Include="Resources\backgroud.png" />
|
||||
<None Include="Resources\credits-background.png" />
|
||||
<None Include="Resources\add_mass_running_cancel_hover.png" />
|
||||
<None Include="Resources\add_mass_running_cancel.png" />
|
||||
<None Include="Resources\add_mass_cancel_hover.png" />
|
||||
<None Include="Resources\add_mass_cancel.png" />
|
||||
<None Include="Resources\add-background.png" />
|
||||
<None Include="Resources\main-settings.png" />
|
||||
<None Include="Resources\main-browser.png" />
|
||||
<None Include="Resources\main-add.png" />
|
||||
<None Include="Resources\main-close.png" />
|
||||
<None Include="My Project\main-settings.png" />
|
||||
<None Include="My Project\main-add.png" />
|
||||
<None Include="My Project\main-browser.png" />
|
||||
<None Include="My Project\br.png" />
|
||||
<None Include="Resources\main-background.png" />
|
||||
<None Include="Resources\download_subs_hover.png" />
|
||||
<None Include="Resources\download_subs.png" />
|
||||
<None Include="Resources\SoftSubs_Baclground.png" />
|
||||
<None Include="Resources\settings_add_softsubs_hover.png" />
|
||||
<None Include="Resources\settings_add_softsubs.png" />
|
||||
<None Include="Resources\DialogNotFound_Submit_hover.png" />
|
||||
<None Include="Resources\DialogNotFound_Submit.png" />
|
||||
<None Include="Resources\DialogNotFound_Background.png" />
|
||||
<None Include="Resources\main_button_download-deactivate.png" />
|
||||
<None Include="Resources\crdsettings_setUScookie_button_hover.png" />
|
||||
<None Include="Resources\crdsettings_setUScookie_button.png" />
|
||||
<None Include="Resources\main_window_background_new.png" />
|
||||
<None Include="Resources\credits_close_hover.png" />
|
||||
<None Include="Resources\credits_close_default.png" />
|
||||
<None Include="Resources\main_credits_hover.png" />
|
||||
<None Include="Resources\main_credits_default.png" />
|
||||
<None Include="Resources\main_button_download_hovert.png" />
|
||||
<None Include="Resources\main_button_download_default.png" />
|
||||
<None Include="Resources\crdsettings_setowncookie_button_hover.png" />
|
||||
<None Include="Resources\crdsettings_setowncookie_button.png" />
|
||||
<None Include="Resources\crdSettings_Button_SafeExit_hover.png" />
|
||||
<None Include="Resources\crdSettings_Button_SafeExit.png" />
|
||||
<None Include="Resources\crdSettings_Background.png" />
|
||||
</ItemGroup>
|
||||
<Import Project="$(MSBuildToolsPath)\Microsoft.VisualBasic.targets" />
|
||||
<Import Project="..\packages\Geckofx60.32.60.0.39\build\Geckofx60.32.targets" Condition="Exists('..\packages\Geckofx60.32.60.0.39\build\Geckofx60.32.targets')" />
|
||||
<Target Name="EnsureNuGetPackageBuildImports" BeforeTargets="PrepareForBuild">
|
||||
<PropertyGroup>
|
||||
<ErrorText>Dieses Projekt verweist auf mindestens ein NuGet-Paket, das auf diesem Computer fehlt. Verwenden Sie die Wiederherstellung von NuGet-Paketen, um die fehlenden Dateien herunterzuladen. Weitere Informationen finden Sie unter "http://go.microsoft.com/fwlink/?LinkID=322105". Die fehlende Datei ist "{0}".</ErrorText>
|
||||
</PropertyGroup>
|
||||
<Error Condition="!Exists('..\packages\Geckofx60.32.60.0.39\build\Geckofx60.32.targets')" Text="$([System.String]::Format('$(ErrorText)', '..\packages\Geckofx60.32.60.0.39\build\Geckofx60.32.targets'))" />
|
||||
</Target>
|
||||
</Project>
|
55
Crunchyroll Downloader/GeckoFX.Designer.vb
generated
Normal file
@ -0,0 +1,55 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
|
||||
Partial Class GeckoFX
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
||||
<System.Diagnostics.DebuggerNonUserCode()>
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
Try
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
Finally
|
||||
MyBase.Dispose(disposing)
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
'Wird vom Windows Form-Designer benötigt.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
|
||||
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
|
||||
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
||||
<System.Diagnostics.DebuggerStepThrough()>
|
||||
Private Sub InitializeComponent()
|
||||
Me.WebBrowser1 = New Gecko.GeckoWebBrowser()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'WebBrowser1
|
||||
'
|
||||
Me.WebBrowser1.ConsoleMessageEventReceivesConsoleLogCalls = True
|
||||
Me.WebBrowser1.FrameEventsPropagateToMainWindow = False
|
||||
Me.WebBrowser1.Location = New System.Drawing.Point(0, 0)
|
||||
Me.WebBrowser1.Name = "WebBrowser1"
|
||||
Me.WebBrowser1.Size = New System.Drawing.Size(1280, 720)
|
||||
Me.WebBrowser1.TabIndex = 0
|
||||
Me.WebBrowser1.UseHttpActivityObserver = False
|
||||
'
|
||||
'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, 720)
|
||||
Me.Controls.Add(Me.WebBrowser1)
|
||||
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedSingle
|
||||
Me.MaximizeBox = False
|
||||
Me.MinimizeBox = False
|
||||
Me.Name = "GeckoFX"
|
||||
Me.ShowIcon = False
|
||||
Me.Text = "GeckoFX-Firefox-Browser"
|
||||
Me.ResumeLayout(False)
|
||||
|
||||
End Sub
|
||||
|
||||
Public WithEvents WebBrowser1 As Gecko.GeckoWebBrowser
|
||||
End Class
|
120
Crunchyroll Downloader/GeckoFX.resx
Normal file
@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
177
Crunchyroll Downloader/GeckoFX.vb
Normal file
@ -0,0 +1,177 @@
|
||||
Imports Gecko.Events
|
||||
Imports Gecko
|
||||
Imports System.IO
|
||||
Imports Gecko.Cache
|
||||
Imports System.ComponentModel
|
||||
Imports System.Threading
|
||||
Public Class GeckoFX
|
||||
Public keks As String = Nothing
|
||||
Public c As Boolean = True
|
||||
Dim t As Thread
|
||||
Private Sub GeckoWebBrowser1_DocumentCompleted(sender As Object, e As EventArgs) Handles WebBrowser1.DocumentCompleted
|
||||
'My.Computer.Clipboard.SetText(WebBrowser1.Document.Body.InnerHtml)
|
||||
'Try
|
||||
' Dim ads_add As String = My.Resources.ads_preroll
|
||||
' For Each c As String In WebBrowser1.Document.Body.InnerHtml
|
||||
' If c = My.Resources.ads_midroll Then
|
||||
' ads_add = ads_add + My.Resources.ads_preroll
|
||||
' End If
|
||||
' Next
|
||||
' WebBrowser1.Document.Body.InnerHtml = WebBrowser1.Document.Body.InnerHtml.Replace(My.Resources.ads_preroll, ads_add)
|
||||
'Catch ex As Exception
|
||||
'End Try
|
||||
'My.Computer.Clipboard.SetText(WebBrowser1.Document.Body.InnerHtml)
|
||||
If Main.LoginOnly = "US_UnBlock" Then
|
||||
Main.LoginOnly = "US_UnBlock_Wait"
|
||||
'MsgBox(WebBrowser1.Document.Cookie)
|
||||
Try
|
||||
Dim cookieName As String = "session_id"
|
||||
Dim cookieValue As String = keks
|
||||
WebBrowser1.Document.Cookie = String.Format("{0}={1}; {2}", cookieName, cookieValue, WebBrowser1.Document.Cookie)
|
||||
Dim cookieName2 As String = "sess_id"
|
||||
WebBrowser1.Document.Cookie = String.Format("{0}={1}; {2}", cookieName2, cookieValue, WebBrowser1.Document.Cookie)
|
||||
Dim cookieFillName As String = "c_locale"
|
||||
Dim cookieFillValue As String = "enUS"
|
||||
WebBrowser1.Document.Cookie = String.Format("{0}={1}; {2}", cookieFillName, cookieFillValue, WebBrowser1.Document.Cookie)
|
||||
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)
|
||||
'MsgBox(WebBrowser1.Document.Cookie)
|
||||
Else
|
||||
'MsgBox(WebBrowser1.Document.Cookie)
|
||||
MsgBox("unlock failes", MsgBoxStyle.Exclamation)
|
||||
End If
|
||||
Else
|
||||
|
||||
|
||||
If CBool(InStr(WebBrowser1.Url.ToString, "crunchyroll.com")) Then
|
||||
|
||||
If Main.b = False Then
|
||||
Try
|
||||
If WebBrowser1.Url.ToString = "https://www.crunchyroll.com/" Then
|
||||
Main.b = True
|
||||
ElseIf WebBrowser1.Url.ToString = "https://www.crunchyroll.com/en-gb" Then
|
||||
Main.b = True
|
||||
ElseIf WebBrowser1.Url.ToString = "https://www.crunchyroll.com/es" Then
|
||||
Main.b = True
|
||||
ElseIf WebBrowser1.Url.ToString = "https://www.crunchyroll.com/es-es" Then
|
||||
Main.b = True
|
||||
ElseIf WebBrowser1.Url.ToString = "https://www.crunchyroll.com/pt-br" Then
|
||||
Main.b = True
|
||||
ElseIf WebBrowser1.Url.ToString = "https://www.crunchyroll.com/pt-pt" Then
|
||||
Main.b = True
|
||||
ElseIf WebBrowser1.Url.ToString = "https://www.crunchyroll.com/fr" Then
|
||||
Main.b = True
|
||||
ElseIf WebBrowser1.Url.ToString = "https://www.crunchyroll.com/de" Then
|
||||
Main.b = True
|
||||
ElseIf WebBrowser1.Url.ToString = "https://www.crunchyroll.com/ar" Then
|
||||
Main.b = True
|
||||
ElseIf WebBrowser1.Url.ToString = "https://www.crunchyroll.com/it" Then
|
||||
Main.b = True
|
||||
ElseIf WebBrowser1.Url.ToString = "https://www.crunchyroll.com/ru" Then
|
||||
Main.b = True
|
||||
ElseIf CBool(InStr(WebBrowser1.Document.Body.OuterHtml, "hardsub_lang")) Then
|
||||
Main.WebbrowserURL = WebBrowser1.Url.ToString
|
||||
Main.WebbrowserText = WebBrowser1.Document.Body.OuterHtml
|
||||
Main.WebbrowserTitle = WebBrowser1.DocumentTitle
|
||||
Main.b = True
|
||||
t = New Thread(AddressOf Main.GrappURL)
|
||||
t.Priority = ThreadPriority.Normal
|
||||
t.IsBackground = True
|
||||
t.Start()
|
||||
|
||||
ElseIf CBool(InStr(WebBrowser1.Document.Body.OuterHtml, "season-dropdown content-menu block")) Then
|
||||
Main.b = True
|
||||
'MsgBox("1")
|
||||
If CBool(InStr(WebBrowser1.Document.Body.OuterHtml, Chr(34) + "premium_status" + Chr(34) + ":" + Chr(34) + "premium" + Chr(34))) Then
|
||||
Main.WebbrowserURL = WebBrowser1.Url.ToString
|
||||
Main.WebbrowserText = WebBrowser1.Document.Body.OuterHtml
|
||||
Main.WebbrowserTitle = WebBrowser1.DocumentTitle
|
||||
Main.SeasonDropdownGrapp()
|
||||
Else 'If CBool(InStr(WebBrowser1.Document.Body.OuterHtml, Chr(34) + "premium_status" + Chr(34) + ":" + Chr(34) + "free_trial" + Chr(34))) Then
|
||||
Main.WebbrowserURL = WebBrowser1.Url.ToString
|
||||
Main.WebbrowserText = WebBrowser1.Document.Body.OuterHtml
|
||||
Main.WebbrowserTitle = WebBrowser1.DocumentTitle
|
||||
Main.SeasonDropdownGrapp()
|
||||
' ElseIf CBool(InStr(WebBrowser1.Document.Body.OuterHtml, Chr(34) + "premium_status" + Chr(34) + ":" + Chr(34) + "free_trial" + Chr(34))) Then
|
||||
'Main.SeasonDropdownGrapp()
|
||||
'Else
|
||||
' MsgBox(Main.CR_Premium_Failed, MsgBoxStyle.Information)
|
||||
' Anime_Add.groupBox1.Visible = True
|
||||
' Anime_Add.groupBox2.Visible = False
|
||||
' Anime_Add.GroupBox3.Visible = False
|
||||
' Anime_Add.pictureBox4.Image = My.Resources.main_button_download_default
|
||||
End If
|
||||
ElseIf CBool(InStr(WebBrowser1.Document.Body.OuterHtml, "wrapper container-shadow hover-classes")) Then
|
||||
Main.b = True
|
||||
'MsgBox("1")
|
||||
If CBool(InStr(WebBrowser1.Document.Body.OuterHtml, Chr(34) + "premium_status" + Chr(34) + ":" + Chr(34) + "premium" + Chr(34))) Then
|
||||
Main.WebbrowserURL = WebBrowser1.Url.ToString
|
||||
Main.WebbrowserText = WebBrowser1.Document.Body.OuterHtml
|
||||
Main.WebbrowserTitle = WebBrowser1.DocumentTitle
|
||||
Main.MassGrapp()
|
||||
Else 'If CBool(InStr(WebBrowser1.Document.Body.OuterHtml, Chr(34) + "premium_status" + Chr(34) + ":" + Chr(34) + "free_trial" + Chr(34))) Then
|
||||
Main.WebbrowserURL = WebBrowser1.Url.ToString
|
||||
Main.WebbrowserText = WebBrowser1.Document.Body.OuterHtml
|
||||
Main.WebbrowserTitle = WebBrowser1.DocumentTitle
|
||||
Main.MassGrapp()
|
||||
'ElseIf CBool(InStr(WebBrowser1.Document.Body.OuterHtml, Chr(34) + "premium_status" + Chr(34) + ":" + Chr(34) + "free_trial" + Chr(34))) Then
|
||||
Main.MassGrapp()
|
||||
'Else
|
||||
' MsgBox(Main.CR_Premium_Failed, MsgBoxStyle.Information)
|
||||
' Anime_Add.groupBox1.Visible = True
|
||||
' Anime_Add.groupBox2.Visible = False
|
||||
' Anime_Add.GroupBox3.Visible = False
|
||||
' Anime_Add.pictureBox4.Image = My.Resources.main_button_download_default
|
||||
|
||||
End If
|
||||
Else
|
||||
MsgBox(Main.No_Stream, MsgBoxStyle.OkOnly)
|
||||
End If
|
||||
Catch ex As Exception
|
||||
Main.LabelUpdate = "Status: idle"
|
||||
End Try
|
||||
ElseIf c = False Then
|
||||
If CBool(InStr(WebBrowser1.Document.Body.OuterHtml, "hardsub_lang")) Then
|
||||
c = True
|
||||
SoftSub.DownloadSubs()
|
||||
End If
|
||||
Else
|
||||
If Main.UserBowser = False Then
|
||||
Main.WebbrowserURL = WebBrowser1.Url.ToString
|
||||
Main.WebbrowserText = WebBrowser1.Document.Body.OuterHtml
|
||||
Main.WebbrowserTitle = WebBrowser1.DocumentTitle
|
||||
Me.Close()
|
||||
End If
|
||||
End If
|
||||
|
||||
End If
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub GeckoFX_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
||||
If WebBrowser1.Url.ToString = "about:blank" Then
|
||||
'WebBrowser1.Navigate("about:preferences")
|
||||
'WebBrowser1.Navigate("about:addons")
|
||||
WebBrowser1.Navigate("https://www.crunchyroll.com/login") '")
|
||||
'WebBrowser1.Navigate("https://www.crunchyroll.com/de/rwby/episode-45-world-of-remnant-1-dust-658499")
|
||||
'WebBrowser1.Navigate("https://www.crunchyroll.com/de/rwby")
|
||||
End If
|
||||
Me.Icon = My.Resources.icon
|
||||
'MsgBox(WebBrowser1.Url.ToString)
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub GeckoFX_Closing(sender As Object, e As CancelEventArgs) Handles Me.Closing
|
||||
Main.UserBowser = False
|
||||
End Sub
|
||||
End Class
|
188
Crunchyroll Downloader/Main.designer.vb
generated
Normal file
@ -0,0 +1,188 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
|
||||
Partial Class Main
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
||||
<System.Diagnostics.DebuggerNonUserCode()>
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
Try
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
Finally
|
||||
MyBase.Dispose(disposing)
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
'Wird vom Windows Form-Designer benötigt.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
|
||||
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
|
||||
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
||||
<System.Diagnostics.DebuggerStepThrough()>
|
||||
Private Sub InitializeComponent()
|
||||
Me.components = New System.ComponentModel.Container()
|
||||
Me.pictureBox4 = New System.Windows.Forms.PictureBox()
|
||||
Me.pictureBox3 = New System.Windows.Forms.PictureBox()
|
||||
Me.pictureBox2 = New System.Windows.Forms.PictureBox()
|
||||
Me.pictureBox1 = New System.Windows.Forms.PictureBox()
|
||||
Me.FontLabel2 = New System.Windows.Forms.Label()
|
||||
Me.FontLabel = New System.Windows.Forms.Label()
|
||||
Me.ListView1 = New System.Windows.Forms.ListView()
|
||||
Me.Link = CType(New System.Windows.Forms.ColumnHeader(), System.Windows.Forms.ColumnHeader)
|
||||
Me.PictureBox5 = New System.Windows.Forms.PictureBox()
|
||||
Me.ToolTip1 = New System.Windows.Forms.ToolTip(Me.components)
|
||||
Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
|
||||
CType(Me.pictureBox4, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
CType(Me.pictureBox3, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
CType(Me.pictureBox2, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
CType(Me.pictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
CType(Me.PictureBox5, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'pictureBox4
|
||||
'
|
||||
Me.pictureBox4.BackColor = System.Drawing.Color.Transparent
|
||||
Me.pictureBox4.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.pictureBox4.Image = Global.Crunchyroll_Downloader.My.Resources.Resources.main_add
|
||||
Me.pictureBox4.Location = New System.Drawing.Point(23, 18)
|
||||
Me.pictureBox4.Name = "pictureBox4"
|
||||
Me.pictureBox4.Size = New System.Drawing.Size(63, 30)
|
||||
Me.pictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
|
||||
Me.pictureBox4.TabIndex = 24
|
||||
Me.pictureBox4.TabStop = False
|
||||
'
|
||||
'pictureBox3
|
||||
'
|
||||
Me.pictureBox3.BackColor = System.Drawing.Color.Transparent
|
||||
Me.pictureBox3.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.pictureBox3.Image = Global.Crunchyroll_Downloader.My.Resources.Resources.main_close
|
||||
Me.pictureBox3.Location = New System.Drawing.Point(789, 1)
|
||||
Me.pictureBox3.Name = "pictureBox3"
|
||||
Me.pictureBox3.Size = New System.Drawing.Size(50, 40)
|
||||
Me.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize
|
||||
Me.pictureBox3.TabIndex = 23
|
||||
Me.pictureBox3.TabStop = False
|
||||
'
|
||||
'pictureBox2
|
||||
'
|
||||
Me.pictureBox2.BackColor = System.Drawing.Color.Transparent
|
||||
Me.pictureBox2.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.pictureBox2.Image = Global.Crunchyroll_Downloader.My.Resources.Resources.main_settings
|
||||
Me.pictureBox2.Location = New System.Drawing.Point(714, 12)
|
||||
Me.pictureBox2.Name = "pictureBox2"
|
||||
Me.pictureBox2.Size = New System.Drawing.Size(36, 36)
|
||||
Me.pictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize
|
||||
Me.pictureBox2.TabIndex = 22
|
||||
Me.pictureBox2.TabStop = False
|
||||
'
|
||||
'pictureBox1
|
||||
'
|
||||
Me.pictureBox1.BackColor = System.Drawing.Color.Transparent
|
||||
Me.pictureBox1.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.pictureBox1.Image = Global.Crunchyroll_Downloader.My.Resources.Resources.main_browser
|
||||
Me.pictureBox1.Location = New System.Drawing.Point(116, 18)
|
||||
Me.pictureBox1.Name = "pictureBox1"
|
||||
Me.pictureBox1.Size = New System.Drawing.Size(65, 32)
|
||||
Me.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize
|
||||
Me.pictureBox1.TabIndex = 21
|
||||
Me.pictureBox1.TabStop = False
|
||||
'
|
||||
'FontLabel2
|
||||
'
|
||||
Me.FontLabel2.AutoSize = True
|
||||
Me.FontLabel2.Font = New System.Drawing.Font("Consolas", 12.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.FontLabel2.Location = New System.Drawing.Point(587, 1)
|
||||
Me.FontLabel2.Name = "FontLabel2"
|
||||
Me.FontLabel2.Size = New System.Drawing.Size(99, 19)
|
||||
Me.FontLabel2.TabIndex = 65
|
||||
Me.FontLabel2.Text = "Demo Label"
|
||||
Me.FontLabel2.Visible = False
|
||||
'
|
||||
'FontLabel
|
||||
'
|
||||
Me.FontLabel.AutoSize = True
|
||||
Me.FontLabel.Font = New System.Drawing.Font("Consolas", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.FontLabel.Location = New System.Drawing.Point(587, 31)
|
||||
Me.FontLabel.Name = "FontLabel"
|
||||
Me.FontLabel.Size = New System.Drawing.Size(110, 22)
|
||||
Me.FontLabel.TabIndex = 66
|
||||
Me.FontLabel.Text = "Demo Label"
|
||||
Me.FontLabel.Visible = False
|
||||
'
|
||||
'ListView1
|
||||
'
|
||||
Me.ListView1.BackColor = System.Drawing.SystemColors.Control
|
||||
Me.ListView1.BorderStyle = System.Windows.Forms.BorderStyle.None
|
||||
Me.ListView1.Columns.AddRange(New System.Windows.Forms.ColumnHeader() {Me.Link})
|
||||
Me.ListView1.Font = New System.Drawing.Font("Microsoft Sans Serif", 93.0!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.ListView1.ForeColor = System.Drawing.Color.Black
|
||||
Me.ListView1.HeaderStyle = System.Windows.Forms.ColumnHeaderStyle.None
|
||||
Me.ListView1.Location = New System.Drawing.Point(1, 64)
|
||||
Me.ListView1.MinimumSize = New System.Drawing.Size(800, 400)
|
||||
Me.ListView1.Name = "ListView1"
|
||||
Me.ListView1.Size = New System.Drawing.Size(838, 487)
|
||||
Me.ListView1.TabIndex = 57
|
||||
Me.ListView1.UseCompatibleStateImageBehavior = False
|
||||
Me.ListView1.View = System.Windows.Forms.View.Details
|
||||
'
|
||||
'Link
|
||||
'
|
||||
Me.Link.Text = "Link"
|
||||
Me.Link.Width = 818
|
||||
'
|
||||
'PictureBox5
|
||||
'
|
||||
Me.PictureBox5.BackgroundImage = Global.Crunchyroll_Downloader.My.Resources.Resources.balken
|
||||
Me.PictureBox5.Location = New System.Drawing.Point(1, 56)
|
||||
Me.PictureBox5.Name = "PictureBox5"
|
||||
Me.PictureBox5.Size = New System.Drawing.Size(838, 8)
|
||||
Me.PictureBox5.TabIndex = 67
|
||||
Me.PictureBox5.TabStop = False
|
||||
'
|
||||
'Timer1
|
||||
'
|
||||
Me.Timer1.Enabled = True
|
||||
'
|
||||
'Main
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.BackgroundImage = Global.Crunchyroll_Downloader.My.Resources.Resources.main_background
|
||||
Me.ClientSize = New System.Drawing.Size(840, 552)
|
||||
Me.Controls.Add(Me.PictureBox5)
|
||||
Me.Controls.Add(Me.ListView1)
|
||||
Me.Controls.Add(Me.FontLabel)
|
||||
Me.Controls.Add(Me.FontLabel2)
|
||||
Me.Controls.Add(Me.pictureBox4)
|
||||
Me.Controls.Add(Me.pictureBox3)
|
||||
Me.Controls.Add(Me.pictureBox2)
|
||||
Me.Controls.Add(Me.pictureBox1)
|
||||
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
|
||||
Me.MaximizeBox = False
|
||||
Me.MinimizeBox = False
|
||||
Me.Name = "Main"
|
||||
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
|
||||
Me.Text = "crunchyroll downloader"
|
||||
CType(Me.pictureBox4, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
CType(Me.pictureBox3, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
CType(Me.pictureBox2, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
CType(Me.pictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
CType(Me.PictureBox5, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
Me.ResumeLayout(False)
|
||||
Me.PerformLayout()
|
||||
|
||||
End Sub
|
||||
Private WithEvents pictureBox4 As PictureBox
|
||||
Private WithEvents pictureBox3 As PictureBox
|
||||
Private WithEvents pictureBox2 As PictureBox
|
||||
Private WithEvents pictureBox1 As PictureBox
|
||||
Friend WithEvents FontLabel2 As Label
|
||||
Friend WithEvents FontLabel As Label
|
||||
Friend WithEvents ListView1 As ListView
|
||||
Friend WithEvents Link As ColumnHeader
|
||||
Friend WithEvents PictureBox5 As PictureBox
|
||||
Friend WithEvents ToolTip1 As ToolTip
|
||||
Friend WithEvents Timer1 As Timer
|
||||
End Class
|
129
Crunchyroll Downloader/Main.resx
Normal file
@ -0,0 +1,129 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="ToolTip1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="Timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>116, 17</value>
|
||||
</metadata>
|
||||
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
|
||||
<value>87</value>
|
||||
</metadata>
|
||||
</root>
|
1368
Crunchyroll Downloader/Main.vb
Normal file
1714
Crunchyroll Downloader/Main_old.resx
Normal file
38
Crunchyroll Downloader/My Project/Application.Designer.vb
generated
Normal file
@ -0,0 +1,38 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' Dieser Code wurde von einem Tool generiert.
|
||||
' Laufzeitversion:4.0.30319.42000
|
||||
'
|
||||
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||
' der Code erneut generiert wird.
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
||||
|
||||
Namespace My
|
||||
|
||||
'HINWEIS: Diese Datei wird automatisch generiert und darf nicht direkt bearbeitet werden. Wenn Sie Änderungen vornehmen möchten
|
||||
' oder in dieser Datei Buildfehler auftreten, wechseln Sie zum Projekt-Designer.
|
||||
' (Wechseln Sie dazu zu den Projekteigenschaften, oder doppelklicken Sie auf den Knoten "Mein Projekt" im
|
||||
' Projektmappen-Explorer). Nehmen Sie auf der Registerkarte "Anwendung" entsprechende Änderungen vor.
|
||||
'
|
||||
Partial Friend Class MyApplication
|
||||
|
||||
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
|
||||
Public Sub New()
|
||||
MyBase.New(Global.Microsoft.VisualBasic.ApplicationServices.AuthenticationMode.Windows)
|
||||
Me.IsSingleInstance = false
|
||||
Me.EnableVisualStyles = true
|
||||
Me.SaveMySettingsOnExit = true
|
||||
Me.ShutDownStyle = Global.Microsoft.VisualBasic.ApplicationServices.ShutdownMode.AfterMainFormCloses
|
||||
End Sub
|
||||
|
||||
<Global.System.Diagnostics.DebuggerStepThroughAttribute()> _
|
||||
Protected Overrides Sub OnCreateMainForm()
|
||||
Me.MainForm = Global.Crunchyroll_Downloader.Main
|
||||
End Sub
|
||||
End Class
|
||||
End Namespace
|
10
Crunchyroll Downloader/My Project/Application.myapp
Normal file
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<MyApplicationData xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<MySubMain>true</MySubMain>
|
||||
<MainForm>Main</MainForm>
|
||||
<SingleInstance>false</SingleInstance>
|
||||
<ShutdownMode>0</ShutdownMode>
|
||||
<EnableVisualStyles>true</EnableVisualStyles>
|
||||
<AuthenticationMode>0</AuthenticationMode>
|
||||
<SaveMySettingsOnExit>true</SaveMySettingsOnExit>
|
||||
</MyApplicationData>
|
37
Crunchyroll Downloader/My Project/AssemblyInfo.vb
Normal file
@ -0,0 +1,37 @@
|
||||
Imports System.Resources
|
||||
Imports System
|
||||
Imports System.Reflection
|
||||
Imports System.Runtime.InteropServices
|
||||
|
||||
' Allgemeine Informationen über eine Assembly werden über die folgenden
|
||||
' Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
|
||||
' die einer Assembly zugeordnet sind.
|
||||
|
||||
' Werte der Assemblyattribute überprüfen
|
||||
|
||||
<Assembly: AssemblyTitle("Crunchyroll Downloader")>
|
||||
<Assembly: AssemblyDescription("")>
|
||||
<Assembly: AssemblyCompany("")>
|
||||
<Assembly: AssemblyProduct("Crunchyroll Downloader")>
|
||||
<Assembly: AssemblyCopyright("None")>
|
||||
<Assembly: AssemblyTrademark("")>
|
||||
|
||||
<Assembly: ComVisible(True)>
|
||||
|
||||
'Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird.
|
||||
<Assembly: Guid("6d84c229-c47b-461a-b77c-be93fb29f5db")>
|
||||
|
||||
' Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
|
||||
'
|
||||
' Hauptversion
|
||||
' Nebenversion
|
||||
' Buildnummer
|
||||
' Revision
|
||||
'
|
||||
' Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
|
||||
' übernehmen, indem Sie "*" eingeben:
|
||||
' <Assembly: AssemblyVersion("1.0.*")>
|
||||
|
||||
<Assembly: AssemblyVersion("3.0")>
|
||||
<Assembly: AssemblyFileVersion("3.0")>
|
||||
<Assembly: NeutralResourcesLanguage("")>
|
597
Crunchyroll Downloader/My Project/Resources.Designer.vb
generated
Normal file
@ -0,0 +1,597 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' Dieser Code wurde von einem Tool generiert.
|
||||
' Laufzeitversion:4.0.30319.42000
|
||||
'
|
||||
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||
' der Code erneut generiert wird.
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
||||
Imports System
|
||||
|
||||
Namespace My.Resources
|
||||
|
||||
'Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
|
||||
'-Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
|
||||
'Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
|
||||
'mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
|
||||
'''<summary>
|
||||
''' Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
|
||||
'''</summary>
|
||||
<Global.System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "15.0.0.0"), _
|
||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||
Global.Microsoft.VisualBasic.HideModuleNameAttribute()> _
|
||||
Friend Module Resources
|
||||
|
||||
Private resourceMan As Global.System.Resources.ResourceManager
|
||||
|
||||
Private resourceCulture As Global.System.Globalization.CultureInfo
|
||||
|
||||
'''<summary>
|
||||
''' Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
|
||||
'''</summary>
|
||||
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Friend ReadOnly Property ResourceManager() As Global.System.Resources.ResourceManager
|
||||
Get
|
||||
If Object.ReferenceEquals(resourceMan, Nothing) Then
|
||||
Dim temp As Global.System.Resources.ResourceManager = New Global.System.Resources.ResourceManager("Crunchyroll_Downloader.Resources", GetType(Resources).Assembly)
|
||||
resourceMan = temp
|
||||
End If
|
||||
Return resourceMan
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
|
||||
''' Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
|
||||
'''</summary>
|
||||
<Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Friend Property Culture() As Global.System.Globalization.CultureInfo
|
||||
Get
|
||||
Return resourceCulture
|
||||
End Get
|
||||
Set
|
||||
resourceCulture = value
|
||||
End Set
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property add_background() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("add_background", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property add_mass_cancel() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("add_mass_cancel", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property add_mass_cancel_hover() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("add_mass_cancel_hover", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property add_mass_running_cancel() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("add_mass_running_cancel", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property add_mass_running_cancel_hover() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("add_mass_running_cancel_hover", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Zeichenfolge, die "type":"midroll" ähnelt.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property ads_midroll() As String
|
||||
Get
|
||||
Return ResourceManager.GetString("ads_midroll", resourceCulture)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Zeichenfolge, die {"type":"preroll","offset":0}, ähnelt.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property ads_preroll() As String
|
||||
Get
|
||||
Return ResourceManager.GetString("ads_preroll", resourceCulture)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property backgroud() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("backgroud", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property balken() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("balken", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property crdSettings_Background() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("crdSettings_Background", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property crdSettings_Button_SafeExit() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("crdSettings_Button_SafeExit", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property crdSettings_Button_SafeExit_hover() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("crdSettings_Button_SafeExit_hover", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property crdsettings_setowncookie_button() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("crdsettings_setowncookie_button", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property crdsettings_setowncookie_button_hover() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("crdsettings_setowncookie_button_hover", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property crdsettings_setUScookie_button() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("crdsettings_setUScookie_button", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property crdsettings_setUScookie_button_hover() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("crdsettings_setUScookie_button_hover", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property credits_background() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("credits_background", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property DialogNotFound_Background() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("DialogNotFound_Background", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property DialogNotFound_Submit() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("DialogNotFound_Submit", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property DialogNotFound_Submit_hover() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("DialogNotFound_Submit_hover", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property download_subs() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("download_subs", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property download_subs_hover() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("download_subs_hover", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Zeichenfolge, die ","resolution":"adaptive" ähnelt.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property hls_endString() As String
|
||||
Get
|
||||
Return ResourceManager.GetString("hls_endString", resourceCulture)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Zeichenfolge, die "format":"adaptive_hls", ähnelt.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property hls_Value() As String
|
||||
Get
|
||||
Return ResourceManager.GetString("hls_Value", resourceCulture)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Zeichenfolge, die </body>
|
||||
'''</html> ähnelt.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property htmlEnd() As String
|
||||
Get
|
||||
Return ResourceManager.GetString("htmlEnd", resourceCulture)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Zeichenfolge, die </a>
|
||||
'''
|
||||
'''</div>
|
||||
'''
|
||||
'''</div>
|
||||
'''
|
||||
'''</div>
|
||||
'''
|
||||
'''<img alt="image error" src="balken1.png" class="class-balken"> ähnelt.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property htmlnachHardSubs() As String
|
||||
Get
|
||||
Return ResourceManager.GetString("htmlnachHardSubs", resourceCulture)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Zeichenfolge, die " class="imagestyle">
|
||||
'''
|
||||
'''<div>
|
||||
'''
|
||||
'''<span class="titel" dir="auto"> ähnelt.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property htmlnachTumbnail() As String
|
||||
Get
|
||||
Return ResourceManager.GetString("htmlnachTumbnail", resourceCulture)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<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>
|
||||
Friend ReadOnly Property htmlTop() As String
|
||||
Get
|
||||
Return ResourceManager.GetString("htmlTop", resourceCulture)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<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>
|
||||
Friend ReadOnly Property htmlvorAufloesung() As String
|
||||
Get
|
||||
Return ResourceManager.GetString("htmlvorAufloesung", resourceCulture)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Zeichenfolge, die "> <img alt="image error" src="cc1.png" class="class-cc"> ähnelt.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property htmlvorHardSubs() As String
|
||||
Get
|
||||
Return ResourceManager.GetString("htmlvorHardSubs", resourceCulture)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Zeichenfolge, die </span>
|
||||
'''
|
||||
'''<a href="#" class="cc-wert" title="Softsubs: ähnelt.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property htmlvorSoftSubs() As String
|
||||
Get
|
||||
Return ResourceManager.GetString("htmlvorSoftSubs", resourceCulture)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Zeichenfolge, die
|
||||
''' <div class="div-episode">
|
||||
'''
|
||||
'''<img alt="image error" src=" ähnelt.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property htmlvorThumbnail() As String
|
||||
Get
|
||||
Return ResourceManager.GetString("htmlvorThumbnail", resourceCulture)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Icon ähnlich wie (Symbol).
|
||||
'''</summary>
|
||||
Friend ReadOnly Property icon() As System.Drawing.Icon
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("icon", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Icon)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property main_add() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("main_add", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property main_background() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("main_background", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property main_browser() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("main_browser", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property main_button_download_deactivate() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("main_button_download_deactivate", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property main_button_download_default() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("main_button_download_default", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property main_button_download_hovert() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("main_button_download_hovert", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property main_close() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("main_close", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property main_credits_default() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("main_credits_default", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property main_credits_hover() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("main_credits_hover", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property main_del() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("main_del", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property main_del_hover() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("main_del_hover", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property main_settings() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("main_settings", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property settings_add_softsubs() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("settings_add_softsubs", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property settings_add_softsubs_hover() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("settings_add_softsubs_hover", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Ressource vom Typ System.Drawing.Bitmap.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property SoftSubs_Baclground() As System.Drawing.Bitmap
|
||||
Get
|
||||
Dim obj As Object = ResourceManager.GetObject("SoftSubs_Baclground", resourceCulture)
|
||||
Return CType(obj,System.Drawing.Bitmap)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<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>
|
||||
Friend ReadOnly Property Startuphtml() As String
|
||||
Get
|
||||
Return ResourceManager.GetString("Startuphtml", resourceCulture)
|
||||
End Get
|
||||
End Property
|
||||
|
||||
'''<summary>
|
||||
''' Sucht eine lokalisierte Zeichenfolge, die "thumbnail":{"url":" ähnelt.
|
||||
'''</summary>
|
||||
Friend ReadOnly Property thumbnailString() As String
|
||||
Get
|
||||
Return ResourceManager.GetString("thumbnailString", resourceCulture)
|
||||
End Get
|
||||
End Property
|
||||
End Module
|
||||
End Namespace
|
345
Crunchyroll Downloader/My Project/Resources.resx
Normal file
@ -0,0 +1,345 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
|
||||
<data name="crdSettings_Button_SafeExit" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\crdSettings_Button_SafeExit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="htmlvorThumbnail" xml:space="preserve">
|
||||
<value>
|
||||
<div class="div-episode">
|
||||
|
||||
<img alt="image error" src="</value>
|
||||
</data>
|
||||
<data name="htmlTop" xml:space="preserve">
|
||||
<value><!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;height:36px;display:block;margin-bottom:4px;margin-top:-6px;float: left;margin-left:-20px;}
|
||||
.imagestyle{width:156px;height:105px;display:block;margin-bottom:8px;margin-top:5px;margin-right: 10px;margin-left: 10px;float: left;}
|
||||
.spacediv{width:620px;height:175px;display:block;margin-bottom:4px}
|
||||
.ulStyle li{margin-left:12px;float:left;display:block;position:relative}
|
||||
.liOld{margin-left:12px;display:block}
|
||||
.ulStyle{margin:0 0 0 -10px;display:block;position:relative;margin-top:8px}
|
||||
.listyle{width:156px;display:block;background:#fff;padding:16px;margin-bottom:14px;position:relative;background-color:#b5b3b3}
|
||||
.progressbar{width:620px;height:14px;background:#dedede;margin-left: 170px;margin-top:8px;}
|
||||
.progressbar-value{background:#F78C25;height:14px;font-weight:bold;}
|
||||
.percenttext{text-align: right;font-size:13px;margin-left: 590px;}
|
||||
.resotext{text-align: left;font-size:18px;margin-left:0px;font-weight:550;}
|
||||
.titel{font-size:18px;font-weight:550;display:block;margin-top:5px}
|
||||
.cc-wert{font-size:18px;font-weight:550;display:block;margin-top:-20px;margin-left:250px;text-decoration: none;color:black;}
|
||||
.liClass{margin-bottom:8px}
|
||||
</style>
|
||||
<body class="main-bg">
|
||||
<img alt="image error" src="balken1.png" class="class-balken"></value>
|
||||
</data>
|
||||
<data name="main_browser" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\main-browser.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="download_subs_hover" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\download_subs_hover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="crdsettings_setUScookie_button_hover" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\crdsettings_setUScookie_button_hover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="add_background" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\add-background.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="htmlEnd" xml:space="preserve">
|
||||
<value></body>
|
||||
</html></value>
|
||||
</data>
|
||||
<data name="add_mass_cancel_hover" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\add_mass_cancel_hover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="DialogNotFound_Background" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\DialogNotFound_Background.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="icon" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\icon.ico;System.Drawing.Icon, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="crdsettings_setowncookie_button_hover" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\crdsettings_setowncookie_button_hover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="main_background" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\main-background.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="main_credits_hover" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\main_credits_hover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="DialogNotFound_Submit" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\DialogNotFound_Submit.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="main_settings" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\main-settings.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="htmlnachTumbnail" xml:space="preserve">
|
||||
<value>" class="imagestyle">
|
||||
|
||||
<div>
|
||||
|
||||
<span class="titel" dir="auto"></value>
|
||||
</data>
|
||||
<data name="Startuphtml" xml:space="preserve">
|
||||
<value><!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;background:#dedede;}
|
||||
.progressbar-value{background:#42d1f5;height:14px;font-weight:bold;}
|
||||
.percenttext{text-align: right;font-size:13px;}
|
||||
.titel{font-size:13px;font-weight:600;line-height:1.5;display:block;margin-top:10px}
|
||||
</style>
|
||||
<body class="main-bg">
|
||||
<ul class="ulStyle">
|
||||
|
||||
</ul>
|
||||
</body>
|
||||
</html></value>
|
||||
</data>
|
||||
<data name="htmlvorAufloesung" xml:space="preserve">
|
||||
<value></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"></value>
|
||||
</data>
|
||||
<data name="thumbnailString" xml:space="preserve">
|
||||
<value>"thumbnail":{"url":"</value>
|
||||
</data>
|
||||
<data name="main_button_download_deactivate" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\main_button_download-deactivate.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="settings_add_softsubs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\settings_add_softsubs.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="main_button_download_default" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\main_button_download_default.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="settings_add_softsubs_hover" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\settings_add_softsubs_hover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="htmlvorHardSubs" xml:space="preserve">
|
||||
<value>"> <img alt="image error" src="cc1.png" class="class-cc"></value>
|
||||
</data>
|
||||
<data name="htmlnachHardSubs" xml:space="preserve">
|
||||
<value></a>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<img alt="image error" src="balken1.png" class="class-balken"></value>
|
||||
</data>
|
||||
<data name="SoftSubs_Baclground" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\SoftSubs_Baclground.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="main_credits_default" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\main_credits_default.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="add_mass_running_cancel" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\add_mass_running_cancel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="crdSettings_Button_SafeExit_hover" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\crdSettings_Button_SafeExit_hover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="htmlvorSoftSubs" xml:space="preserve">
|
||||
<value></span>
|
||||
|
||||
<a href="#" class="cc-wert" title="Softsubs:</value>
|
||||
</data>
|
||||
<data name="DialogNotFound_Submit_hover" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\DialogNotFound_Submit_hover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="download_subs" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\download_subs.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="add_mass_cancel" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\add_mass_cancel.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="add_mass_running_cancel_hover" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\add_mass_running_cancel_hover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="crdsettings_setowncookie_button" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\crdsettings_setowncookie_button.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="main_add" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\main-add.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="main_button_download_hovert" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\main_button_download_hovert.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="main_close" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\main-close.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="crdSettings_Background" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\crdSettings_Background.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="crdsettings_setUScookie_button" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\crdsettings_setUScookie_button.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="credits_background" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\credits-background.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="ads_midroll" xml:space="preserve">
|
||||
<value>"type":"midroll"</value>
|
||||
</data>
|
||||
<data name="ads_preroll" xml:space="preserve">
|
||||
<value>{"type":"preroll","offset":0},</value>
|
||||
</data>
|
||||
<data name="backgroud" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\backgroud.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="balken" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\balken.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="main_del" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\main-del.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="main_del_hover" type="System.Resources.ResXFileRef, System.Windows.Forms">
|
||||
<value>..\Resources\main-del-hover.png;System.Drawing.Bitmap, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a</value>
|
||||
</data>
|
||||
<data name="hls_endString" xml:space="preserve">
|
||||
<value>","resolution":"adaptive"</value>
|
||||
</data>
|
||||
<data name="hls_Value" xml:space="preserve">
|
||||
<value>"format":"adaptive_hls",</value>
|
||||
</data>
|
||||
</root>
|
73
Crunchyroll Downloader/My Project/Settings.Designer.vb
generated
Normal file
@ -0,0 +1,73 @@
|
||||
'------------------------------------------------------------------------------
|
||||
' <auto-generated>
|
||||
' Dieser Code wurde von einem Tool generiert.
|
||||
' Laufzeitversion:4.0.30319.42000
|
||||
'
|
||||
' Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
|
||||
' der Code erneut generiert wird.
|
||||
' </auto-generated>
|
||||
'------------------------------------------------------------------------------
|
||||
|
||||
Option Strict On
|
||||
Option Explicit On
|
||||
|
||||
|
||||
Namespace My
|
||||
|
||||
<Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute(), _
|
||||
Global.System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.9.0.0"), _
|
||||
Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Partial Friend NotInheritable Class MySettings
|
||||
Inherits Global.System.Configuration.ApplicationSettingsBase
|
||||
|
||||
Private Shared defaultInstance As MySettings = CType(Global.System.Configuration.ApplicationSettingsBase.Synchronized(New MySettings()),MySettings)
|
||||
|
||||
#Region "Automatische My.Settings-Speicherfunktion"
|
||||
#If _MyType = "WindowsForms" Then
|
||||
Private Shared addedHandler As Boolean
|
||||
|
||||
Private Shared addedHandlerLockObject As New Object
|
||||
|
||||
<Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), Global.System.ComponentModel.EditorBrowsableAttribute(Global.System.ComponentModel.EditorBrowsableState.Advanced)> _
|
||||
Private Shared Sub AutoSaveSettings(sender As Global.System.Object, e As Global.System.EventArgs)
|
||||
If My.Application.SaveMySettingsOnExit Then
|
||||
My.Settings.Save()
|
||||
End If
|
||||
End Sub
|
||||
#End If
|
||||
#End Region
|
||||
|
||||
Public Shared ReadOnly Property [Default]() As MySettings
|
||||
Get
|
||||
|
||||
#If _MyType = "WindowsForms" Then
|
||||
If Not addedHandler Then
|
||||
SyncLock addedHandlerLockObject
|
||||
If Not addedHandler Then
|
||||
AddHandler My.Application.Shutdown, AddressOf AutoSaveSettings
|
||||
addedHandler = True
|
||||
End If
|
||||
End SyncLock
|
||||
End If
|
||||
#End If
|
||||
Return defaultInstance
|
||||
End Get
|
||||
End Property
|
||||
End Class
|
||||
End Namespace
|
||||
|
||||
Namespace My
|
||||
|
||||
<Global.Microsoft.VisualBasic.HideModuleNameAttribute(), _
|
||||
Global.System.Diagnostics.DebuggerNonUserCodeAttribute(), _
|
||||
Global.System.Runtime.CompilerServices.CompilerGeneratedAttribute()> _
|
||||
Friend Module MySettingsProperty
|
||||
|
||||
<Global.System.ComponentModel.Design.HelpKeywordAttribute("My.Settings")> _
|
||||
Friend ReadOnly Property Settings() As Global.Crunchyroll_Downloader.My.MySettings
|
||||
Get
|
||||
Return Global.Crunchyroll_Downloader.My.MySettings.Default
|
||||
End Get
|
||||
End Property
|
||||
End Module
|
||||
End Namespace
|
7
Crunchyroll Downloader/My Project/Settings.settings
Normal file
@ -0,0 +1,7 @@
|
||||
<?xml version='1.0' encoding='utf-8'?>
|
||||
<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" UseMySettingsClassName="true">
|
||||
<Profiles>
|
||||
<Profile Name="(Default)" />
|
||||
</Profiles>
|
||||
<Settings />
|
||||
</SettingsFile>
|
76
Crunchyroll Downloader/My Project/app.manifest
Normal file
@ -0,0 +1,76 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<assembly manifestVersion="1.0" xmlns="urn:schemas-microsoft-com:asm.v1">
|
||||
<assemblyIdentity version="1.0.0.0" name="MyApplication.app"/>
|
||||
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v2">
|
||||
<security>
|
||||
<requestedPrivileges xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<!-- UAC-Manifestoptionen
|
||||
Wenn Sie die Ebene der Benutzerkontensteuerung für Windows ändern möchten, ersetzen Sie den
|
||||
Knoten "requestedExecutionLevel" wie folgt.
|
||||
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />
|
||||
<requestedExecutionLevel level="highestAvailable" uiAccess="false" />
|
||||
|
||||
Durch Angabe des Elements "requestedExecutionLevel" wird die Datei- und Registrierungsvirtualisierung deaktiviert.
|
||||
Entfernen Sie dieses Element, wenn diese Virtualisierung aus Gründen der Abwärtskompatibilität
|
||||
für die Anwendung erforderlich ist.
|
||||
-->
|
||||
<requestedExecutionLevel level="asInvoker" uiAccess="false" />
|
||||
</requestedPrivileges>
|
||||
</security>
|
||||
</trustInfo>
|
||||
|
||||
<compatibility xmlns="urn:schemas-microsoft-com:compatibility.v1">
|
||||
<application>
|
||||
<!-- Eine Liste der Windows-Versionen, unter denen diese Anwendung getestet
|
||||
und für die sie entwickelt wurde. Wenn Sie die Auskommentierung der entsprechenden Elemente aufheben,
|
||||
wird von Windows automatisch die kompatibelste Umgebung ausgewählt. -->
|
||||
|
||||
<!-- Windows Vista -->
|
||||
<!--<supportedOS Id="{e2011457-1546-43c5-a5fe-008deee3d3f0}" />-->
|
||||
|
||||
<!-- Windows 7 -->
|
||||
<!--<supportedOS Id="{35138b9a-5d96-4fbd-8e2d-a2440225f93a}" />-->
|
||||
|
||||
<!-- Windows 8 -->
|
||||
<!--<supportedOS Id="{4a2f28e3-53b9-4441-ba9c-d69d4a4a6e38}" />-->
|
||||
|
||||
<!-- Windows 8.1 -->
|
||||
<!--<supportedOS Id="{1f676c76-80e1-4239-95bb-83d0f6d0da78}" />-->
|
||||
|
||||
<!-- Windows 10 -->
|
||||
<!--<supportedOS Id="{8e0f7a12-bfb3-4fe8-b9a5-48fd50a15a9a}" />-->
|
||||
|
||||
</application>
|
||||
</compatibility>
|
||||
|
||||
<!-- Gibt an, dass die Anwendung mit DPI-Werten kompatibel ist und von Windows nicht automatisch auf höhere
|
||||
DPI-Werte skaliert wird. WPF-Anwendungen (Windows Presentation Foundation) sind automatisch mit DPI-Werten kompatibel und müssen sich nicht
|
||||
anmelden. Für Windows Forms-Anwendungen für .NET Framework 4.6, die sich für diese Einstellung anmelden, muss
|
||||
auch die Einstellung "'EnableWindowsFormsHighDpiAutoResizing" in der "app.config" auf "true" festgelegt werden. -->
|
||||
<!--
|
||||
<application xmlns="urn:schemas-microsoft-com:asm.v3">
|
||||
<windowsSettings>
|
||||
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
|
||||
</windowsSettings>
|
||||
</application>
|
||||
-->
|
||||
|
||||
<!-- Designs für allgemeine Windows-Steuerelemente und -Dialogfelder (Windows XP und höher) aktivieren -->
|
||||
<!--
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
type="win32"
|
||||
name="Microsoft.Windows.Common-Controls"
|
||||
version="6.0.0.0"
|
||||
processorArchitecture="*"
|
||||
publicKeyToken="6595b64144ccf1df"
|
||||
language="*"
|
||||
/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
-->
|
||||
|
||||
</assembly>
|
125
Crunchyroll Downloader/Reso.Designer.vb
generated
Normal file
@ -0,0 +1,125 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
|
||||
Partial Class Reso
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
||||
<System.Diagnostics.DebuggerNonUserCode()>
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
Try
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
Finally
|
||||
MyBase.Dispose(disposing)
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
'Wird vom Windows Form-Designer benötigt.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
|
||||
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
|
||||
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
||||
<System.Diagnostics.DebuggerStepThrough()>
|
||||
Private Sub InitializeComponent()
|
||||
Me.ComboBox1 = New System.Windows.Forms.ComboBox()
|
||||
Me.pictureBox3 = New System.Windows.Forms.PictureBox()
|
||||
Me.GroupBox3 = New System.Windows.Forms.GroupBox()
|
||||
Me.PictureBox9 = New System.Windows.Forms.PictureBox()
|
||||
Me.StatusLabel = New System.Windows.Forms.Label()
|
||||
CType(Me.pictureBox3, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.GroupBox3.SuspendLayout()
|
||||
CType(Me.PictureBox9, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'ComboBox1
|
||||
'
|
||||
Me.ComboBox1.DrawMode = System.Windows.Forms.DrawMode.OwnerDrawFixed
|
||||
Me.ComboBox1.DropDownHeight = 250
|
||||
Me.ComboBox1.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDownList
|
||||
Me.ComboBox1.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.ComboBox1.FormattingEnabled = True
|
||||
Me.ComboBox1.IntegralHeight = False
|
||||
Me.ComboBox1.ItemHeight = 16
|
||||
Me.ComboBox1.Location = New System.Drawing.Point(34, 82)
|
||||
Me.ComboBox1.Name = "ComboBox1"
|
||||
Me.ComboBox1.Size = New System.Drawing.Size(281, 22)
|
||||
Me.ComboBox1.TabIndex = 33
|
||||
'
|
||||
'pictureBox3
|
||||
'
|
||||
Me.pictureBox3.BackColor = System.Drawing.Color.Transparent
|
||||
Me.pictureBox3.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.pictureBox3.Image = Global.Crunchyroll_Downloader.My.Resources.Resources.main_close
|
||||
Me.pictureBox3.Location = New System.Drawing.Point(329, 1)
|
||||
Me.pictureBox3.Name = "pictureBox3"
|
||||
Me.pictureBox3.Size = New System.Drawing.Size(50, 40)
|
||||
Me.pictureBox3.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize
|
||||
Me.pictureBox3.TabIndex = 36
|
||||
Me.pictureBox3.TabStop = False
|
||||
'
|
||||
'GroupBox3
|
||||
'
|
||||
Me.GroupBox3.BackColor = System.Drawing.Color.Transparent
|
||||
Me.GroupBox3.Controls.Add(Me.PictureBox9)
|
||||
Me.GroupBox3.Controls.Add(Me.StatusLabel)
|
||||
Me.GroupBox3.Controls.Add(Me.ComboBox1)
|
||||
Me.GroupBox3.Location = New System.Drawing.Point(13, 43)
|
||||
Me.GroupBox3.Name = "GroupBox3"
|
||||
Me.GroupBox3.Size = New System.Drawing.Size(354, 203)
|
||||
Me.GroupBox3.TabIndex = 38
|
||||
Me.GroupBox3.TabStop = False
|
||||
'
|
||||
'PictureBox9
|
||||
'
|
||||
Me.PictureBox9.BackColor = System.Drawing.Color.Gray
|
||||
Me.PictureBox9.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.PictureBox9.Image = Global.Crunchyroll_Downloader.My.Resources.Resources.DialogNotFound_Submit
|
||||
Me.PictureBox9.Location = New System.Drawing.Point(100, 146)
|
||||
Me.PictureBox9.Name = "PictureBox9"
|
||||
Me.PictureBox9.Size = New System.Drawing.Size(150, 40)
|
||||
Me.PictureBox9.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize
|
||||
Me.PictureBox9.TabIndex = 39
|
||||
Me.PictureBox9.TabStop = False
|
||||
'
|
||||
'StatusLabel
|
||||
'
|
||||
Me.StatusLabel.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
|
||||
Or System.Windows.Forms.AnchorStyles.Left) _
|
||||
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.StatusLabel.BackColor = System.Drawing.Color.Transparent
|
||||
Me.StatusLabel.Font = New System.Drawing.Font("Arial", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.StatusLabel.ForeColor = System.Drawing.Color.Black
|
||||
Me.StatusLabel.Location = New System.Drawing.Point(6, 16)
|
||||
Me.StatusLabel.Name = "StatusLabel"
|
||||
Me.StatusLabel.Size = New System.Drawing.Size(342, 53)
|
||||
Me.StatusLabel.TabIndex = 34
|
||||
Me.StatusLabel.Text = "Status: idle"
|
||||
Me.StatusLabel.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'Reso
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.BackgroundImage = Global.Crunchyroll_Downloader.My.Resources.Resources.DialogNotFound_Background
|
||||
Me.ClientSize = New System.Drawing.Size(380, 280)
|
||||
Me.Controls.Add(Me.GroupBox3)
|
||||
Me.Controls.Add(Me.pictureBox3)
|
||||
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
|
||||
Me.Name = "Reso"
|
||||
Me.Text = "crunchyroll downloader"
|
||||
CType(Me.pictureBox3, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
Me.GroupBox3.ResumeLayout(False)
|
||||
Me.GroupBox3.PerformLayout()
|
||||
CType(Me.PictureBox9, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
Me.ResumeLayout(False)
|
||||
Me.PerformLayout()
|
||||
|
||||
End Sub
|
||||
|
||||
Friend WithEvents ComboBox1 As ComboBox
|
||||
Private WithEvents pictureBox3 As PictureBox
|
||||
Private WithEvents GroupBox3 As GroupBox
|
||||
Public WithEvents StatusLabel As Label
|
||||
Private WithEvents PictureBox9 As PictureBox
|
||||
End Class
|
120
Crunchyroll Downloader/Reso.resx
Normal file
@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
139
Crunchyroll Downloader/Reso.vb
Normal file
@ -0,0 +1,139 @@
|
||||
Public Class Reso
|
||||
#Region " Move Form "
|
||||
|
||||
' [ Move Form ]
|
||||
'
|
||||
' // By Elektro
|
||||
|
||||
Public MoveForm As Boolean
|
||||
Public MoveForm_MousePosition As Point
|
||||
|
||||
Public Sub MoveForm_MouseDown(sender As Object, e As MouseEventArgs) Handles _
|
||||
MyBase.MouseDown ' Add more handles here (Example: PictureBox1.MouseDown)
|
||||
|
||||
If e.Button = MouseButtons.Left Then
|
||||
MoveForm = True
|
||||
Me.Cursor = Cursors.NoMove2D
|
||||
MoveForm_MousePosition = e.Location
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Public Sub MoveForm_MouseMove(sender As Object, e As MouseEventArgs) Handles _
|
||||
MyBase.MouseMove ' Add more handles here (Example: PictureBox1.MouseMove)
|
||||
|
||||
If MoveForm Then
|
||||
Me.Location = Me.Location + (e.Location - MoveForm_MousePosition)
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Public Sub MoveForm_MouseUp(sender As Object, e As MouseEventArgs) Handles _
|
||||
MyBase.MouseUp ' Add more handles here (Example: PictureBox1.MouseUp)
|
||||
|
||||
If e.Button = MouseButtons.Left Then
|
||||
MoveForm = False
|
||||
Me.Cursor = Cursors.Default
|
||||
End If
|
||||
|
||||
End Sub
|
||||
#End Region
|
||||
|
||||
Private Sub Reso_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
||||
'ButtonResoNotFound.Text = Main.ButtonResoNotFoundText
|
||||
Me.Location = New Point(Main.Location.X + Main.Width / 2 - Me.Width / 2, Main.Location.Y + Main.Height / 2 - Me.Height / 2)
|
||||
ComboBox1.Items.Clear()
|
||||
If Main.DialogTaskString = "Language" Then
|
||||
'CheckBox1.Visible = False
|
||||
StatusLabel.Text = Main.LabelLangNotFoundText
|
||||
Dim lang_avalibe As String() = Main.ResoNotFoundString.Split(New String() {Chr(34) + "hardsub_lang" + Chr(34) + ":"}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
For i As Integer = 1 To lang_avalibe.Count - 1
|
||||
Dim langsplit As String() = lang_avalibe(i).Split(New [Char]() {","})
|
||||
ComboBox1.Items.Add(langsplit(0))
|
||||
Next
|
||||
SurroundingSub()
|
||||
'ComboBox1.SelectedIndex = 0
|
||||
ElseIf Main.DialogTaskString = "Resolution" Then
|
||||
' CheckBox1.Visible = True
|
||||
StatusLabel.Text = Main.LabelResoNotFoundText
|
||||
MsgBox(Main.ResoNotFoundString)
|
||||
Dim Zeilen() As String = Main.ResoNotFoundString.Split(New String() {vbNewLine}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
For i As Integer = 0 To Zeilen.Count - 1
|
||||
If InStr(Zeilen(i), ": Video:") Then
|
||||
Dim ZeileReso() As String = Zeilen(i).Split(New String() {" ["}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
Dim ZeileReso2() As String = ZeileReso(0).Split(New String() {", "}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
ComboBox1.Items.Add(ZeileReso2(ZeileReso2.Count - 1))
|
||||
End If
|
||||
Next
|
||||
|
||||
'Dim Reso_avaible1 As String() = Main.ResoNotFoundString.Split(New String() {"RESOLUTION="}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
'For i As Integer = 1 To Reso_avaible1.Count - 1
|
||||
' Dim Reso_avaible2 As String() = Reso_avaible1(i).Split(New [Char]() {Chr(44)})
|
||||
' ComboBox1.Items.Add(Reso_avaible2(0))
|
||||
'Next
|
||||
SurroundingSub()
|
||||
'ComboBox1.SelectedIndex = 0
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub SurroundingSub()
|
||||
Dim list As List(Of Object) = New List(Of Object)()
|
||||
|
||||
For Each o As Object In ComboBox1.Items
|
||||
|
||||
If Not list.Contains(o) Then
|
||||
list.Add(o)
|
||||
End If
|
||||
Next
|
||||
|
||||
ComboBox1.Items.Clear()
|
||||
ComboBox1.Items.AddRange(list.ToArray())
|
||||
End Sub
|
||||
|
||||
|
||||
Private Sub ComboBox1_DrawItem(sender As Object, e As DrawItemEventArgs) Handles ComboBox1.DrawItem
|
||||
|
||||
ComboBox1.BackColor = Color.White
|
||||
If e.Index >= 0 Then
|
||||
Using st As New StringFormat With {.Alignment = StringAlignment.Center}
|
||||
' e.DrawBackground()
|
||||
' e.DrawFocusRectangle()
|
||||
e.Graphics.FillRectangle(SystemBrushes.ControlLightLight, e.Bounds)
|
||||
e.Graphics.DrawString(sender.Items(e.Index).ToString, e.Font, Brushes.Black, e.Bounds, st)
|
||||
|
||||
End Using
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox9_Click(sender As Object, e As EventArgs) Handles PictureBox9.Click
|
||||
If ComboBox1.SelectedText = Nothing Then
|
||||
Else
|
||||
Main.ResoBackString = ComboBox1.SelectedItem.ToString
|
||||
Main.UserCloseDialog = False
|
||||
Me.Close()
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox9_MouseEnter(sender As Object, e As EventArgs) Handles PictureBox9.MouseEnter
|
||||
PictureBox9.Image = My.Resources.DialogNotFound_Submit_hover
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox9_MouseLeave(sender As Object, e As EventArgs) Handles PictureBox9.MouseLeave
|
||||
PictureBox9.Image = My.Resources.DialogNotFound_Submit
|
||||
End Sub
|
||||
|
||||
Private Sub pictureBox3_Click(sender As Object, e As EventArgs) Handles pictureBox3.Click
|
||||
Main.UserCloseDialog = True
|
||||
Me.Close()
|
||||
End Sub
|
||||
|
||||
Private Sub pictureBox3_MouseEnter(sender As Object, e As EventArgs) Handles pictureBox3.MouseEnter
|
||||
pictureBox3.BackColor = SystemColors.Control
|
||||
End Sub
|
||||
|
||||
Private Sub pictureBox3_MouseLeave(sender As Object, e As EventArgs) Handles pictureBox3.MouseLeave
|
||||
pictureBox3.BackColor = Color.Transparent
|
||||
End Sub
|
||||
|
||||
End Class
|
BIN
Crunchyroll Downloader/Resources/DialogNotFound_Background.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
Crunchyroll Downloader/Resources/DialogNotFound_Submit.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
Crunchyroll Downloader/Resources/DialogNotFound_Submit_hover.png
Normal file
After Width: | Height: | Size: 7.0 KiB |
BIN
Crunchyroll Downloader/Resources/SoftSubs_Baclground.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
Crunchyroll Downloader/Resources/add-background.png
Normal file
After Width: | Height: | Size: 3.6 KiB |
BIN
Crunchyroll Downloader/Resources/add_mass_cancel.png
Normal file
After Width: | Height: | Size: 8.9 KiB |
BIN
Crunchyroll Downloader/Resources/add_mass_cancel_hover.png
Normal file
After Width: | Height: | Size: 9.3 KiB |
BIN
Crunchyroll Downloader/Resources/add_mass_running_cancel.png
Normal file
After Width: | Height: | Size: 7.7 KiB |
After Width: | Height: | Size: 8.1 KiB |
BIN
Crunchyroll Downloader/Resources/backgroud.png
Normal file
After Width: | Height: | Size: 1.4 KiB |
BIN
Crunchyroll Downloader/Resources/balken.png
Normal file
After Width: | Height: | Size: 202 B |
BIN
Crunchyroll Downloader/Resources/crdSettings_Background.png
Normal file
After Width: | Height: | Size: 4.2 KiB |
BIN
Crunchyroll Downloader/Resources/crdSettings_Button_SafeExit.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 2.1 KiB |
After Width: | Height: | Size: 8.8 KiB |
After Width: | Height: | Size: 8.5 KiB |
After Width: | Height: | Size: 1.9 KiB |
After Width: | Height: | Size: 8.5 KiB |
BIN
Crunchyroll Downloader/Resources/credits-background.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
BIN
Crunchyroll Downloader/Resources/credits_close_default.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
Crunchyroll Downloader/Resources/credits_close_hover.png
Normal file
After Width: | Height: | Size: 1.3 KiB |
BIN
Crunchyroll Downloader/Resources/download-cc.png
Normal file
After Width: | Height: | Size: 224 B |
BIN
Crunchyroll Downloader/Resources/download_subs.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
Crunchyroll Downloader/Resources/download_subs_hover.png
Normal file
After Width: | Height: | Size: 8.8 KiB |
BIN
Crunchyroll Downloader/Resources/main-add.png
Normal file
After Width: | Height: | Size: 785 B |
BIN
Crunchyroll Downloader/Resources/main-background.png
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
Crunchyroll Downloader/Resources/main-browser.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
Crunchyroll Downloader/Resources/main-close.png
Normal file
After Width: | Height: | Size: 7.1 KiB |
BIN
Crunchyroll Downloader/Resources/main-del-hover.png
Normal file
After Width: | Height: | Size: 6.8 KiB |
BIN
Crunchyroll Downloader/Resources/main-del.png
Normal file
After Width: | Height: | Size: 7.3 KiB |
BIN
Crunchyroll Downloader/Resources/main-settings.png
Normal file
After Width: | Height: | Size: 359 B |
After Width: | Height: | Size: 8.4 KiB |
After Width: | Height: | Size: 3.0 KiB |
BIN
Crunchyroll Downloader/Resources/main_button_download_hovert.png
Normal file
After Width: | Height: | Size: 3.0 KiB |
BIN
Crunchyroll Downloader/Resources/main_credits_default.png
Normal file
After Width: | Height: | Size: 876 B |
BIN
Crunchyroll Downloader/Resources/main_credits_hover.png
Normal file
After Width: | Height: | Size: 886 B |
BIN
Crunchyroll Downloader/Resources/main_window_background_new.png
Normal file
After Width: | Height: | Size: 8.2 KiB |
BIN
Crunchyroll Downloader/Resources/settings_add_softsubs.png
Normal file
After Width: | Height: | Size: 1.2 KiB |
BIN
Crunchyroll Downloader/Resources/settings_add_softsubs_hover.png
Normal file
After Width: | Height: | Size: 4.4 KiB |
287
Crunchyroll Downloader/SoftSub.Designer.vb
generated
Normal file
@ -0,0 +1,287 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
|
||||
Partial Class SoftSub
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
||||
<System.Diagnostics.DebuggerNonUserCode()>
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
Try
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
Finally
|
||||
MyBase.Dispose(disposing)
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
'Wird vom Windows Form-Designer benötigt.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
|
||||
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
|
||||
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
||||
<System.Diagnostics.DebuggerStepThrough()>
|
||||
Private Sub InitializeComponent()
|
||||
Me.pictureBox1 = New System.Windows.Forms.PictureBox()
|
||||
Me.pictureBox4 = New System.Windows.Forms.PictureBox()
|
||||
Me.textBox1 = New System.Windows.Forms.TextBox()
|
||||
Me.PictureBox2 = New System.Windows.Forms.PictureBox()
|
||||
Me.Label2 = New System.Windows.Forms.Label()
|
||||
Me.SoftSubs = New System.Windows.Forms.GroupBox()
|
||||
Me.CBesES = New System.Windows.Forms.CheckBox()
|
||||
Me.CBitIT = New System.Windows.Forms.CheckBox()
|
||||
Me.CBruRU = New System.Windows.Forms.CheckBox()
|
||||
Me.CBarME = New System.Windows.Forms.CheckBox()
|
||||
Me.CBfrFR = New System.Windows.Forms.CheckBox()
|
||||
Me.CBesLA = New System.Windows.Forms.CheckBox()
|
||||
Me.CBptBR = New System.Windows.Forms.CheckBox()
|
||||
Me.CBdeDE = New System.Windows.Forms.CheckBox()
|
||||
Me.CBenUS = New System.Windows.Forms.CheckBox()
|
||||
Me.GroupBox1 = New System.Windows.Forms.GroupBox()
|
||||
CType(Me.pictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
CType(Me.pictureBox4, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.SoftSubs.SuspendLayout()
|
||||
Me.GroupBox1.SuspendLayout()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'pictureBox1
|
||||
'
|
||||
Me.pictureBox1.BackColor = System.Drawing.Color.Transparent
|
||||
Me.pictureBox1.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.pictureBox1.Image = Global.Crunchyroll_Downloader.My.Resources.Resources.main_close
|
||||
Me.pictureBox1.Location = New System.Drawing.Point(479, 1)
|
||||
Me.pictureBox1.Name = "pictureBox1"
|
||||
Me.pictureBox1.Size = New System.Drawing.Size(50, 40)
|
||||
Me.pictureBox1.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize
|
||||
Me.pictureBox1.TabIndex = 8
|
||||
Me.pictureBox1.TabStop = False
|
||||
'
|
||||
'pictureBox4
|
||||
'
|
||||
Me.pictureBox4.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.pictureBox4.Image = Global.Crunchyroll_Downloader.My.Resources.Resources.crdSettings_Button_SafeExit
|
||||
Me.pictureBox4.Location = New System.Drawing.Point(76, 207)
|
||||
Me.pictureBox4.Name = "pictureBox4"
|
||||
Me.pictureBox4.Size = New System.Drawing.Size(355, 30)
|
||||
Me.pictureBox4.SizeMode = System.Windows.Forms.PictureBoxSizeMode.AutoSize
|
||||
Me.pictureBox4.TabIndex = 9
|
||||
Me.pictureBox4.TabStop = False
|
||||
'
|
||||
'textBox1
|
||||
'
|
||||
Me.textBox1.BackColor = System.Drawing.Color.White
|
||||
Me.textBox1.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.textBox1.Font = New System.Drawing.Font("Arial", 9.75!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.textBox1.ForeColor = System.Drawing.Color.FromArgb(CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer), CType(CType(64, Byte), Integer))
|
||||
Me.textBox1.Location = New System.Drawing.Point(34, 48)
|
||||
Me.textBox1.Name = "textBox1"
|
||||
Me.textBox1.Size = New System.Drawing.Size(417, 22)
|
||||
Me.textBox1.TabIndex = 43
|
||||
Me.textBox1.TabStop = False
|
||||
Me.textBox1.Text = "URL"
|
||||
Me.textBox1.TextAlign = System.Windows.Forms.HorizontalAlignment.Center
|
||||
'
|
||||
'PictureBox2
|
||||
'
|
||||
Me.PictureBox2.BackColor = System.Drawing.Color.Transparent
|
||||
Me.PictureBox2.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.PictureBox2.Image = Global.Crunchyroll_Downloader.My.Resources.Resources.download_subs
|
||||
Me.PictureBox2.Location = New System.Drawing.Point(140, 85)
|
||||
Me.PictureBox2.Name = "PictureBox2"
|
||||
Me.PictureBox2.Size = New System.Drawing.Size(199, 40)
|
||||
Me.PictureBox2.SizeMode = System.Windows.Forms.PictureBoxSizeMode.StretchImage
|
||||
Me.PictureBox2.TabIndex = 45
|
||||
Me.PictureBox2.TabStop = False
|
||||
'
|
||||
'Label2
|
||||
'
|
||||
Me.Label2.Anchor = CType((((System.Windows.Forms.AnchorStyles.Top Or System.Windows.Forms.AnchorStyles.Bottom) _
|
||||
Or System.Windows.Forms.AnchorStyles.Left) _
|
||||
Or System.Windows.Forms.AnchorStyles.Right), System.Windows.Forms.AnchorStyles)
|
||||
Me.Label2.BackColor = System.Drawing.Color.Transparent
|
||||
Me.Label2.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.Label2.ForeColor = System.Drawing.Color.Black
|
||||
Me.Label2.Location = New System.Drawing.Point(6, 91)
|
||||
Me.Label2.Name = "Label2"
|
||||
Me.Label2.Size = New System.Drawing.Size(475, 29)
|
||||
Me.Label2.TabIndex = 47
|
||||
Me.Label2.Text = "Status : idle"
|
||||
Me.Label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'SoftSubs
|
||||
'
|
||||
Me.SoftSubs.BackColor = System.Drawing.Color.Transparent
|
||||
Me.SoftSubs.Controls.Add(Me.CBesES)
|
||||
Me.SoftSubs.Controls.Add(Me.CBitIT)
|
||||
Me.SoftSubs.Controls.Add(Me.CBruRU)
|
||||
Me.SoftSubs.Controls.Add(Me.CBarME)
|
||||
Me.SoftSubs.Controls.Add(Me.CBfrFR)
|
||||
Me.SoftSubs.Controls.Add(Me.CBesLA)
|
||||
Me.SoftSubs.Controls.Add(Me.CBptBR)
|
||||
Me.SoftSubs.Controls.Add(Me.CBdeDE)
|
||||
Me.SoftSubs.Controls.Add(Me.CBenUS)
|
||||
Me.SoftSubs.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.SoftSubs.Location = New System.Drawing.Point(18, 64)
|
||||
Me.SoftSubs.Name = "SoftSubs"
|
||||
Me.SoftSubs.Size = New System.Drawing.Size(487, 137)
|
||||
Me.SoftSubs.TabIndex = 48
|
||||
Me.SoftSubs.TabStop = False
|
||||
Me.SoftSubs.Text = "SoftSubs"
|
||||
'
|
||||
'CBesES
|
||||
'
|
||||
Me.CBesES.AutoSize = True
|
||||
Me.CBesES.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.CBesES.Location = New System.Drawing.Point(162, 69)
|
||||
Me.CBesES.Name = "CBesES"
|
||||
Me.CBesES.Size = New System.Drawing.Size(151, 20)
|
||||
Me.CBesES.TabIndex = 5
|
||||
Me.CBesES.Text = "Español (España)"
|
||||
Me.CBesES.UseVisualStyleBackColor = True
|
||||
'
|
||||
'CBitIT
|
||||
'
|
||||
Me.CBitIT.AutoSize = True
|
||||
Me.CBitIT.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.CBitIT.Location = New System.Drawing.Point(21, 106)
|
||||
Me.CBitIT.Name = "CBitIT"
|
||||
Me.CBitIT.Size = New System.Drawing.Size(134, 20)
|
||||
Me.CBitIT.TabIndex = 5
|
||||
Me.CBitIT.Text = "Italiano (Italian)"
|
||||
Me.CBitIT.UseVisualStyleBackColor = True
|
||||
'
|
||||
'CBruRU
|
||||
'
|
||||
Me.CBruRU.AutoSize = True
|
||||
Me.CBruRU.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.CBruRU.Location = New System.Drawing.Point(326, 31)
|
||||
Me.CBruRU.Name = "CBruRU"
|
||||
Me.CBruRU.Size = New System.Drawing.Size(158, 20)
|
||||
Me.CBruRU.TabIndex = 5
|
||||
Me.CBruRU.Text = "Русский (Russian)"
|
||||
Me.CBruRU.UseVisualStyleBackColor = True
|
||||
'
|
||||
'CBarME
|
||||
'
|
||||
Me.CBarME.AutoSize = True
|
||||
Me.CBarME.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.CBarME.Location = New System.Drawing.Point(162, 106)
|
||||
Me.CBarME.Name = "CBarME"
|
||||
Me.CBarME.Size = New System.Drawing.Size(124, 20)
|
||||
Me.CBarME.TabIndex = 5
|
||||
Me.CBarME.Text = "العربية (Arabic)"
|
||||
Me.CBarME.UseVisualStyleBackColor = True
|
||||
'
|
||||
'CBfrFR
|
||||
'
|
||||
Me.CBfrFR.AutoSize = True
|
||||
Me.CBfrFR.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.CBfrFR.Location = New System.Drawing.Point(326, 106)
|
||||
Me.CBfrFR.Name = "CBfrFR"
|
||||
Me.CBfrFR.Size = New System.Drawing.Size(149, 20)
|
||||
Me.CBfrFR.TabIndex = 4
|
||||
Me.CBfrFR.Text = "Français (France)"
|
||||
Me.CBfrFR.UseVisualStyleBackColor = True
|
||||
'
|
||||
'CBesLA
|
||||
'
|
||||
Me.CBesLA.AutoSize = True
|
||||
Me.CBesLA.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.CBesLA.Location = New System.Drawing.Point(162, 31)
|
||||
Me.CBesLA.Name = "CBesLA"
|
||||
Me.CBesLA.Size = New System.Drawing.Size(116, 20)
|
||||
Me.CBesLA.TabIndex = 3
|
||||
Me.CBesLA.Text = "Español (LA)"
|
||||
Me.CBesLA.UseVisualStyleBackColor = True
|
||||
'
|
||||
'CBptBR
|
||||
'
|
||||
Me.CBptBR.AutoSize = True
|
||||
Me.CBptBR.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.CBptBR.Location = New System.Drawing.Point(326, 69)
|
||||
Me.CBptBR.Name = "CBptBR"
|
||||
Me.CBptBR.Size = New System.Drawing.Size(151, 20)
|
||||
Me.CBptBR.TabIndex = 2
|
||||
Me.CBptBR.Text = "Português (Brasil)"
|
||||
Me.CBptBR.UseVisualStyleBackColor = True
|
||||
'
|
||||
'CBdeDE
|
||||
'
|
||||
Me.CBdeDE.AutoSize = True
|
||||
Me.CBdeDE.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.CBdeDE.Location = New System.Drawing.Point(21, 69)
|
||||
Me.CBdeDE.Name = "CBdeDE"
|
||||
Me.CBdeDE.Size = New System.Drawing.Size(83, 20)
|
||||
Me.CBdeDE.TabIndex = 1
|
||||
Me.CBdeDE.Text = "Deutsch"
|
||||
Me.CBdeDE.UseVisualStyleBackColor = True
|
||||
'
|
||||
'CBenUS
|
||||
'
|
||||
Me.CBenUS.AutoSize = True
|
||||
Me.CBenUS.Font = New System.Drawing.Font("Microsoft Sans Serif", 9.75!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.CBenUS.Location = New System.Drawing.Point(21, 31)
|
||||
Me.CBenUS.Name = "CBenUS"
|
||||
Me.CBenUS.Size = New System.Drawing.Size(78, 20)
|
||||
Me.CBenUS.TabIndex = 0
|
||||
Me.CBenUS.Text = "English"
|
||||
Me.CBenUS.UseVisualStyleBackColor = True
|
||||
'
|
||||
'GroupBox1
|
||||
'
|
||||
Me.GroupBox1.BackColor = System.Drawing.Color.Transparent
|
||||
Me.GroupBox1.Controls.Add(Me.textBox1)
|
||||
Me.GroupBox1.Controls.Add(Me.PictureBox2)
|
||||
Me.GroupBox1.Controls.Add(Me.Label2)
|
||||
Me.GroupBox1.Font = New System.Drawing.Font("Microsoft Sans Serif", 12.0!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.GroupBox1.Location = New System.Drawing.Point(18, 252)
|
||||
Me.GroupBox1.Name = "GroupBox1"
|
||||
Me.GroupBox1.Size = New System.Drawing.Size(487, 135)
|
||||
Me.GroupBox1.TabIndex = 49
|
||||
Me.GroupBox1.TabStop = False
|
||||
Me.GroupBox1.Text = "Download only Subtitle"
|
||||
'
|
||||
'SoftSub
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.BackgroundImage = Global.Crunchyroll_Downloader.My.Resources.Resources.SoftSubs_Baclground
|
||||
Me.ClientSize = New System.Drawing.Size(530, 400)
|
||||
Me.Controls.Add(Me.GroupBox1)
|
||||
Me.Controls.Add(Me.SoftSubs)
|
||||
Me.Controls.Add(Me.pictureBox4)
|
||||
Me.Controls.Add(Me.pictureBox1)
|
||||
Me.Font = New System.Drawing.Font("Microsoft Sans Serif", 8.25!)
|
||||
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
|
||||
Me.Name = "SoftSub"
|
||||
Me.Text = "SoftSubs"
|
||||
CType(Me.pictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
CType(Me.pictureBox4, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
CType(Me.PictureBox2, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
Me.SoftSubs.ResumeLayout(False)
|
||||
Me.SoftSubs.PerformLayout()
|
||||
Me.GroupBox1.ResumeLayout(False)
|
||||
Me.GroupBox1.PerformLayout()
|
||||
Me.ResumeLayout(False)
|
||||
Me.PerformLayout()
|
||||
|
||||
End Sub
|
||||
|
||||
Private WithEvents pictureBox1 As PictureBox
|
||||
Private WithEvents pictureBox4 As PictureBox
|
||||
Public WithEvents textBox1 As TextBox
|
||||
Private WithEvents PictureBox2 As PictureBox
|
||||
Public WithEvents Label2 As Label
|
||||
Friend WithEvents SoftSubs As GroupBox
|
||||
Friend WithEvents CBesES As CheckBox
|
||||
Friend WithEvents CBitIT As CheckBox
|
||||
Friend WithEvents CBruRU As CheckBox
|
||||
Friend WithEvents CBarME As CheckBox
|
||||
Friend WithEvents CBfrFR As CheckBox
|
||||
Friend WithEvents CBesLA As CheckBox
|
||||
Friend WithEvents CBptBR As CheckBox
|
||||
Friend WithEvents CBdeDE As CheckBox
|
||||
Friend WithEvents CBenUS As CheckBox
|
||||
Friend WithEvents GroupBox1 As GroupBox
|
||||
End Class
|
120
Crunchyroll Downloader/SoftSub.resx
Normal file
@ -0,0 +1,120 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
</root>
|
334
Crunchyroll Downloader/SoftSub.vb
Normal file
@ -0,0 +1,334 @@
|
||||
Imports System.Net
|
||||
Imports System.Text
|
||||
Imports System.IO
|
||||
Imports Microsoft.Win32
|
||||
Imports System.ComponentModel
|
||||
Public Class SoftSub
|
||||
#Region "UI"
|
||||
|
||||
#Region " Move Form "
|
||||
|
||||
' [ Move Form ]
|
||||
'
|
||||
' // By Elektro
|
||||
|
||||
Public MoveForm As Boolean
|
||||
Public MoveForm_MousePosition As Point
|
||||
|
||||
Public Sub MoveForm_MouseDown(sender As Object, e As MouseEventArgs) Handles _
|
||||
MyBase.MouseDown ' Add more handles here (Example: PictureBox1.MouseDown)
|
||||
|
||||
If e.Button = MouseButtons.Left Then
|
||||
MoveForm = True
|
||||
Me.Cursor = Cursors.NoMove2D
|
||||
MoveForm_MousePosition = e.Location
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Public Sub MoveForm_MouseMove(sender As Object, e As MouseEventArgs) Handles _
|
||||
MyBase.MouseMove ' Add more handles here (Example: PictureBox1.MouseMove)
|
||||
|
||||
If MoveForm Then
|
||||
Me.Location = Me.Location + (e.Location - MoveForm_MousePosition)
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Public Sub MoveForm_MouseUp(sender As Object, e As MouseEventArgs) Handles _
|
||||
MyBase.MouseUp ' Add more handles here (Example: PictureBox1.MouseUp)
|
||||
|
||||
If e.Button = MouseButtons.Left Then
|
||||
MoveForm = False
|
||||
Me.Cursor = Cursors.Default
|
||||
End If
|
||||
|
||||
End Sub
|
||||
#End Region
|
||||
|
||||
|
||||
Private Sub PictureBox2_MouseEnter(sender As Object, e As EventArgs) Handles PictureBox2.MouseEnter
|
||||
PictureBox2.Image = My.Resources.download_subs_hover
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox2_MouseLeave(sender As Object, e As EventArgs) Handles PictureBox2.MouseLeave
|
||||
PictureBox2.Image = My.Resources.download_subs
|
||||
End Sub
|
||||
Private Sub pictureBox4_MouseEnter(sender As Object, e As EventArgs) Handles pictureBox4.MouseEnter
|
||||
pictureBox4.Image = My.Resources.crdSettings_Button_SafeExit_hover
|
||||
End Sub
|
||||
|
||||
Private Sub pictureBox4_MouseLeave(sender As Object, e As EventArgs) Handles pictureBox4.MouseLeave
|
||||
pictureBox4.Image = My.Resources.crdSettings_Button_SafeExit
|
||||
End Sub
|
||||
Private Sub pictureBox1_MouseEnter(sender As Object, e As EventArgs) Handles pictureBox1.MouseEnter
|
||||
pictureBox1.BackColor = SystemColors.Control
|
||||
End Sub
|
||||
|
||||
Private Sub pictureBox1_MouseLeave(sender As Object, e As EventArgs) Handles pictureBox1.MouseLeave
|
||||
pictureBox1.BackColor = Color.Transparent
|
||||
End Sub
|
||||
|
||||
Private Sub textBox1_Click(sender As Object, e As EventArgs) Handles textBox1.Click
|
||||
If textBox1.Text = "URL" Then
|
||||
textBox1.Text = Nothing
|
||||
End If
|
||||
End Sub
|
||||
#End Region
|
||||
Dim LocalSoftSubs As New List(Of String)
|
||||
Private Sub pictureBox1_Click(sender As Object, e As EventArgs) Handles pictureBox1.Click
|
||||
Me.Close()
|
||||
End Sub
|
||||
|
||||
Private Sub pictureBox4_Click(sender As Object, e As EventArgs) Handles pictureBox4.Click
|
||||
Main.SoftSubs.Clear()
|
||||
If CBdeDE.Checked = True Then
|
||||
Main.SoftSubs.Add("deDE")
|
||||
End If
|
||||
If CBenUS.Checked = True Then
|
||||
Main.SoftSubs.Add("enUS")
|
||||
End If
|
||||
If CBptBR.Checked = True Then
|
||||
Main.SoftSubs.Add("ptBR")
|
||||
End If
|
||||
If CBesLA.Checked = True Then
|
||||
Main.SoftSubs.Add("esLA")
|
||||
End If
|
||||
If CBfrFR.Checked = True Then
|
||||
Main.SoftSubs.Add("frFR")
|
||||
End If
|
||||
If CBarME.Checked = True Then
|
||||
Main.SoftSubs.Add("arME")
|
||||
End If
|
||||
If CBruRU.Checked = True Then
|
||||
Main.SoftSubs.Add("ruRU")
|
||||
End If
|
||||
If CBitIT.Checked = True Then
|
||||
Main.SoftSubs.Add("itIT")
|
||||
End If
|
||||
If CBesES.Checked = True Then
|
||||
Main.SoftSubs.Add("esES")
|
||||
End If
|
||||
|
||||
Dim SaveString As String = Nothing
|
||||
For ii As Integer = 0 To Main.SoftSubs.Count - 1
|
||||
If SaveString = Nothing Then
|
||||
SaveString = Main.SoftSubs(ii)
|
||||
Else
|
||||
SaveString = SaveString + "," + Main.SoftSubs(ii)
|
||||
End If
|
||||
Next
|
||||
If SaveString = Nothing Then
|
||||
SaveString = "none"
|
||||
End If
|
||||
Dim rk As RegistryKey = Registry.CurrentUser.CreateSubKey("Software\CRDownloader")
|
||||
rk.SetValue("AddedSubs", SaveString, RegistryValueKind.String)
|
||||
Me.Close()
|
||||
End Sub
|
||||
|
||||
Private Sub SoftSubs_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
||||
Me.Icon = My.Resources.icon
|
||||
Me.Location = New Point(Main.Location.X + Main.Width / 2 - Me.Width / 2, Main.Location.Y + Main.Height / 2 - Me.Height / 2)
|
||||
|
||||
For i As Integer = 0 To Main.SoftSubs.Count - 1
|
||||
If Main.SoftSubs(i) = "deDE" Then
|
||||
CBdeDE.Checked = True
|
||||
ElseIf Main.SoftSubs(i) = "enUS" Then
|
||||
CBenUS.Checked = True
|
||||
ElseIf Main.SoftSubs(i) = "ptBR" Then
|
||||
CBptBR.Checked = True
|
||||
ElseIf Main.SoftSubs(i) = "esLA" Then
|
||||
CBesLA.Checked = True
|
||||
ElseIf Main.SoftSubs(i) = "frFR" Then
|
||||
CBfrFR.Checked = True
|
||||
ElseIf Main.SoftSubs(i) = "arME" Then
|
||||
CBarME.Checked = True
|
||||
ElseIf Main.SoftSubs(i) = "ruRU" Then
|
||||
CBruRU.Checked = True
|
||||
ElseIf Main.SoftSubs(i) = "itIT" Then
|
||||
CBitIT.Checked = True
|
||||
ElseIf Main.SoftSubs(i) = "esES" Then
|
||||
CBesES.Checked = True
|
||||
End If
|
||||
Next
|
||||
End Sub
|
||||
Private Sub PictureBox2_Click(sender As Object, e As EventArgs) Handles PictureBox2.Click
|
||||
Try
|
||||
LocalSoftSubs.Clear()
|
||||
|
||||
If CBdeDE.Checked = True Then
|
||||
LocalSoftSubs.Add("deDE")
|
||||
End If
|
||||
If CBenUS.Checked = True Then
|
||||
LocalSoftSubs.Add("enUS")
|
||||
End If
|
||||
If CBptBR.Checked = True Then
|
||||
LocalSoftSubs.Add("ptBR")
|
||||
End If
|
||||
If CBesLA.Checked = True Then
|
||||
LocalSoftSubs.Add("esLA")
|
||||
End If
|
||||
If CBfrFR.Checked = True Then
|
||||
LocalSoftSubs.Add("frFR")
|
||||
End If
|
||||
If CBarME.Checked = True Then
|
||||
LocalSoftSubs.Add("arME")
|
||||
End If
|
||||
If CBruRU.Checked = True Then
|
||||
LocalSoftSubs.Add("ruRU")
|
||||
End If
|
||||
If CBitIT.Checked = True Then
|
||||
LocalSoftSubs.Add("itIT")
|
||||
End If
|
||||
If CBesES.Checked = True Then
|
||||
LocalSoftSubs.Add("esES")
|
||||
End If
|
||||
Catch ex As Exception
|
||||
|
||||
End Try
|
||||
If LocalSoftSubs.Count > 0 Then
|
||||
If CBool(InStr(textBox1.Text, "crunchyroll.com")) Then
|
||||
GeckoFX.WebBrowser1.Navigate(textBox1.Text)
|
||||
GeckoFX.c = False
|
||||
Label2.Text = "Status: looking for sub file"
|
||||
PictureBox2.Visible = False
|
||||
End If
|
||||
Else
|
||||
'Label2.Text = "Status: Error - nothing selected"
|
||||
PictureBox2.Visible = True
|
||||
End If
|
||||
End Sub
|
||||
Public Sub DownloadSubs()
|
||||
|
||||
Try
|
||||
|
||||
#Region "Name + Pfad"
|
||||
Dim NameTextBox As Boolean = False
|
||||
Dim Pfad2 As String
|
||||
Dim CR_FilenName As String
|
||||
Dim Bug_Deutsch As String = "-"
|
||||
Dim CR_Anime_Titel As String
|
||||
Dim CR_Anime_Staffel As String
|
||||
Dim CR_Anime_Folge As String
|
||||
'Dim CR_Name_by_Titel As String() = GeckoFX.WebBrowser1.Document.Body.OuterHtml.Split(New String() {"<title>"}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
'Dim CR_Name_by_Titel_2_Patch As String =CR_Name_by_Titel(1).Split(New String() {"</title>"}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
If CBool(InStr(GeckoFX.WebBrowser1.DocumentTitle, ":")) Then
|
||||
Bug_Deutsch = ":"
|
||||
'Throw New System.Exception("Test")
|
||||
Else
|
||||
End If
|
||||
Dim CR_Name_by_Titel_2 As String() = Main.WebbrowserTitle.Split(New String() {Bug_Deutsch}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
Dim CR_Name_by_Script As String() = Main.WebbrowserText.Split(New String() {Chr(34) + "name" + Chr(34) + ": " + Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
Dim CR_Name_by_Script2 As String() = CR_Name_by_Script(1).Split(New [Char]() {Chr(34)})
|
||||
CR_FilenName = CR_Name_by_Titel_2(0).Trim() '+ " " + CR_Name_by_Script2(0).Trim
|
||||
|
||||
Dim CR_FilenName_Backup As String = Nothing
|
||||
|
||||
Dim SubfolderValue As String = Nothing
|
||||
If CBool(InStr(GeckoFX.WebBrowser1.Document.Body.OuterHtml, "<h4>")) Then ' Film statt Serie
|
||||
Dim CR_Name_1 As String() = Main.WebbrowserText.Split(New String() {"<h4>"}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
Dim CR_Name_2 As String() = CR_Name_1(1).Split(New String() {"</h4>"}, System.StringSplitOptions.RemoveEmptyEntries) '(New [Char]() {"-"})
|
||||
Dim CR_Name_Staffel0_Folge1 As String()
|
||||
If CBool(InStr(CR_Name_2(0), ",")) Then
|
||||
CR_Name_Staffel0_Folge1 = CR_Name_2(0).Split(New [Char]() {System.Convert.ToChar(",")}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
CR_Anime_Staffel = CR_Name_Staffel0_Folge1(0).Trim()
|
||||
CR_Anime_Folge = CR_Name_Staffel0_Folge1(1).Trim()
|
||||
CR_Anime_Folge = System.Text.RegularExpressions.Regex.Replace(CR_Anime_Folge, "[^\w\\-]", " ")
|
||||
Else
|
||||
CR_Anime_Staffel = ""
|
||||
CR_Anime_Folge = CR_Name_2(0).Trim()
|
||||
CR_Anime_Folge = System.Text.RegularExpressions.Regex.Replace(CR_Anime_Folge, "[^\w\\-]", " ")
|
||||
End If
|
||||
|
||||
|
||||
Dim CR_Name_4 As String() = CR_Name_1(0).Split(New String() {"class=" + Chr(34) + "text-link" + Chr(34) + ">"}, System.StringSplitOptions.RemoveEmptyEntries) '(New [Char]() {"-"})
|
||||
Dim CR_Name_Anime0 As String() = CR_Name_4(CR_Name_4.Length - 1).Split(New String() {"</a>"}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
CR_Name_Anime0(0) = System.Text.RegularExpressions.Regex.Replace(CR_Name_Anime0(0), "[^\w\\-]", " ")
|
||||
CR_Anime_Titel = CR_Name_Anime0(0).Trim
|
||||
If CR_Anime_Staffel = Nothing Then
|
||||
CR_FilenName = CR_Anime_Titel + " " + CR_Anime_Folge
|
||||
Else
|
||||
CR_FilenName = CR_Anime_Titel + " " + CR_Anime_Staffel + " " + CR_Anime_Folge
|
||||
End If
|
||||
|
||||
CR_FilenName_Backup = Main.RemoveExtraSpaces(CR_FilenName)
|
||||
If Anime_Add.ComboBox2.Text = Main.SubFolder_automatic Then
|
||||
If Main.SubFolder = 2 Then
|
||||
SubfolderValue = CR_Anime_Titel + "\" + CR_Anime_Staffel + "\"
|
||||
ElseIf Main.SubFolder = 1 Then
|
||||
SubfolderValue = CR_Anime_Titel + "\"
|
||||
End If
|
||||
ElseIf Anime_Add.ComboBox2.Text = Main.SubFolder_Nothing Then
|
||||
Else
|
||||
SubfolderValue = Anime_Add.ComboBox2.Text + "\"
|
||||
End If
|
||||
End If
|
||||
CR_FilenName = System.Text.RegularExpressions.Regex.Replace(CR_FilenName, "[^\w\\-]", " ")
|
||||
CR_FilenName = Main.RemoveExtraSpaces(CR_FilenName)
|
||||
If SubfolderValue = Nothing Then
|
||||
Pfad2 = Main.Pfad + "\" + CR_FilenName + ".mp4"
|
||||
Else
|
||||
Pfad2 = Main.Pfad + "\" + SubfolderValue + CR_FilenName + ".mp4"
|
||||
End If
|
||||
|
||||
If Not IO.Directory.Exists(Path.GetDirectoryName(Pfad2)) Then
|
||||
' Nein! Jetzt erstellen...
|
||||
Try
|
||||
IO.Directory.CreateDirectory(Path.GetDirectoryName(Pfad2))
|
||||
Catch ex As Exception
|
||||
' Ordner wurde nich erstellt
|
||||
Pfad2 = Main.Pfad + "\" + CR_FilenName_Backup + ".mp4"
|
||||
End Try
|
||||
End If
|
||||
Pfad2 = Chr(34) + Pfad2 + Chr(34)
|
||||
|
||||
#End Region
|
||||
#Region "Subs"
|
||||
Dim SoftSubs2 As New List(Of String)
|
||||
If LocalSoftSubs.Count > 0 Then
|
||||
For i As Integer = 0 To LocalSoftSubs.Count - 1
|
||||
If CBool(InStr(GeckoFX.WebBrowser1.Document.Body.OuterHtml, Chr(34) + "language" + Chr(34) + ":" + Chr(34) + LocalSoftSubs(i) + Chr(34) + ",")) Then
|
||||
SoftSubs2.Add(LocalSoftSubs(i))
|
||||
Else
|
||||
MsgBox("Softsubtitle for " + LocalSoftSubs(i) + " is not avalible.", MsgBoxStyle.Information)
|
||||
End If
|
||||
Next
|
||||
|
||||
End If
|
||||
|
||||
#End Region
|
||||
|
||||
|
||||
#Region "Download softsub file"
|
||||
If SoftSubs2.Count > 0 Then
|
||||
For i As Integer = 0 To SoftSubs2.Count - 1
|
||||
Label2.Text = "Status: downloading subtitle file - " + SoftSubs2(i)
|
||||
Dim SoftSub As String() = Main.WebbrowserText.Split(New String() {Chr(34) + "language" + Chr(34) + ":" + Chr(34) + SoftSubs2(i) + Chr(34) + "," + Chr(34) + "url" + Chr(34) + ":" + Chr(34)}, System.StringSplitOptions.RemoveEmptyEntries)
|
||||
Dim SoftSub_2 As String() = SoftSub(1).Split(New [Char]() {Chr(34)})
|
||||
Dim SoftSub_3 As String = SoftSub_2(0).Replace("\/", "/")
|
||||
Dim client0 As New Net.WebClient
|
||||
client0.Encoding = Encoding.UTF8
|
||||
Dim str0 As String = client0.DownloadString(SoftSub_3)
|
||||
Dim Pfad3 As String = Pfad2.Replace(".mp4", " " + SoftSubs2(i) + ".ass")
|
||||
If i = 0 Then
|
||||
Pfad3 = Pfad2.Replace(".mp4", ".ass")
|
||||
End If
|
||||
Dim Pfad4 As String = Pfad3.Replace(Chr(34), "")
|
||||
File.WriteAllText(Pfad4, str0, Encoding.UTF8)
|
||||
Main.Pause(1)
|
||||
Next
|
||||
End If
|
||||
#End Region
|
||||
|
||||
Catch ex As Exception
|
||||
|
||||
End Try
|
||||
Label2.Text = "Status: idle"
|
||||
PictureBox2.Visible = True
|
||||
End Sub
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
End Class
|
163
Crunchyroll Downloader/Startup.Designer.vb
generated
Normal file
@ -0,0 +1,163 @@
|
||||
<Global.Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>
|
||||
Partial Class Startup
|
||||
Inherits System.Windows.Forms.Form
|
||||
|
||||
'Das Formular überschreibt den Löschvorgang, um die Komponentenliste zu bereinigen.
|
||||
<System.Diagnostics.DebuggerNonUserCode()>
|
||||
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
|
||||
Try
|
||||
If disposing AndAlso components IsNot Nothing Then
|
||||
components.Dispose()
|
||||
End If
|
||||
Finally
|
||||
MyBase.Dispose(disposing)
|
||||
End Try
|
||||
End Sub
|
||||
|
||||
'Wird vom Windows Form-Designer benötigt.
|
||||
Private components As System.ComponentModel.IContainer
|
||||
|
||||
'Hinweis: Die folgende Prozedur ist für den Windows Form-Designer erforderlich.
|
||||
'Das Bearbeiten ist mit dem Windows Form-Designer möglich.
|
||||
'Das Bearbeiten mit dem Code-Editor ist nicht möglich.
|
||||
<System.Diagnostics.DebuggerStepThrough()>
|
||||
Private Sub InitializeComponent()
|
||||
Me.components = New System.ComponentModel.Container()
|
||||
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Startup))
|
||||
Me.Timer1 = New System.Windows.Forms.Timer(Me.components)
|
||||
Me.Timer2 = New System.Windows.Forms.Timer(Me.components)
|
||||
Me.label1 = New System.Windows.Forms.Label()
|
||||
Me.Label2 = New System.Windows.Forms.Label()
|
||||
Me.Label3 = New System.Windows.Forms.Label()
|
||||
Me.PictureBox1 = New System.Windows.Forms.PictureBox()
|
||||
Me.Label5 = New System.Windows.Forms.Label()
|
||||
Me.Label7 = New System.Windows.Forms.Label()
|
||||
Me.Label6 = New System.Windows.Forms.Label()
|
||||
CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).BeginInit()
|
||||
Me.SuspendLayout()
|
||||
'
|
||||
'Timer1
|
||||
'
|
||||
Me.Timer1.Interval = 75
|
||||
'
|
||||
'Timer2
|
||||
'
|
||||
Me.Timer2.Interval = 75
|
||||
'
|
||||
'label1
|
||||
'
|
||||
Me.label1.BackColor = System.Drawing.Color.Transparent
|
||||
Me.label1.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.label1.ForeColor = System.Drawing.Color.Black
|
||||
Me.label1.Location = New System.Drawing.Point(18, 249)
|
||||
Me.label1.Name = "label1"
|
||||
Me.label1.Size = New System.Drawing.Size(140, 22)
|
||||
Me.label1.TabIndex = 26
|
||||
Me.label1.Text = "libraries: "
|
||||
Me.label1.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'Label2
|
||||
'
|
||||
Me.Label2.BackColor = System.Drawing.Color.Transparent
|
||||
Me.Label2.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.Label2.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.Label2.ForeColor = System.Drawing.Color.Green
|
||||
Me.Label2.Location = New System.Drawing.Point(302, 249)
|
||||
Me.Label2.Name = "Label2"
|
||||
Me.Label2.Size = New System.Drawing.Size(140, 22)
|
||||
Me.Label2.TabIndex = 27
|
||||
Me.Label2.Text = "AsyncWorker"
|
||||
Me.Label2.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'Label3
|
||||
'
|
||||
Me.Label3.BackColor = System.Drawing.Color.Transparent
|
||||
Me.Label3.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.Label3.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.Label3.ForeColor = System.Drawing.Color.Green
|
||||
Me.Label3.Location = New System.Drawing.Point(438, 249)
|
||||
Me.Label3.Name = "Label3"
|
||||
Me.Label3.Size = New System.Drawing.Size(140, 22)
|
||||
Me.Label3.TabIndex = 28
|
||||
Me.Label3.Text = "ffmpeg"
|
||||
Me.Label3.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'PictureBox1
|
||||
'
|
||||
Me.PictureBox1.BackColor = System.Drawing.Color.FromArgb(CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(0, Byte), Integer), CType(CType(5, Byte), Integer))
|
||||
Me.PictureBox1.Image = Global.Crunchyroll_Downloader.My.Resources.Resources.main_close
|
||||
Me.PictureBox1.Location = New System.Drawing.Point(549, 1)
|
||||
Me.PictureBox1.Name = "PictureBox1"
|
||||
Me.PictureBox1.Size = New System.Drawing.Size(50, 39)
|
||||
Me.PictureBox1.TabIndex = 29
|
||||
Me.PictureBox1.TabStop = False
|
||||
'
|
||||
'Label5
|
||||
'
|
||||
Me.Label5.BackColor = System.Drawing.Color.Transparent
|
||||
Me.Label5.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.Label5.ForeColor = System.Drawing.Color.Black
|
||||
Me.Label5.Location = New System.Drawing.Point(18, 149)
|
||||
Me.Label5.Name = "Label5"
|
||||
Me.Label5.Size = New System.Drawing.Size(566, 45)
|
||||
Me.Label5.TabIndex = 31
|
||||
Me.Label5.Text = "Created by hama3254"
|
||||
Me.Label5.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'Label7
|
||||
'
|
||||
Me.Label7.BackColor = System.Drawing.Color.Transparent
|
||||
Me.Label7.Cursor = System.Windows.Forms.Cursors.Hand
|
||||
Me.Label7.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.Label7.ForeColor = System.Drawing.Color.Green
|
||||
Me.Label7.Location = New System.Drawing.Point(145, 249)
|
||||
Me.Label7.Name = "Label7"
|
||||
Me.Label7.Size = New System.Drawing.Size(140, 22)
|
||||
Me.Label7.TabIndex = 33
|
||||
Me.Label7.Text = "GeckoFX"
|
||||
Me.Label7.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'Label6
|
||||
'
|
||||
Me.Label6.BackColor = System.Drawing.Color.Transparent
|
||||
Me.Label6.Font = New System.Drawing.Font("Arial", 14.25!, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, CType(0, Byte))
|
||||
Me.Label6.ForeColor = System.Drawing.Color.Black
|
||||
Me.Label6.Location = New System.Drawing.Point(18, 76)
|
||||
Me.Label6.Name = "Label6"
|
||||
Me.Label6.Size = New System.Drawing.Size(566, 45)
|
||||
Me.Label6.TabIndex = 31
|
||||
Me.Label6.Text = "Created by hama3254"
|
||||
Me.Label6.TextAlign = System.Drawing.ContentAlignment.MiddleCenter
|
||||
'
|
||||
'Startup
|
||||
'
|
||||
Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!)
|
||||
Me.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font
|
||||
Me.BackgroundImage = CType(resources.GetObject("$this.BackgroundImage"), System.Drawing.Image)
|
||||
Me.ClientSize = New System.Drawing.Size(600, 300)
|
||||
Me.Controls.Add(Me.Label7)
|
||||
Me.Controls.Add(Me.Label6)
|
||||
Me.Controls.Add(Me.Label5)
|
||||
Me.Controls.Add(Me.PictureBox1)
|
||||
Me.Controls.Add(Me.Label3)
|
||||
Me.Controls.Add(Me.Label2)
|
||||
Me.Controls.Add(Me.label1)
|
||||
Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None
|
||||
Me.Name = "Startup"
|
||||
Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen
|
||||
Me.Text = "Startup"
|
||||
CType(Me.PictureBox1, System.ComponentModel.ISupportInitialize).EndInit()
|
||||
Me.ResumeLayout(False)
|
||||
|
||||
End Sub
|
||||
|
||||
Friend WithEvents Timer1 As Timer
|
||||
Friend WithEvents Timer2 As Timer
|
||||
Public WithEvents label1 As Label
|
||||
Public WithEvents Label2 As Label
|
||||
Public WithEvents Label3 As Label
|
||||
Friend WithEvents PictureBox1 As PictureBox
|
||||
Public WithEvents Label5 As Label
|
||||
Public WithEvents Label7 As Label
|
||||
Public WithEvents Label6 As Label
|
||||
End Class
|
185
Crunchyroll Downloader/Startup.resx
Normal file
@ -0,0 +1,185 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<root>
|
||||
<!--
|
||||
Microsoft ResX Schema
|
||||
|
||||
Version 2.0
|
||||
|
||||
The primary goals of this format is to allow a simple XML format
|
||||
that is mostly human readable. The generation and parsing of the
|
||||
various data types are done through the TypeConverter classes
|
||||
associated with the data types.
|
||||
|
||||
Example:
|
||||
|
||||
... ado.net/XML headers & schema ...
|
||||
<resheader name="resmimetype">text/microsoft-resx</resheader>
|
||||
<resheader name="version">2.0</resheader>
|
||||
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
|
||||
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
|
||||
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
|
||||
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
|
||||
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
|
||||
<value>[base64 mime encoded serialized .NET Framework object]</value>
|
||||
</data>
|
||||
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
|
||||
<comment>This is a comment</comment>
|
||||
</data>
|
||||
|
||||
There are any number of "resheader" rows that contain simple
|
||||
name/value pairs.
|
||||
|
||||
Each data row contains a name, and value. The row also contains a
|
||||
type or mimetype. Type corresponds to a .NET class that support
|
||||
text/value conversion through the TypeConverter architecture.
|
||||
Classes that don't support this are serialized and stored with the
|
||||
mimetype set.
|
||||
|
||||
The mimetype is used for serialized objects, and tells the
|
||||
ResXResourceReader how to depersist the object. This is currently not
|
||||
extensible. For a given mimetype the value must be set accordingly:
|
||||
|
||||
Note - application/x-microsoft.net.object.binary.base64 is the format
|
||||
that the ResXResourceWriter will generate, however the reader can
|
||||
read any of the formats listed below.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.binary.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.soap.base64
|
||||
value : The object must be serialized with
|
||||
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
|
||||
: and then encoded with base64 encoding.
|
||||
|
||||
mimetype: application/x-microsoft.net.object.bytearray.base64
|
||||
value : The object must be serialized into a byte array
|
||||
: using a System.ComponentModel.TypeConverter
|
||||
: and then encoded with base64 encoding.
|
||||
-->
|
||||
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
|
||||
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
|
||||
<xsd:element name="root" msdata:IsDataSet="true">
|
||||
<xsd:complexType>
|
||||
<xsd:choice maxOccurs="unbounded">
|
||||
<xsd:element name="metadata">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" use="required" type="xsd:string" />
|
||||
<xsd:attribute name="type" type="xsd:string" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="assembly">
|
||||
<xsd:complexType>
|
||||
<xsd:attribute name="alias" type="xsd:string" />
|
||||
<xsd:attribute name="name" type="xsd:string" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="data">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
|
||||
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
|
||||
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
|
||||
<xsd:attribute ref="xml:space" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
<xsd:element name="resheader">
|
||||
<xsd:complexType>
|
||||
<xsd:sequence>
|
||||
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
|
||||
</xsd:sequence>
|
||||
<xsd:attribute name="name" type="xsd:string" use="required" />
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:choice>
|
||||
</xsd:complexType>
|
||||
</xsd:element>
|
||||
</xsd:schema>
|
||||
<resheader name="resmimetype">
|
||||
<value>text/microsoft-resx</value>
|
||||
</resheader>
|
||||
<resheader name="version">
|
||||
<value>2.0</value>
|
||||
</resheader>
|
||||
<resheader name="reader">
|
||||
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<resheader name="writer">
|
||||
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
|
||||
</resheader>
|
||||
<metadata name="Timer1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>17, 17</value>
|
||||
</metadata>
|
||||
<metadata name="Timer2.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
|
||||
<value>106, 17</value>
|
||||
</metadata>
|
||||
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
|
||||
<data name="$this.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
|
||||
<value>
|
||||
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
|
||||
o6PU+Ormux276sI3v7bu3++Qza85Os7uwlzV7fMCWa45r6PjVfNz/a7N7L7HWs/Xek71cR13tjvOfcfu
|
||||
1gHS6nzr8a/vsnTXnls37ztHRZ9nqb+vHT2O3fN+dN9rz7WG4Lxf/X2Ow9ml1+F63933L/UcH73TJ+ly
|
||||
Bpa0qX8lMy+0Z+qvX98RSvQj57U2L7h1kf2n1cipczoaO7+yh3xua9ee67WvgbOvw/7+1xxb0uUMLOkR
|
||||
1+9IFElSLgNLeqTVuxo9rmpoSZJyGVjSI61+HdT/oNmvhCQpm4ElSZIUzsCSJEkKZ2BJkiSFM7AkSZLC
|
||||
GViSJEnhDCxJkqRwBpYkSVI4A0uSJCmcgSVJkhTOwJIkSQpnYEmSJIX7OrA+ffoEAECAgQUAEGZgAQCE
|
||||
GVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgA
|
||||
AGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEG
|
||||
FgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBA
|
||||
mIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEF
|
||||
ABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBm
|
||||
YAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEA
|
||||
hBlYAABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlY
|
||||
AABhBhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABh
|
||||
BhYAQJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYA
|
||||
QJiBBQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiB
|
||||
BQAQZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQ
|
||||
ZmABAIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmAB
|
||||
AIQZWAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZ
|
||||
WAAAYQYWAECYgQUAEGZgAQCEGVgAAGEGFgBAmIEFABBmYAEAhBlYAABhBhYAQJiBBQAQZmABAIQZWAAA
|
||||
YQYWAECYgQUAEGZgAQCEGVgAAGEGFgBA2NeB9fLlSwAAAgwsAIAwAwsAIMzAAgAIM7AAAMIMLACAMAML
|
||||
ACDMwAIACDOwAADCDCwAgDADCwAgzMACAAgzsAAAwgwsAIAwAwsAIMzAAgAIM7AAAMIMLACAMAMLACDM
|
||||
wAIACDOwAADCDCwAgDADCwAgzMACAAgzsAAAwgwsAIAwAwsAIMzAAgAIM7AAAMIMLACAMAMLACDMwAIA
|
||||
CDOwAADCDCwAgDADCwAgzMACAAgzsAAAwgwsAIAwAwsAIMzAAgAIM7AAAMIMLACAMAMLACDMwAIACDOw
|
||||
AADCDCwAgDADCwAgzMACAAj7OrAkSZKUycCSJEkKZ2BJkiSFM7AkSZLCGViSJEnhDCxJkqRwBpYkSVI4
|
||||
A0uSJCmcgSVJkhTOwJIkSQpnYEmSJIUzsCRJksIZWJIkSeEMLEmSpHAGliRJUjgDS5IkKdyXgdV/AQDg
|
||||
x93c3Nz8D1dCBwn2yA3dAAAAAElFTkSuQmCC
|
||||
</value>
|
||||
</data>
|
||||
</root>
|
110
Crunchyroll Downloader/Startup.vb
Normal file
@ -0,0 +1,110 @@
|
||||
Public Class Startup
|
||||
|
||||
Private Sub Startup_Load(sender As Object, e As EventArgs) Handles MyBase.Load
|
||||
Me.Icon = My.Resources.icon
|
||||
Me.Location = New Point(Main.Location.X + Main.Width / 2 - Me.Width / 2, Main.Location.Y + Main.Height / 2 - Me.Height / 2)
|
||||
|
||||
'If Main.CreditsOnly = True Then
|
||||
' PictureBox1.Visible = True
|
||||
'Else
|
||||
' PictureBox1.Visible = False
|
||||
' Timer1.Start()
|
||||
' Opacity = 0
|
||||
' Main.Opacity = 0
|
||||
'End If
|
||||
Label6.Text = "Version " + Application.ProductVersion.ToString
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub fadeIn()
|
||||
If Opacity >= 1 Then
|
||||
Timer1.[Stop]()
|
||||
Timer2.Start()
|
||||
Else
|
||||
Opacity += 0.09
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub fadeout()
|
||||
If Opacity <= 0 Then
|
||||
Timer2.[Stop]()
|
||||
Main.Opacity = 100
|
||||
Me.Close()
|
||||
Else
|
||||
Opacity -= 0.09
|
||||
End If
|
||||
End Sub
|
||||
|
||||
Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
|
||||
fadeIn()
|
||||
End Sub
|
||||
|
||||
Private Sub Timer2_Tick(sender As Object, e As EventArgs) Handles Timer2.Tick
|
||||
fadeout()
|
||||
End Sub
|
||||
|
||||
Private Sub Label2_Click(sender As Object, e As EventArgs) Handles Label2.Click
|
||||
Process.Start("https://www.codeproject.com/Articles/60382/AsyncWorker-A-Typesafe-BackgroundWorker-and-about")
|
||||
End Sub
|
||||
|
||||
Private Sub Label3_Click(sender As Object, e As EventArgs) Handles Label3.Click
|
||||
Process.Start("https://www.ffmpeg.org/about.html")
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox1_Click(sender As Object, e As EventArgs) Handles PictureBox1.Click
|
||||
Me.Close()
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox1_MouseEnter(sender As Object, e As EventArgs) Handles PictureBox1.MouseEnter
|
||||
PictureBox1.BackColor = SystemColors.Control
|
||||
End Sub
|
||||
|
||||
Private Sub PictureBox1_MouseLeave(sender As Object, e As EventArgs) Handles PictureBox1.MouseLeave
|
||||
PictureBox1.BackColor = Color.Transparent
|
||||
End Sub
|
||||
#Region " Move Form "
|
||||
|
||||
' [ Move Form ]
|
||||
'
|
||||
' // By Elektro
|
||||
|
||||
Public MoveForm As Boolean
|
||||
Public MoveForm_MousePosition As Point
|
||||
|
||||
Public Sub MoveForm_MouseDown(sender As Object, e As MouseEventArgs) Handles _
|
||||
MyBase.MouseDown ' Add more handles here (Example: PictureBox1.MouseDown)
|
||||
|
||||
If e.Button = MouseButtons.Left Then
|
||||
MoveForm = True
|
||||
Me.Cursor = Cursors.NoMove2D
|
||||
MoveForm_MousePosition = e.Location
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Public Sub MoveForm_MouseMove(sender As Object, e As MouseEventArgs) Handles _
|
||||
MyBase.MouseMove ' Add more handles here (Example: PictureBox1.MouseMove)
|
||||
|
||||
If MoveForm Then
|
||||
Me.Location = Me.Location + (e.Location - MoveForm_MousePosition)
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Public Sub MoveForm_MouseUp(sender As Object, e As MouseEventArgs) Handles _
|
||||
MyBase.MouseUp ' Add more handles here (Example: PictureBox1.MouseUp)
|
||||
|
||||
If e.Button = MouseButtons.Left Then
|
||||
MoveForm = False
|
||||
Me.Cursor = Cursors.Default
|
||||
End If
|
||||
|
||||
End Sub
|
||||
|
||||
Private Sub Label7_Click(sender As Object, e As EventArgs) Handles Label7.Click
|
||||
Process.Start("https://bitbucket.org/geckofx/geckofx-60.0/src/default/")
|
||||
End Sub
|
||||
|
||||
|
||||
#End Region
|
||||
End Class
|
BIN
Crunchyroll Downloader/bin/x86/Debug/.vs/Debug/v15/.suo
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"ExpandedNodes": [
|
||||
""
|
||||
],
|
||||
"PreviewInSolutionExplorer": false
|
||||
}
|
BIN
Crunchyroll Downloader/bin/x86/Debug/.vs/slnx.sqlite
Normal file
BIN
Crunchyroll Downloader/bin/x86/Debug/Crunchyroll Downloader.exe
Normal file
@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<configuration>
|
||||
<startup>
|
||||
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/>
|
||||
</startup>
|
||||
</configuration>
|
BIN
Crunchyroll Downloader/bin/x86/Debug/Crunchyroll Downloader.pdb
Normal file
324
Crunchyroll Downloader/bin/x86/Debug/Crunchyroll Downloader.xml
Normal file
@ -0,0 +1,324 @@
|
||||
<?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.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.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.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>
|