Nzbget support added to core

#ND-145 In Progress
This commit is contained in:
Mark McDowall
2013-01-23 22:36:37 -08:00
parent 0b9a4e1a46
commit bf2c811a09
22 changed files with 618 additions and 11 deletions

View File

@@ -3,6 +3,7 @@ using System.Collections.Generic;
using System.Linq;
using NLog;
using NzbDrone.Core.Model;
using NzbDrone.Core.Model.Nzbget;
using NzbDrone.Core.Model.Sabnzbd;
using NzbDrone.Core.Repository;
using PetaPoco;
@@ -541,6 +542,62 @@ namespace NzbDrone.Core.Providers.Core
set { SetValue("DownloadClientUseSceneName", value); }
}
public virtual String NzbgetUsername
{
get { return GetValue("NzbgetUsername", "nzbget"); }
set { SetValue("NzbgetUsername", value); }
}
public virtual String NzbgetPassword
{
get { return GetValue("NzbgetPassword", ""); }
set { SetValue("NzbgetPassword", value); }
}
public virtual String NzbgetHost
{
get { return GetValue("NzbgetHost", "nzbget"); }
set { SetValue("NzbgetHost", value); }
}
public virtual Int32 NzbgetPort
{
get { return GetValueInt("NzbgetPort", 6789); }
set { SetValue("NzbgetPort", value); }
}
public virtual String NzbgetTvCategory
{
get { return GetValue("NzbgetTvCategory", "nzbget"); }
set { SetValue("NzbgetTvCategory", value); }
}
public virtual Int32 NzbgetPriority
{
get { return GetValueInt("NzbgetPriority", 0); }
set { SetValue("NzbgetPriority", value); }
}
public virtual PriorityType NzbgetBacklogTvPriority
{
get { return (PriorityType)GetValueInt("NzbgetBacklogTvPriority"); }
set { SetValue("NzbgetBacklogTvPriority", (int)value); }
}
public virtual PriorityType NzbgetRecentTvPriority
{
get { return (PriorityType)GetValueInt("NzbgetRecentTvPriority"); }
set { SetValue("NzbgetRecentTvPriority", (int)value); }
}
private string GetValue(string key)
{
return GetValue(key, String.Empty);