1
0
mirror of https://github.com/ciromattia/kcc synced 2025-12-13 09:46:25 +00:00

Tweaked glob support

This commit is contained in:
Paweł Jastrzębski
2014-11-10 19:33:03 +01:00
parent 40b988f964
commit 24c32643c1

View File

@@ -25,6 +25,7 @@ __docformat__ = 'restructuredtext en'
import os
import sys
from copy import copy
from glob import glob
from json import loads
from urllib.request import Request, urlopen
@@ -56,18 +57,20 @@ from . import dualmetafix
def main(argv=None):
global options
parser = makeParser()
options, args = parser.parse_args(argv)
checkOptions()
optionstemplate, args = parser.parse_args(argv)
if len(args) == 0:
parser.print_help()
return
sources = [source for arg in args for source in glob(arg)]
sources = set([source for arg in args for source in glob(arg)])
outputPath = []
if len(sources) == 0:
print('No matching files found.')
return
for source in sources:
options = copy(optionstemplate)
checkOptions()
if len(sources) > 1:
print('\nWorking on {}...'.format(source))
print('\nWorking on ' + source)
outputPath = makeBook(source)
return outputPath