You're Invited:Meet the Socket Team at BlackHat and DEF CON in Las Vegas, Aug 4-6.RSVP
Socket
Book a DemoInstallSign in
Socket

SeriesIDParser

Package Overview
Dependencies
Maintainers
1
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

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) |-> 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

12.1.0
Source
nugetNuGet
Version published
Maintainers
1
Created
Source

SeriesIDParser

Download it from NuGet!

If you want, you can tell me, your thoughts about this project, on my GitHub Profile

About

This project is designed to receive a movie series string like that:

Knight.Rider.S01E07.Die.grosse.Duerre.3D.HOU.1982.German.DVDRip.XviD-c0nFuSed.mkv

The output would be a ParserResult object like that (Demo-App):

PropertyValue
OriginalString (string)Knight.Rider.S01E07.Die.grosse.Duerre.3D.HOU.1982.German.DVDRip.XviD-c0nFuSed.mkv
ParsedString (string)Knight.Rider.S01E07.Die.grosse.Duerre.1982.SD.3D.HOU.German.XviD.mkv
Title (string)Knight.Rider
EpisodeTitle (string)Die.grosse.Duerre
FullTitle (string)Knight.Rider.S01E07.Die.grosse.Duerre
IsSeries (bool)True
IsMultiEpisode (bool)False
Season (int)1
Episodes (int list)7
IDString (string)S01E07
Resolutions (enum list Resolutions)SD_Any
Year (int)1982
FileExtension (string).mkv
RemovedTokens (string list)German, XviD
State (enum State)Notice
DetectedOldSpacingChar (char).
ProcessingDuration (TimeSpan)63842568894266,29 ms
ReleaseGroup (string)c0nFuSed
AudioCodec (string)
VideoCodec (string)XviD
Is3D (string)True
DimensionalType (string)Dimension_3DHOU

Keywords

Series

FAQs

Package last updated on 04 Feb 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts