mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-09-17 17:14:18 +02:00
Fixed: Cardigann Indexer Descriptions & Indexer InfoLinks
This commit is contained in:
@@ -118,6 +118,7 @@ namespace NzbDrone.Core.Indexers.Cardigann
|
|||||||
Enable = true,
|
Enable = true,
|
||||||
Name = definition.Name,
|
Name = definition.Name,
|
||||||
Language = definition.Language,
|
Language = definition.Language,
|
||||||
|
Description = definition.Description,
|
||||||
Implementation = GetType().Name,
|
Implementation = GetType().Name,
|
||||||
Settings = new CardigannSettings { DefinitionFile = definition.File },
|
Settings = new CardigannSettings { DefinitionFile = definition.File },
|
||||||
Protocol = DownloadProtocol.Torrent,
|
Protocol = DownloadProtocol.Torrent,
|
||||||
|
@@ -51,6 +51,8 @@ namespace Prowlarr.Api.V1.Indexers
|
|||||||
|
|
||||||
var resource = base.ToResource(definition);
|
var resource = base.ToResource(definition);
|
||||||
|
|
||||||
|
var infoLinkName = definition.ImplementationName;
|
||||||
|
|
||||||
if (definition.Implementation == typeof(Cardigann).Name)
|
if (definition.Implementation == typeof(Cardigann).Name)
|
||||||
{
|
{
|
||||||
var extraFields = definition.ExtraFields?.Select((x, i) => MapField(x, i)).ToList() ?? new List<Field>();
|
var extraFields = definition.ExtraFields?.Select((x, i) => MapField(x, i)).ToList() ?? new List<Field>();
|
||||||
@@ -66,8 +68,11 @@ namespace Prowlarr.Api.V1.Indexers
|
|||||||
field.Value = setting.Value;
|
field.Value = setting.Value;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
infoLinkName = settings.DefinitionFile;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
resource.InfoLink = string.Format("https://wiki.servarr.com/prowlarr/supported-indexers#{0}", infoLinkName.ToLower().Replace(' ', '-'));
|
||||||
resource.AppProfileId = definition.AppProfileId;
|
resource.AppProfileId = definition.AppProfileId;
|
||||||
resource.BaseUrl = definition.BaseUrl;
|
resource.BaseUrl = definition.BaseUrl;
|
||||||
resource.Description = definition.Description;
|
resource.Description = definition.Description;
|
||||||
|
@@ -39,8 +39,9 @@ namespace Prowlarr.Api.V1
|
|||||||
Fields = SchemaBuilder.ToSchema(definition.Settings),
|
Fields = SchemaBuilder.ToSchema(definition.Settings),
|
||||||
|
|
||||||
//prowlarr/supported#{0} are custom build redirect pages; if passing a new var, create a new redirect
|
//prowlarr/supported#{0} are custom build redirect pages; if passing a new var, create a new redirect
|
||||||
|
// note: indexers get a different link
|
||||||
InfoLink = string.Format("https://wiki.servarr.com/prowlarr/supported#{0}",
|
InfoLink = string.Format("https://wiki.servarr.com/prowlarr/supported#{0}",
|
||||||
definition.Implementation.ToLower())
|
definition.Implementation.ToLower().Replace(' ', '-'))
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user