This is now a minimal config of what we want to do with seasonedParser

This commit is contained in:
2017-09-09 16:12:38 +02:00
parent 269987d3f2
commit cf7fa70a97

View File

@@ -2,8 +2,8 @@
# -*- coding: utf-8 -*- # -*- coding: utf-8 -*-
# @Author: KevinMidboe # @Author: KevinMidboe
# @Date: 2017-07-11 19:16:23 # @Date: 2017-07-11 19:16:23
# @Last Modified by: kevinmidboe # @Last Modified by: KevinMidboe
# @Last Modified time: 2017-08-05 16:47:03 # @Last Modified time: 2017-08-13 12:12:05
import fire, re, os import fire, re, os
from pprint import pprint from pprint import pprint
@@ -36,14 +36,14 @@ class seasonMover(object):
if m: if m:
return re.sub('[eE]', '', m.group(0)) return re.sub('[eE]', '', m.group(0))
def findInterval(self, item): # def findInterval(self, item):
if (re.search(r'\((.*)\)', item) is None): # if (re.search(r'\((.*)\)', item) is None):
raise ValueError('Need to declare an identifier e.g. (1..3) in: \n\t' + item) # raise ValueError('Need to declare an identifier e.g. (1..3) in: \n\t' + item)
start = int(re.search('\((\d+)\.\.', item).group(1)) # start = int(re.search('\((\d+)\.\.', item).group(1))
end = int(re.search('\.\.(\d+)\)', item).group(1)) # end = int(re.search('\.\.(\d+)\)', item).group(1))
return list(range(start, end+1)) # return list(range(start, end+1))
def removeUploadSign(self, file): def removeUploadSign(self, file):
match = re.search('-[a-zA-Z\[\]\-]*.[a-z]{3}', file) match = re.search('-[a-zA-Z\[\]\-]*.[a-z]{3}', file)
@@ -83,4 +83,5 @@ class seasonMover(object):
if __name__ == '__main__': if __name__ == '__main__':
fire.Fire(seasonMover) fire.Fire(seasonMover)