NuGet Package SeriesIDParser - Parses series or movie strings to detailed object

For .Net Core support check SeriesIDParserCore (https://www.nuget.org/packages/SeriesIDParserCore/)

Supported by JetBrains (https://www.jetbrains.com)
Supported by Atlassian (https://www.atlassian.com) (Not renewed by me)


Parses series or movie strings to detailed object.

Input: "Knight.Rider.S01E01E02.Die.grosse.Duerre.German.DVDRip.AAC.XviD-c0nFuSed.mkv"
The output would be a object like that:

SeriesID (object)
|-> FullTitle -> Knight.Rider.S01E07.Die.grosse.Duerre (string)
|-> SeriesTitle -> Knight.Rider (string)
|-> EpisodeTitle-> Die.grosse.Duerre (string)
|-> State -> OK_SUCCESS (Flagable Enum)
|-> IsSeries -> true (bool)
|-> IsMultiEpisode -> true (bool)
|-> OriginalString-> Knight.Rider.S01E07.Die.grosse.Duerre.German.DVDRip.XviD-c0nFuSed.mkv (string)
|-> ParsedString -> Knight.Rider.S01E07.Die.grosse.Duerre.DVDRip.German.mkv (string)
|-> RemovedTokens -> {German, DVDRip, XviD} (string-list)
|-> Season -> 1 (int)
|-> DetectedOldSpacingChar -> '.' (char)
|-> ProcessingDuration -> (TimeSpan)
|-> Episodes -> 1, 2 (int list)
|-> IDString -> S01E07 (string)
|-> Resolutions -> {SD_Any} (enum list)
|-> Year -> 1982 (int)
|-> VideoCodec -> XviD (string)
|-> AudioCodec -> AAC (string)
|-> ReleaseGroup -> c0nFuSed (string)
|-> FileInfo -> OBJECT (FileInfo)
|-> ParserSettingsUsed -> OBJECT (ParserSettingsUsed)
|-> Is3D -> true (bool)
|-> DimensionalType -> Dimension_3DHSBS (Enum)

Check "Project Site" link on the left for the GitHub project site.
Icon designed by Madebyoliver from Flaticon.

Info

Version: 10.3.0
Author(s): Stefm
Last Update: Monday, March 18, 2019
.NET Fiddle: Create the first Fiddle
Project Url: https://github.com/stefmde/SeriesIDParser
NuGet Url: https://www.nuget.org/packages/SeriesIDParser


Install
Install-Package SeriesIDParser
dotnet add package SeriesIDParser
paket add SeriesIDParser
SeriesIDParser Download (Unzip the "nupkg" after downloading)



Tags



STATS

must-have-score

3.5

avg-downloads-per-day

7

days-since-last-release

154