| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- #!/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)
|