OROpenSubtitleDownloader 1.2.1

OROpenSubtitleDownloader 1.2.1

TestsTested
LangLanguage Obj-CObjective C
License BSD
ReleasedLast Release Mar 2016

Maintained by Orta Therox, David Bonnet, Jan Chaloupecky.


Downloads

Total7,825
Week0
Month0

Installs

Apps45
Test Targets5
powered by Segment

GitHub

Stars41
Watchers5
Forks9
Issues4
Contributors5
Pull Requests0

Code

Files2
LOCLines of Code 302


 
Depends on:
AFNetworking>= 0
xmlrpc>= 0
 

  • By
  • orta and David Bonnet

An Obj-C API for Searching and Downloading Subtitles from OpenSubtitles. Currently supports only searching and downloading of srt files are support. Pull Requests with more features are welcome.

OpenSubtitles Documentation

/// OROpenSubtitleDownloader makes it easier to handle downloading and searching
/// for subtitles via the opensubtitles.org API

@interface OROpenSubtitleDownloader : NSObject <XMLRPCConnectionDelegate>

/// By using init the object will create it's own user agent based on bundle info
- (OROpenSubtitleDownloader *)init;

/// Use a custom user agent
- (OROpenSubtitleDownloader *)initWithUserAgent:(NSString *)userAgent;

/// The object that recieves notifications for new subtitles
@property (nonatomic, weak) NSObject <OROpenSubtitleDownloaderDelegate> *delegate;

/// Internal state of subtitle downloader
@property (nonatomic, readonly) OROpenSubtitleState state;

/// Language string, defaults to "eng", 
/// See: http://www.opensubtitles.org/addons/export_languages.php for full list
@property (nonatomic, strong) NSString *languageString;

/// Search and get a return block with an array of OpenSubtitleSearchResult
- (void)searchForSubtitlesWithHash:(NSString *)hash andFilesize:(NSNumber *)filesize :(void(^) (NSArray *subtitles))searchResult;

/// Downloads a subtitle result to a file after being unzipped
- (void)downloadSubtitlesForResult:(OpenSubtitleSearchResult *)result toPath:(NSString *)path :(void(^)())onResultsFound;
@end