New Indexer: AnimeTorrents

This commit is contained in:
Qstick
2021-02-19 23:00:31 -05:00
parent 0afb01962f
commit b87f3fb765
5 changed files with 383 additions and 6 deletions
@@ -25,5 +25,33 @@ namespace NzbDrone.Core.IndexerSearch.Definitions
{
return $"{{Term: {SearchTerm}, Offset: {Offset ?? 0}, Limit: {Limit ?? 0}, Categories: [{string.Join(", ", Categories)}]}}";
}
public string SanitizedSearchTerm
{
get
{
var term = SearchTerm;
if (SearchTerm == null)
{
term = "";
}
var safeTitle = term.Where(c => (char.IsLetterOrDigit(c)
|| char.IsWhiteSpace(c)
|| c == '-'
|| c == '.'
|| c == '_'
|| c == '('
|| c == ')'
|| c == '@'
|| c == '/'
|| c == '\''
|| c == '['
|| c == ']'
|| c == '+'
|| c == '%'));
return string.Concat(safeTitle);
}
}
}
}