SeriesIDParser 6.0.0

Parses series or movie strings to detailed object.

Input: "Knight.Rider.S01E07.Die.grosse.Duerre.German.DVDRip.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)
|-> 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, -C0nFuSed} (string-list)
|-> Season -> 1 (int)
|-> DetectedOldSpacingChar -> '.' (char)
|-> ProcessingDuration -> (TimeSpan)
|-> Episode -> 7 (int)
|-> IDString -> S01E07 (string)
|-> Resolutions -> {SD_Any} (enum list)
|-> Year -> 1982 (int)

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

There is a newer version of this package available.
See the version list below for details.
Install-Package SeriesIDParser -Version 6.0.0
dotnet add package SeriesIDParser --version 6.0.0
<PackageReference Include="SeriesIDParser" Version="6.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add SeriesIDParser --version 6.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.

Release Notes

6.0.0 (2016-09-17)
------------------

New
~~~~
- Added ParserSettings Property ReplaceRegexAndListTokens
- Added ParserSettings Property ReplaceRegexWithoutListTokens
- Added ParserSettings Property ResolutionStringOutput
- Added ParserSettings Property ResolutionStringUnknown
- Added ParserSettings Enum  ResolutionOutputBehavior
- Added SeriesID Property Resolutions
- Added SeriesID Enum ResolutionsMap
- Added SeriesID Property DetectedOldSpacingChar
- Added SeriesID Property ProcessingDuration
- Removed Property Resolution
- Removed Enum Resolutions
- Removed Old SeriesID ctor
- Removed useless comments
- Support für multi resolution tokens in string
- Added Unit Tests
- Unit Tests improved for better code coverage
- Project/Demo/Assembly/Package Icon
- Added some more code comments


Fix
~~~~
- Issue#005 - RemovewithoutListtokens are removed without checking for dots bevore and after
- Issue#006 - Error with double resolution tokens
- Issue#007 - Add Raw and/or Regex replace
- Some smaller fixes



5.2.0 (2016-08-12)
------------------

New
~~~~
- DeSerializer in ParserSettings

Fix
~~~~
- Fixed an error that could cause wrong resolutions in wrong strings

Dependencies

This package has no dependencies.

This package is not used by any popular GitHub repositories.

Version History

Version Downloads Last updated
10.3.0 98 3/18/2019
10.2.0 98 2/23/2019
10.1.2 261 9/3/2017
10.1.1 209 9/3/2017
10.1.0 224 9/3/2017
10.0.0 234 7/22/2017
9.2.0 260 4/14/2017
9.1.1 274 1/24/2017
9.1.0 307 1/24/2017
9.0.0 287 1/3/2017
8.2.0 321 12/24/2016
8.1.1 271 11/29/2016
8.1.0 302 11/27/2016
8.0.0 302 11/26/2016
7.0.1 284 10/16/2016
7.0.0 265 10/16/2016
6.1.0 285 10/5/2016
6.0.0 276 9/17/2016
5.2.1 292 8/12/2016
5.2.0 305 8/12/2016
5.1.0 270 8/12/2016
5.0.1 265 8/11/2016
4.0.3 304 7/30/2016
4.0.2 289 7/30/2016
4.0.1 289 7/30/2016
4.0.0 277 7/30/2016
3.0.0 574 7/29/2016
2.2.4 280 7/29/2016
2.2.3 280 7/29/2016
2.2.2 283 7/29/2016
2.2.1 295 7/29/2016
2.2.0 538 7/29/2016
Show less