public FingerprintingService(Logger logger, IHttpClient httpClient, ICacheManager cacheManager) { _logger = logger; _httpClient = httpClient; _cache = cacheManager.GetCache <AcoustId>(GetType()); _customerRequestBuilder = new HttpRequestBuilder(_acoustIdUrl).CreateFactory(); // An exception here will cause Readarr to fail to start, so catch any errors try { _fpcalcPath = GetFpcalcPath(); if (_fpcalcPath.IsNotNullOrWhiteSpace()) { _fpcalcVersion = GetFpcalcVersion(); _fpcalcArgs = GetFpcalcArgs(); } } catch (Exception ex) { _logger.Error(ex, "Somthing went wrong detecting fpcalc"); } }
public ServerSideNotificationService(IHttpClient client, IConfigFileProvider configFileProvider, IReadarrCloudRequestBuilder cloudRequestBuilder, Logger logger) { _client = client; _configFileProvider = configFileProvider; _cloudRequestBuilder = cloudRequestBuilder.Services; _logger = logger; }
public SystemTimeCheck(IHttpClient client, IRadarrCloudRequestBuilder cloudRequestBuilder, ILocalizationService localizationService, Logger logger) : base(localizationService) { _client = client; _cloudRequestBuilder = cloudRequestBuilder.Services; _logger = logger; }
public UpdatePackageProvider(IHttpClient httpClient, IReadarrCloudRequestBuilder requestBuilder, IAnalyticsService analyticsService, IPlatformInfo platformInfo) { _platformInfo = platformInfo; _analyticsService = analyticsService; _requestBuilder = requestBuilder.Services; _httpClient = httpClient; }
public HttpIndexerProxyBase(IProwlarrCloudRequestBuilder cloudRequestBuilder, IHttpClient httpClient, Logger logger, ILocalizationService localizationService) { _httpClient = httpClient; _logger = logger; _cloudRequestBuilder = cloudRequestBuilder.Services; _localizationService = localizationService; }
public IHttpRequestBuilderOptions CreateSpecifiation(IHttpRequestBuilderFactory httpRequestMethodBuilder) { return(httpRequestMethodBuilder.CreateRequestBuilder(new Uri("http://test.com")) .Post() .AppendPath("test") .Parameter("hello", "test")); }
public GoodreadsProxy(ICachedHttpResponseService cachedHttpClient, IAuthorService authorService, IBookService bookService, IEditionService editionService, Logger logger, ICacheManager cacheManager) { _cachedHttpClient = cachedHttpClient; _authorService = authorService; _bookService = bookService; _editionService = editionService; _cache = cacheManager.GetCache <HashSet <string> >(GetType()); _logger = logger; _requestBuilder = new HttpRequestBuilder("https://www.goodreads.com/{route}") .AddQueryParam("key", new string("gSuM2Onzl6sjMU25HY1Xcd".Reverse().ToArray())) .AddQueryParam("_nc", "1") .SetHeader("User-Agent", "Dalvik/1.6.0 (Linux; U; Android 4.1.2; GT-I9100 Build/JZO54K)") .KeepAlive() .CreateFactory(); _searchBuilder = new HttpRequestBuilder("https://www.goodreads.com/book/auto_complete") .AddQueryParam("format", "json") .SetHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36") .KeepAlive() .CreateFactory(); }
public SkyHookProxy(IHttpClient httpClient, ISonarrCloudRequestBuilder requestBuilder, ISeriesService seriesService, Logger logger) { _httpClient = httpClient; _requestBuilder = requestBuilder.SkyHookTvdb; _logger = logger; _seriesService = seriesService; _requestBuilder = requestBuilder.SkyHookTvdb; }
public ProxyCheck(ISonarrCloudRequestBuilder cloudRequestBuilder, IConfigService configService, IHttpClient client, Logger logger) { _configService = configService; _client = client; _logger = logger; _cloudRequestBuilder = cloudRequestBuilder.Services; }
public ProxyCheck(IGamearrCloudRequestBuilder cloudRequestBuilder, IConfigService configService, IHttpClient client, Logger logger) { _configService = configService; _client = client; _logger = logger; _cloudRequestBuilder = cloudRequestBuilder.Services; }
public UpdatePackageProvider(IHttpClient httpClient, IProwlarrCloudRequestBuilder requestBuilder, IAnalyticsService analyticsService, IPlatformInfo platformInfo, IMainDatabase mainDatabase) { _platformInfo = platformInfo; _analyticsService = analyticsService; _requestBuilder = requestBuilder.Services; _httpClient = httpClient; _mainDatabase = mainDatabase; }
public XemProxy(IHttpClient httpClient, Logger logger) { _httpClient = httpClient; _logger = logger; _xemRequestBuilder = new HttpRequestBuilder(ROOT_URL) .AddSuffixQueryParam("origin", "tvdb") .CreateFactory(); }
public ProxyCheck(IReadarrCloudRequestBuilder cloudRequestBuilder, IConfigService configService, IHttpClient client, ILocalizationService localizationService, Logger logger) : base(localizationService) { _configService = configService; _client = client; _logger = logger; _cloudRequestBuilder = cloudRequestBuilder.Services; }
public IMDbListImport(IRadarrCloudRequestBuilder requestBuilder, IHttpClient httpClient, IImportListStatusService importListStatusService, IConfigService configService, IParsingService parsingService, Logger logger) : base(httpClient, importListStatusService, configService, parsingService, logger) { _radarrMetadata = requestBuilder.RadarrMetadata; }
protected TMDbImportListBase(IRadarrCloudRequestBuilder requestBuilder, IHttpClient httpClient, IImportListStatusService importListStatusService, IConfigService configService, IParsingService parsingService, ISearchForNewMovie skyhookProxy, Logger logger) : base(httpClient, importListStatusService, configService, parsingService, logger) { _skyhookProxy = skyhookProxy; _requestBuilder = requestBuilder.TMDB; }
public GoodreadsSearchProxy(ICachedHttpResponseService cachedHttpClient, Logger logger) { _cachedHttpClient = cachedHttpClient; _logger = logger; _searchBuilder = new HttpRequestBuilder("https://www.goodreads.com/book/auto_complete") .AddQueryParam("format", "json") .SetHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.116 Safari/537.36") .KeepAlive() .CreateFactory(); }
public GoodreadsProxy(ICachedHttpResponseService cachedHttpClient, Logger logger) { _cachedHttpClient = cachedHttpClient; _logger = logger; _requestBuilder = new HttpRequestBuilder("https://www.goodreads.com/{route}") .AddQueryParam("key", new string("gSuM2Onzl6sjMU25HY1Xcd".Reverse().ToArray())) .AddQueryParam("_nc", "1") .SetHeader("User-Agent", "Dalvik/1.6.0 (Linux; U; Android 4.1.2; GT-I9100 Build/JZO54K)") .KeepAlive() .CreateFactory(); }
public SkyHookProxy(IHttpClient httpClient, IRadarrCloudRequestBuilder requestBuilder, ITmdbConfigService configService, IMovieService movieService, IPreDBService predbService, IImportExclusionsService exclusionService, IAlternativeTitleService altTitleService, IRadarrAPIClient radarrAPI, Logger logger) { _httpClient = httpClient; _movieBuilder = requestBuilder.TMDB; _configService = configService; _movieService = movieService; _predbService = predbService; _exclusionService = exclusionService; _altTitleService = altTitleService; _radarrAPI = radarrAPI; _logger = logger; }
public SkyHookProxy(IHttpClient httpClient, IRadarrCloudRequestBuilder requestBuilder, IConfigService configService, IMovieService movieService, IMovieTranslationService movieTranslationService, Logger logger) { _httpClient = httpClient; _radarrMetadata = requestBuilder.RadarrMetadata; _configService = configService; _movieService = movieService; _movieTranslationService = movieTranslationService; _logger = logger; }
public HttpRequestSpecificationsTransformer( IHttpRequestBuilderFactory httpRequestBuilderFactory, IBuildHttpRequestResolver buildHttpRequestResolver) { if (httpRequestBuilderFactory == null) { throw new ArgumentNullException("httpRequestBuilderFactory"); } if (buildHttpRequestResolver == null) { throw new ArgumentNullException("buildHttpRequestResolver"); } _httpRequestBuilderFactory = httpRequestBuilderFactory; _buildHttpRequestResolver = buildHttpRequestResolver; }
public UpdatePackageProvider(IHttpClient httpClient, ISonarrCloudRequestBuilder requestBuilder) { _httpClient = httpClient; _requestBuilder = requestBuilder.Services; }
public SystemTimeCheck(IHttpClient client, ILidarrCloudRequestBuilder cloudRequestBuilder, Logger logger) { _client = client; _cloudRequestBuilder = cloudRequestBuilder.Services; _logger = logger; }
public SkyHookProxy(IHttpClient httpClient, ISonarrCloudRequestBuilder requestBuilder, Logger logger) { _httpClient = httpClient; _requestBuilder = requestBuilder.SkyHookTvdb; _logger = logger; }
public UpdatePackageProvider(IHttpClient httpClient, ISonarrCloudRequestBuilder requestBuilder) { _httpClient = httpClient; _requestBuilder = requestBuilder.Services; }
public SceneMappingProxy(IHttpClient httpClient, ISonarrCloudRequestBuilder requestBuilder) { _httpClient = httpClient; _requestBuilder = requestBuilder.Services; }
public DailySeriesDataProxy(IHttpClient httpClient, ISonarrCloudRequestBuilder requestBuilder, Logger logger) { _httpClient = httpClient; _requestBuilder = requestBuilder.Services; _logger = logger; }
public TmdbConfigService(ICacheManager cacheManager, IHttpClient httpClient, ISonarrCloudRequestBuilder requestBuilder) { _configurationCache = cacheManager.GetCache <ConfigResource>(GetType(), "configuration_cache"); _httpClient = httpClient; _tmdbBuilder = requestBuilder.TMDBSingle; }
public IHttpRequestBuilderOptions CreateSpecifiation(IHttpRequestBuilderFactory httpRequestMethodBuilder) { return(httpRequestMethodBuilder.CreateRequestBuilder(new Uri("http://www.bing.com")) .Get() .AppendPath("search")); }
public DailySeriesDataProxy(IHttpClient httpClient, ISonarrCloudRequestBuilder requestBuilder, Logger logger) { _httpClient = httpClient; _requestBuilder = requestBuilder.Services; _logger = logger; }
public UpdatePackageProvider(IHttpClient httpClient, IGamearrCloudRequestBuilder requestBuilder, IPlatformInfo platformInfo) { _httpClient = httpClient; _platformInfo = platformInfo; _requestBuilder = requestBuilder.Services; }
public SceneMappingProxy(IHttpClient httpClient, ISonarrCloudRequestBuilder requestBuilder) { _httpClient = httpClient; _requestBuilder = requestBuilder.Services; }