forked from duckpuppy/CRDataManager
-
Notifications
You must be signed in to change notification settings - Fork 2
/
dataman.ini
69 lines (67 loc) · 4.79 KB
/
dataman.ini
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
Version = 2.07.06.832
ListDelimiter = ||
; ----------------------------------------------------
; DateTime Keys
dateTimeKeys = AddedTime,Published,ReleasedTime
allowedKeyModifierDateTime = Is,Not,Greater,GreaterEq,Less,LessEq,Range,NotRange
allowedValModifierDateTime = SetValue,Calc
;
; all allowed Keys:
allowedKeys = AddedTime,AgeRating,AlternateCount,AlternateSeries,AlternateNumber,BlackAndWhite,BookNotes,BookOwner,BookPrice,BookStore,BookAge,BookCondition,BookLocation,Characters,Checked,Colorist,ComicInfoIsDirty,CommunityRating,Count,CoverArtist,Day,Editor,EnableProposed,FileDirectory,FileFormat,FileIsMissing,FileName,FilePath,Format,Genre,HasBeenOpened,HasBeenRead,Imprint,Inker,ISBN,LanguageISO,Letterer,Locations,MainCharacterOrTeam,Manga,Month,Notes,Number,PageCount,Penciller,Publisher,Published,Rating,ReleasedTime,Review,ScanInformation,Series,SeriesComplete,SeriesGroup,StoryArc,Summary,Tags,Teams,Title,Volume,Web,Writer,Year,newline,tab
allowedVals = AddedTime,AgeRating,AlternateCount,AlternateSeries,AlternateNumber,BlackAndWhite,BookNotes,BookOwner,BookStore,BookAge,BookCondition,BookLocation,BookPrice,Characters,Checked,Colorist,ComicInfoIsDirty,CommunityRating,Count,CoverArtist,Day,Editor,EnableProposed,Format,Genre,HasBeenOpened,HasBeenRead,Imprint,Inker,ISBN,LanguageISO,Letterer,Locations,MainCharacterOrTeam,Manga,Month,Notes,Number,PageCount,Penciller,Publisher,Rating,ReleasedTime,Review,ScanInformation,Series,SeriesComplete,SeriesGroup,StoryArc,Summary,Tags,Teams,Title,Volume,Web,Writer,Year
;Read-OnlyKeys
ReadOnlyKeys = FileDirectory,FileFormat,FileIsMissing,FileName,FilePath,HasBeenOpened,HasBeenRead
;
;RegExVarReplaceFields
regExVarReplaceFields = AgeRating,AlternateSeries,BookNotes,BookOwner,BookStore,BookAge,BookCondition,BookLocation,FileDirectory,FileFormat,FileName,FilePath,Format,Imprint,ISBN,MainCharacterOrTeam,Notes,Publisher,Review,ScanInformation,Series,SeriesGroup,StoryArc,Summary,Title,Web
;
; every allowed KeyModifier
allowedKeyModifiers = Is,IsAnyOf,Not,NotIsAnyOf,Contains,Greater,GreaterEq,Less,LessEq,StartsWith,NotStartsWith,StartsWithAnyOf,NotStartsWithAnyOf,ContainsAnyOf,NotContainsAnyOf,NotContains,ContainsAllOf,NotContainsAllOf,RegEx,NotRegEx
; every allowed action modifier
allowedValModifiers = SetValue,Calc,Add,RegexReplace,RegExVarReplace,Remove,Replace,RemoveLeading
;
; all string Keys
stringKeys = AgeRating,AlternateSeries,BookNotes,BookOwner,BookStore,BookAge,BookCondition,BookLocation,FileDirectory,FileFormat,FileName,FilePath,Format,Imprint,ISBN,MainCharacterOrTeam,Notes,Publisher,Review,ScanInformation,Series,SeriesGroup,StoryArc,Summary,Title,Web
allowedKeyModifiersString = Is,IsAnyOf,Not,NotIsAnyOf,Contains,StartsWith,NotStartsWith,StartsWithAnyOf,NotStartsWithAnyOf,ContainsAnyOf,NotContainsAnyOf,NotContains,ContainsAllOf,NotContainsAllOf,RegEx,NotRegEx
allowedValModifiersString = SetValue,Calc,Add,Remove,Replace,RemoveLeading,RegexReplace,RegExVarReplace,RegExVarAppend
;
; modifiers that accept a list as parameter
multipleParamModifiers = ContainsAllOf,NotContainsAllOf,IsAnyOf,NotIsAnyOf,StartsWithAnyOf,NotStartsWithAnyOf,ContainsAnyOf,NotContainsAnyOf,ContainsAllOf,NotContainsAllOf,Range,RegexReplace,Replace
;
; all numerical Keys:
numericalKeys = AlternateCount,BookPrice,CommunityRating,Count,Day,Month,PageCount,Rating,Volume,Year
allowedKeyModifiersNumeric = Is,IsAnyOf,NotIsAnyOf,Not,Greater,GreaterEq,Less,LessEq,Range,NotRange,RegEx,NotRegEx
allowedValModifiersNumeric = SetValue,Calc
;
; pseudo-numerical key:
pseudoNumericalKeys = Number,AlternateNumber
allowedKeyModifiersPseudoNumeric = Is,IsAnyOf,NotIsAnyOf,Not,Greater,GreaterEq,Less,LessEq,Range,NotRange,RegEx,NotRegEx
allowedValModifiersPseudoNumeric = SetValue,Calc,Replace,RegexReplace
;
; all LanguageISO Keys
languageISOKeys = LanguageISO
allowedKeyModifierLanguageISO = Is,IsAnyOf,Not,NotIsAnyOf
allowedValModifierLanguageISO = SetValue
;
;all boolean fields
boolKeys = Checked,ComicInfoIsDirty,EnableProposed,FileIsMissing,HasBeenOpened,HasBeenRead
allowedKeyModifierBool = Is,Not
allowedValModifierBool = SetValue
;
; all YesNo Keys
yesNoKeys = BlackAndWhite,SeriesComplete
allowedKeyModifierYesNo = Is,Not
allowedValModifierYesNo = SetValue
;
; all MangaYesNo Keys
mangaYesNoKeys = Manga
allowedKeyModifierMangaYesNo = Is,Not
allowedValModifierMangaYesNo = SetValue
;
; every allowed multi-value key in left part of rule
multiValueKeys = Characters,Colorist,CoverArtist,Editor,Genre,Inker,Letterer,Locations,Penciller,Tags,Teams,Writer
allowedKeyModifiersMulti = Is,IsAnyOf,Not,NotIsAnyOf,Contains,NotContains,StartsWithAnyOf,NotStartsWithAnyOf,ContainsAnyOf,NotContainsAnyOf,ContainsAllOf,NotContainsAllOf
allowedValModifiersMulti = SetValue,Add,Replace,Remove
;
; string values that use multi line
multiLineKeys = BookNotes,Notes,Review,Summary