Cleanup scanner workflow

This commit is contained in:
Zoe Roux 2025-04-09 22:38:33 +02:00
parent 099032c165
commit 0aa2c9c086
No known key found for this signature in database
2 changed files with 20 additions and 58 deletions

View File

@ -1,45 +0,0 @@
[tool.robotidy]
diff = false
overwrite = true
verbose = false
separator = "space"
spacecount = 2
line_length = 120
lineseparator = "native"
skip_gitignore = true
ignore_git_dir = true
configure = [
"AddMissingEnd:enabled=True",
"NormalizeSeparators:enabled=True",
"DiscardEmptySections:enabled=True",
"MergeAndOrderSections:enabled=True",
"RemoveEmptySettings:enabled=True",
"ReplaceEmptyValues:enabled=True",
"ReplaceWithVAR:enabled=False",
"NormalizeAssignments:enabled=True",
"GenerateDocumentation:enabled=False",
"OrderSettings:enabled=True",
"OrderSettingsSection:enabled=True",
"NormalizeTags:enabled=True",
"OrderTags:enabled=False",
"RenameVariables:enabled=False",
"IndentNestedKeywords:enabled=False",
"AlignSettingsSection:enabled=True",
"AlignVariablesSection:enabled=True",
"AlignTemplatedTestCases:enabled=False",
"AlignTestCasesSection:enabled=False",
"AlignKeywordsSection:enabled=False",
"NormalizeNewLines:enabled=True",
"NormalizeSectionHeaderName:enabled=True",
"NormalizeSettingName:enabled=True",
"ReplaceRunKeywordIf:enabled=True",
"SplitTooLongLine:enabled=True",
"SmartSortKeywords:enabled=False",
"RenameTestCases:enabled=False",
"RenameKeywords:enabled=False",
"ReplaceReturns:enabled=True",
"ReplaceBreakContinue:enabled=True",
"InlineIf:enabled=True",
"Translate:enabled=False",
"NormalizeComments:enabled=True",
]

View File

@ -14,11 +14,12 @@ In order of action:
part: number | null,
rendering: sha(path except version & part),
guess: {
kind: movie | episode | trailer | interview | ...,
name: string,
year: number | null,
season?: number,
episode?: number,
from: "guessit"
kind: movie | episode | extra
title: string,
year?: number[],
season?: number[],
episode?: number[],
...
},
}
@ -32,17 +33,22 @@ In order of action:
part: number | null,
rendering: sha(path except version & part),
guess: {
kind: movie | episode | trailer | interview | ...,
from: "anilist",
kind: movie | episode | extra
name: string,
year: number | null,
season?: number,
episodes?: number[],
absolutes?: number[],
season?: number[],
episode?: number[],
absolute?: number[],
externalId: Record<string, {showId, season, number}[]>,
remap: {
from: "thexem",
oldSeason: number,
oldEpisodes: number[],
history: {
from: "guessit"
kind: movie | episode | extra
title: string,
year?: number,
season?: number[],
episode?: number[],
...
},
...
},
@ -67,3 +73,4 @@ In order of action:
- Matcher retrieves metadata from the movie/serie + ALL episodes/seasons (from an external provider)
- Matcher pushes every metadata to the api (if there are 1000 episodes but only 1 video, still push the 1000 episodes)
<!-- vim: set noexpandtab : -->