using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Wabbajack.NexusApi { public sealed class NexusApiUtils { public static string ConvertGameName(string gameName) { if (gameName == "SkyrimSE") return "skyrimspecialedition"; if (gameName == "FalloutNV") return "newvegas"; return gameName.ToLower(); } public static string GetModURL(string argGameName, string argModId) { return $"https://nexusmods.com/{ConvertGameName(argGameName)}/mods/{argModId}"; } public static string FixupSummary(string argSummary) { if (argSummary != null) { return argSummary.Replace("'", "'") .Replace("
", "\n\n") .Replace("
", "\n\n") .Replace("!", "!"); } return argSummary; } } }