C# Class CSL.TorrentBuilder

Inheritance: System.ComponentModel.BackgroundWorker
Show file Open project: joslinm/CSL

Public Properties

Property Type Description
ReleaseTypes string[]

Public Methods

Method Description
Build ( object files ) : void
DiscardTorrent ( FileInfo file ) : void
ExtractAlbum ( string birth, FileInfo file ) : string
ExtractAlbumFormat ( string birth, FileInfo file, bool zipped ) : string
ExtractArtist ( string birth, FileInfo file ) : string
ExtractBitformat ( string birth, FileInfo file ) : string
ExtractBitrate ( string birth, FileInfo file ) : string
ExtractPTPMovieInfo ( FileInfo file ) : string[]
ExtractPhysicalFormat ( string birth, FileInfo file ) : string
ExtractYear ( string birth, FileInfo file ) : string
GetTorrentBirth ( FileInfo file ) : string
IssueError ( string error, FileInfo file ) : string
IssueWarning ( string warning, FileInfo file, string value ) : string
ProcessMovieTorrent ( FileInfo file, string birth ) : void
ProcessMusicTorrent ( FileInfo file, string birth ) : void
RebuildCustomPath ( string information ) : string
RebuildMovieCustomPath ( string information ) : string
TorrentBuilder ( ) : System
VerifyMusicTorrent ( ) : Torrent

Protected Methods

Method Description
OnDoWork ( DoWorkEventArgs e ) : void

Private Methods

Method Description
SkipReleaseFormatCheck ( ) : bool
YearHelper ( string filename ) : string

Method Details

Build() public method

public Build ( object files ) : void
files object
return void

DiscardTorrent() public method

public DiscardTorrent ( FileInfo file ) : void
file System.IO.FileInfo
return void

ExtractAlbum() public method

public ExtractAlbum ( string birth, FileInfo file ) : string
birth string
file System.IO.FileInfo
return string

ExtractAlbumFormat() public method

public ExtractAlbumFormat ( string birth, FileInfo file, bool zipped ) : string
birth string
file System.IO.FileInfo
zipped bool
return string

ExtractArtist() public method

public ExtractArtist ( string birth, FileInfo file ) : string
birth string
file System.IO.FileInfo
return string

ExtractBitformat() public method

public ExtractBitformat ( string birth, FileInfo file ) : string
birth string
file System.IO.FileInfo
return string

ExtractBitrate() public method

public ExtractBitrate ( string birth, FileInfo file ) : string
birth string
file System.IO.FileInfo
return string

ExtractPTPMovieInfo() public method

public ExtractPTPMovieInfo ( FileInfo file ) : string[]
file System.IO.FileInfo
return string[]

ExtractPhysicalFormat() public method

public ExtractPhysicalFormat ( string birth, FileInfo file ) : string
birth string
file System.IO.FileInfo
return string

ExtractYear() public method

public ExtractYear ( string birth, FileInfo file ) : string
birth string
file System.IO.FileInfo
return string

GetTorrentBirth() public method

public GetTorrentBirth ( FileInfo file ) : string
file System.IO.FileInfo
return string

IssueError() public method

public IssueError ( string error, FileInfo file ) : string
error string
file System.IO.FileInfo
return string

IssueWarning() public method

public IssueWarning ( string warning, FileInfo file, string value ) : string
warning string
file System.IO.FileInfo
value string
return string

OnDoWork() protected method

protected OnDoWork ( DoWorkEventArgs e ) : void
e System.ComponentModel.DoWorkEventArgs
return void

ProcessMovieTorrent() public method

public ProcessMovieTorrent ( FileInfo file, string birth ) : void
file System.IO.FileInfo
birth string
return void

ProcessMusicTorrent() public method

public ProcessMusicTorrent ( FileInfo file, string birth ) : void
file System.IO.FileInfo
birth string
return void

RebuildCustomPath() public static method

public static RebuildCustomPath ( string information ) : string
information string
return string

RebuildMovieCustomPath() public static method

public static RebuildMovieCustomPath ( string information ) : string
information string
return string

TorrentBuilder() public method

public TorrentBuilder ( ) : System
return System

VerifyMusicTorrent() public method

public VerifyMusicTorrent ( ) : Torrent
return Torrent

Property Details

ReleaseTypes public property

public string[] ReleaseTypes
return string[]