C# Class OSDBnet.AnonymousClient

Inheritance: IAnonymousClient, IDisposable
显示文件 Open project: kappy/OSDB.net Class Usage Examples

Protected Properties

Property Type Description
proxy IOsdb
token string

Public Methods

Method Description
CheckMovieHash ( string moviehash ) : IEnumerable
CheckSubHash ( string subHash ) : long
DetectLanguge ( string data ) : string
Dispose ( ) : void
DownloadSubtitleToPath ( string path, OSDBnet.Subtitle subtitle ) : string
DownloadSubtitleToPath ( string path, OSDBnet.Subtitle subtitle, string newSubtitleName ) : string
GetComments ( string idsubtitle ) : IEnumerable
GetImdbMovieDetails ( string imdbId ) : OSDBnet.MovieDetails
GetSubLanguages ( ) : IEnumerable
GetSubLanguages ( string language ) : IEnumerable
NoOperation ( ) : void
ReportWrongMovieHash ( string idSubMovieFile ) : void
SearchMoviesOnImdb ( string query ) : IEnumerable
SearchSubtitlesFromFile ( string languages, string filename ) : IList
SearchSubtitlesFromImdb ( string languages, string imdbId ) : IList
SearchSubtitlesFromQuery ( string languages, string query, int season = null, int episode = null ) : IList

Protected Methods

Method Description
Base64Decode ( string str ) : string
Base64Encode ( string str ) : string
BuildLanguageObject ( GetSubLanguagesInfo info ) : Language
BuildMovieDetailsObject ( IMDBMovieDetails info ) : OSDBnet.MovieDetails
BuildMovieInfoObject ( CheckMovieHashInfo info ) : OSDBnet.MovieInfo
BuildMovieObject ( MoviesOnIMDBInfo info ) : OSDBnet.Movie
BuildSubtitleObject ( SearchSubtitlesInfo info ) : OSDBnet.Subtitle
BuildUserCommentObject ( CommentsData info ) : OSDBnet.UserComment
Dispose ( bool disposing ) : void
GUnzipString ( byte gzippedString ) : string
GzipString ( string str ) : byte[]
UnZipSubtitleFileToFile ( string zipFileName, string subFileName ) : void
VerifyResponseCode ( ResponseBase response ) : void

Private Methods

Method Description
AnonymousClient ( IOsdb proxy ) : System
Login ( string username, string password, string language, string userAgent ) : void
SearchSubtitlesInternal ( SearchSubtitlesRequest request ) : IList

Method Details

Base64Decode() protected static method

protected static Base64Decode ( string str ) : string
str string
return string

Base64Encode() protected static method

protected static Base64Encode ( string str ) : string
str string
return string

BuildLanguageObject() protected static method

protected static BuildLanguageObject ( GetSubLanguagesInfo info ) : Language
info OSDBnet.Backend.GetSubLanguagesInfo
return Language

BuildMovieDetailsObject() protected static method

protected static BuildMovieDetailsObject ( IMDBMovieDetails info ) : OSDBnet.MovieDetails
info OSDBnet.Backend.IMDBMovieDetails
return OSDBnet.MovieDetails

BuildMovieInfoObject() protected static method

protected static BuildMovieInfoObject ( CheckMovieHashInfo info ) : OSDBnet.MovieInfo
info OSDBnet.Backend.CheckMovieHashInfo
return OSDBnet.MovieInfo

BuildMovieObject() protected static method

protected static BuildMovieObject ( MoviesOnIMDBInfo info ) : OSDBnet.Movie
info OSDBnet.Backend.MoviesOnIMDBInfo
return OSDBnet.Movie

BuildSubtitleObject() protected static method

protected static BuildSubtitleObject ( SearchSubtitlesInfo info ) : OSDBnet.Subtitle
info OSDBnet.Backend.SearchSubtitlesInfo
return OSDBnet.Subtitle

BuildUserCommentObject() protected static method

protected static BuildUserCommentObject ( CommentsData info ) : OSDBnet.UserComment
info OSDBnet.Backend.CommentsData
return OSDBnet.UserComment

CheckMovieHash() public method

public CheckMovieHash ( string moviehash ) : IEnumerable
moviehash string
return IEnumerable

CheckSubHash() public method

public CheckSubHash ( string subHash ) : long
subHash string
return long

DetectLanguge() public method

public DetectLanguge ( string data ) : string
data string
return string

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

DownloadSubtitleToPath() public method

public DownloadSubtitleToPath ( string path, OSDBnet.Subtitle subtitle ) : string
path string
subtitle OSDBnet.Subtitle
return string

DownloadSubtitleToPath() public method

public DownloadSubtitleToPath ( string path, OSDBnet.Subtitle subtitle, string newSubtitleName ) : string
path string
subtitle OSDBnet.Subtitle
newSubtitleName string
return string

GUnzipString() protected static method

protected static GUnzipString ( byte gzippedString ) : string
gzippedString byte
return string

GetComments() public method

public GetComments ( string idsubtitle ) : IEnumerable
idsubtitle string
return IEnumerable

GetImdbMovieDetails() public method

public GetImdbMovieDetails ( string imdbId ) : OSDBnet.MovieDetails
imdbId string
return OSDBnet.MovieDetails

GetSubLanguages() public method

public GetSubLanguages ( ) : IEnumerable
return IEnumerable

GetSubLanguages() public method

public GetSubLanguages ( string language ) : IEnumerable
language string
return IEnumerable

GzipString() protected static method

protected static GzipString ( string str ) : byte[]
str string
return byte[]

NoOperation() public method

public NoOperation ( ) : void
return void

ReportWrongMovieHash() public method

public ReportWrongMovieHash ( string idSubMovieFile ) : void
idSubMovieFile string
return void

SearchMoviesOnImdb() public method

public SearchMoviesOnImdb ( string query ) : IEnumerable
query string
return IEnumerable

SearchSubtitlesFromFile() public method

public SearchSubtitlesFromFile ( string languages, string filename ) : IList
languages string
filename string
return IList

SearchSubtitlesFromImdb() public method

public SearchSubtitlesFromImdb ( string languages, string imdbId ) : IList
languages string
imdbId string
return IList

SearchSubtitlesFromQuery() public method

public SearchSubtitlesFromQuery ( string languages, string query, int season = null, int episode = null ) : IList
languages string
query string
season int
episode int
return IList

UnZipSubtitleFileToFile() protected static method

protected static UnZipSubtitleFileToFile ( string zipFileName, string subFileName ) : void
zipFileName string
subFileName string
return void

VerifyResponseCode() protected static method

protected static VerifyResponseCode ( ResponseBase response ) : void
response OSDBnet.Backend.ResponseBase
return void

Property Details

proxy protected_oe property

protected IOsdb proxy
return IOsdb

token protected_oe property

protected string token
return string