initial commit

This commit is contained in:
2019-09-12 22:14:01 +02:00
parent 6baa5a6b72
commit b75a865a7c
28 changed files with 1100 additions and 0 deletions

33
del_empty_folders.py Normal file
View File

@@ -0,0 +1,33 @@
#!python3
# set mtime for DV files from filename
# https://github.com/hMatoba/Piexif
# http://ce3wiki.theturninggate.net/doku.php?id=file_name_convention
# destination: <BASE>/<year>/<YYYYMMDD> <Event>/ab-<YYYYMMDD>-<Event>-<nnnn>.jpg
from pathlib import Path
import datetime as dt
import piexif
from collections import defaultdict
import re
import os
src = Path(r'E:\MediaArchive\Andreas\MaxQByDate')
dry_run = True
for year in src.iterdir():
if not year.is_dir():
continue
for day in year.iterdir():
if not day.is_dir():
continue
files = list(day.iterdir())
file_count = len(files)
if file_count > 0:
continue
if not re.match("\d{8}", day.name):
continue
print(f"{file_count:3} files in {day.name}")
if not dry_run:
day.rmdir()