#!/usr/bin/python3 import os import re from pathlib import Path script='/home/springm/projekte/python/create_lightgallery/create_lightgallery.py' #script='create_lightgallery.py' def title(x): x = str(x) x = re.sub('^\d\d\d_', '', x) x = re.sub('_', ' ', x) return x def make_forward(dirs, x): try: s = '-f "../' + str(dirs[x+1]) + ' ' + title(dirs[x+1]) + '"' return(s) except: return('') def make_backward(dirs, x): if x == 0: return('') try: s = '-b "../' + str(dirs[x-1]) + ' ' + title(dirs[x-1]) + '"' return(s) except: return('') startdir = os.getcwd() os.chdir("/media/thinc_webserver_data/vaters_dias") dirs = [] for d in Path(".").glob("[a-zA-Z0-9]*"): dirs.append(d) dirs.sort() for x in range(len(dirs)): forward = make_forward(dirs, x) backward = make_backward(dirs, x) # print(' '.join([ str(dirs[x]), '--', script, '-t', '"' + title(dirs[x]) + '"', forward, backward ])) print(' '.join([ script, '-t', '"' + title(dirs[x]) + '"', forward, backward, '-u..', str(dirs[x]) ])) os.chdir(startdir)