refactored & audited, real analizer added
This commit is contained in:
@@ -0,0 +1,48 @@
|
||||
package releaseparser
|
||||
|
||||
type GroupProfile struct {
|
||||
Name string
|
||||
ExpectedTailOrder []string
|
||||
FormatTokens map[string]bool
|
||||
SourceTokens map[string]bool
|
||||
BitDepthTokens map[string]bool
|
||||
ResolutionTokens map[string]bool
|
||||
LanguageMarkers map[string]bool
|
||||
EditionTokens map[string]bool
|
||||
}
|
||||
|
||||
type ParsedRelease struct {
|
||||
Raw string
|
||||
Group string
|
||||
Year int
|
||||
BitDepth string
|
||||
Resolution string
|
||||
Source string
|
||||
Format string
|
||||
Language string
|
||||
Edition string
|
||||
Core string
|
||||
Artist string
|
||||
Title string
|
||||
UnknownTokens []string
|
||||
Warnings []string
|
||||
Confidence float64
|
||||
}
|
||||
|
||||
type UnknownTokenStats struct {
|
||||
Token string
|
||||
Count int
|
||||
Releases []string
|
||||
}
|
||||
|
||||
type GroupStats struct {
|
||||
Total int
|
||||
YearDistribution map[int]int
|
||||
SourceDistribution map[string]int
|
||||
BitDepthDistribution map[string]int
|
||||
ResolutionDistribution map[string]int
|
||||
LanguageDistribution map[string]int
|
||||
EditionDistribution map[string]int
|
||||
UnknownTokens []UnknownTokenStats
|
||||
AvgConfidence float64
|
||||
}
|
||||
Reference in New Issue
Block a user