mirror of
https://github.com/nikdoof/tvorganise.git
synced 2025-12-13 06:42:16 +00:00
Fixed regex errors.
This commit is contained in:
@@ -1,12 +1,20 @@
|
||||
[main]
|
||||
|
||||
# Target directory
|
||||
target_path: /mnt/vault/video/TV Shows/%(file_showname)s/Season %(seasno)s/
|
||||
|
||||
[regex]
|
||||
# Replacement strings used within regexs.
|
||||
valid_in_names: [\w\(\).,\[\]'\ \-?!#:]
|
||||
regex1: "^(%(valid_in_names)s+) - \[(\d{2})x(\d{2})\] - (%(valid_in_names)s+)$"
|
||||
regex2: "^(%(valid_in_names)s+) - \[(\d{2})x(\d{2}-\d{2})\] - (%(valid_in_names)s+)$"
|
||||
regex3: "^(%(valid_in_names)s+) - \[(\d{2})x(Special\d{1,2})\] - (%(valid_in_names)s+)$"
|
||||
regex4: "^(%(valid_in_names)s+) - \[(\d{2})xExtra(\d{1,2})\] - (%(valid_in_names)s+)$"
|
||||
regex5: "^(%(valid_in_names)s+) - \[(\d{2})] - (%(valid_in_names)s+)$"
|
||||
|
||||
# File format identification regex
|
||||
regex1: ^(%(valid_in_names)s+) - \[(\d{2})x(\d{2})\] - (%(valid_in_names)s+)$
|
||||
regex2: ^(%(valid_in_names)s+) - \[(\d{2})x(\d{2}-\d{2})\] - (%(valid_in_names)s+)$
|
||||
regex3: ^(%(valid_in_names)s+) - \[(\d{2})x(Special\d{1,2})\] - (%(valid_in_names)s+)$
|
||||
regex4: ^(%(valid_in_names)s+) - \[(\d{2})xExtra(\d{1,2})\] - (%(valid_in_names)s+)$
|
||||
regex5: ^(%(valid_in_names)s+) - \[(\d{2})] - (%(valid_in_names)s+)$
|
||||
regex6: (%(valid_in_names)s+) - \[(\d{2})x(\d{2})\]
|
||||
regex7: (%(valid_in_names)s+) - \[(\d{2})x(\d{2}-\d{2})\]
|
||||
regex8: (%(valid_in_names)s+) - \[(\d{2})x(Special\d{1,2})\]
|
||||
regex9: (%(valid_in_names)s+) - \[(\d{2})x(Extra\d{1,2})\]
|
||||
regex10: (%(valid_in_names)s+) - \[(\d{2})x(Extra\d{1,2})\]
|
||||
|
||||
|
||||
@@ -34,6 +34,7 @@ if configpsr.has_section('regex'):
|
||||
|
||||
for k, v in configpsr.items('regex'):
|
||||
if k[:5] == 'regex':
|
||||
print v % regex_config
|
||||
regex.append(re.compile(v % regex_config))
|
||||
|
||||
config['regex'] = regex
|
||||
@@ -59,7 +60,7 @@ def findFiles(args):
|
||||
|
||||
def processNames(names, verbose=False):
|
||||
"""
|
||||
Takes list of names, runs them though the tv_regex['with_ep_name'] regexs
|
||||
Takes list of names, runs them though the regexs
|
||||
"""
|
||||
allEps = []
|
||||
for f in names:
|
||||
@@ -122,7 +123,6 @@ def same_partition(f1, f2):
|
||||
|
||||
###########################
|
||||
|
||||
|
||||
def main():
|
||||
parser = OptionParser(usage="%prog [options] <file or directories>")
|
||||
parser.add_option("-a", "--always", dest = "always",
|
||||
|
||||
Reference in New Issue
Block a user