You've already forked Sonarr
mirror of
https://github.com/Sonarr/Sonarr.git
synced 2025-11-06 09:19:38 +02:00
New UI for Indexer Settings, RAZOR!
Renamed NzbMatrix and NzbsRUs Providers
This commit is contained in:
@@ -26,7 +26,6 @@ namespace NzbDrone.Core.Providers.Core
|
||||
set { SetValue("ApiKey", value); }
|
||||
}
|
||||
|
||||
|
||||
public virtual String EpisodeNameFormat
|
||||
{
|
||||
get { return GetValue("EpisodeNameFormat"); }
|
||||
@@ -83,6 +82,20 @@ namespace NzbDrone.Core.Providers.Core
|
||||
set { SetValue("NzbsrusHash", value); }
|
||||
}
|
||||
|
||||
public virtual String NewzbinUsername
|
||||
{
|
||||
get { return GetValue("NewzbinUsername"); }
|
||||
|
||||
set { SetValue("NewzbinUsername", value); }
|
||||
}
|
||||
|
||||
public virtual String NewzbinPassword
|
||||
{
|
||||
get { return GetValue("NewzbinPassword"); }
|
||||
|
||||
set { SetValue("NewzbinPassword", value); }
|
||||
}
|
||||
|
||||
public virtual String SyncFrequency
|
||||
{
|
||||
get { return GetValue("SyncFrequency"); }
|
||||
|
||||
36
NzbDrone.Core/Providers/Indexer/NewzbinProvider.cs
Normal file
36
NzbDrone.Core/Providers/Indexer/NewzbinProvider.cs
Normal file
@@ -0,0 +1,36 @@
|
||||
using System.ServiceModel.Syndication;
|
||||
using NzbDrone.Core.Providers.Core;
|
||||
using SubSonic.Repository;
|
||||
|
||||
namespace NzbDrone.Core.Providers.Indexer
|
||||
{
|
||||
public class NewzbinProvider : IndexerProviderBase
|
||||
{
|
||||
public NewzbinProvider(SeriesProvider seriesProvider, SeasonProvider seasonProvider, EpisodeProvider episodeProvider, ConfigProvider configProvider, HttpProvider httpProvider, IRepository repository, IndexerProvider indexerProvider)
|
||||
: base(seriesProvider, seasonProvider, episodeProvider, configProvider, httpProvider, repository, indexerProvider)
|
||||
{
|
||||
}
|
||||
|
||||
protected override string[] Url
|
||||
{
|
||||
get
|
||||
{
|
||||
return new[]
|
||||
{
|
||||
string.Format("http://www.newzbin.com", _configProvider.NewzbinUsername, _configProvider.NewzbinPassword)
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
public override string Name
|
||||
{
|
||||
get { return "Newzbin"; }
|
||||
}
|
||||
|
||||
|
||||
protected override string NzbDownloadUrl(SyndicationItem item)
|
||||
{
|
||||
return item.Id;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -4,9 +4,9 @@ using SubSonic.Repository;
|
||||
|
||||
namespace NzbDrone.Core.Providers.Indexer
|
||||
{
|
||||
internal class NzbMatrixFeedProvider : IndexerProviderBase
|
||||
public class NzbMatrixProvider : IndexerProviderBase
|
||||
{
|
||||
public NzbMatrixFeedProvider(SeriesProvider seriesProvider, SeasonProvider seasonProvider, EpisodeProvider episodeProvider, ConfigProvider configProvider, HttpProvider httpProvider, IRepository repository, IndexerProvider indexerProvider)
|
||||
public NzbMatrixProvider(SeriesProvider seriesProvider, SeasonProvider seasonProvider, EpisodeProvider episodeProvider, ConfigProvider configProvider, HttpProvider httpProvider, IRepository repository, IndexerProvider indexerProvider)
|
||||
: base(seriesProvider, seasonProvider, episodeProvider, configProvider, httpProvider, repository, indexerProvider)
|
||||
{
|
||||
}
|
||||
@@ -4,9 +4,9 @@ using SubSonic.Repository;
|
||||
|
||||
namespace NzbDrone.Core.Providers.Indexer
|
||||
{
|
||||
internal class NzbsRUsFeedProvider : IndexerProviderBase
|
||||
public class NzbsRUsProvider : IndexerProviderBase
|
||||
{
|
||||
public NzbsRUsFeedProvider(SeriesProvider seriesProvider, SeasonProvider seasonProvider, EpisodeProvider episodeProvider, ConfigProvider configProvider, HttpProvider httpProvider, IRepository repository, IndexerProvider indexerProvider)
|
||||
public NzbsRUsProvider(SeriesProvider seriesProvider, SeasonProvider seasonProvider, EpisodeProvider episodeProvider, ConfigProvider configProvider, HttpProvider httpProvider, IRepository repository, IndexerProvider indexerProvider)
|
||||
: base(seriesProvider, seasonProvider, episodeProvider, configProvider, httpProvider, repository, indexerProvider)
|
||||
{
|
||||
}
|
||||
@@ -75,7 +75,5 @@ namespace NzbDrone.Core.Providers
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user