SeriesIDParserCore 9.0.0
dotnet add package SeriesIDParserCore --version 9.0.0
NuGet\Install-Package SeriesIDParserCore -Version 9.0.0
<PackageReference Include="SeriesIDParserCore" Version="9.0.0" />
paket add SeriesIDParserCore --version 9.0.0
#r "nuget: SeriesIDParserCore, 9.0.0"
// Install SeriesIDParserCore as a Cake Addin #addin nuget:?package=SeriesIDParserCore&version=9.0.0 // Install SeriesIDParserCore as a Cake Tool #tool nuget:?package=SeriesIDParserCore&version=9.0.0
For full .Net support check SeriesIDParser (SeriesIDParser)
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)
Check "Project Site" link on the left for the GitHub project site.
Icon designed by Madebyoliver from Flaticon
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp1.0 was computed. netcoreapp1.1 was computed. netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard1.6 is compatible. netstandard2.0 was computed. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen30 was computed. tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
- Newtonsoft.Json (>= 9.0.1)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
# Changelog #
##9.0.0 (2017-01-03)##
###New###
- Added full object caching. Prevents parsing the same object multiple times
- Added ParserSetting CacheMode; Default: Advanced
- Added ParserSetting CacheItemCountLimit; Default: 10.000
- Added way more code comments
- Added some 'Unknown' values in enums
- Added some benchmark unit tests
- Added unit tests for caching
- Added new ParserSettings to Serilization unit tests
- Added exception on wrong caching mode
- Removed old legacy UnitTest1.cs file
- Removed some useless comments
###Fix###
- Wrong default unknown string in ParserSettings
- Exception on not existing path in extensions
---
##8.2.0 (2016-12-24)##
###New###
- Added unit tests for Helper.GetResolutionString()
- Core-Uproject updated to match native .Net functionality
- Restructorized Projects
- Changelog is now part of the solution
- Moved some unit test files to the repo
###Fix###
- Wrong default unknown string in ParserSettings
- Exception on not existing path in extensions