first push

This commit is contained in:
2023-11-30 03:30:33 +01:00
parent 62d699db5c
commit 7cb9ce0aa8
10 changed files with 187 additions and 89 deletions

23
src/main.py Normal file
View File

@@ -0,0 +1,23 @@
import sys
import logging
from meta_data_handler import MetadataHandler
from file_handler import sort_pictures
from folder_handler import *
sys.path.append("../")
log_folder = "."
src = "../app/TempPic"
dst = "../app/Bilder"
logger = logging.getLogger('AutoPicture')
logger.setLevel(logging.DEBUG)
handler = logging.FileHandler(filename=f'{log_folder}/AutoPicture.log', encoding='utf-8', mode='a')
handler.setFormatter(logging.Formatter('%(asctime)s|%(levelname)s|%(name)s|:%(message)s'))
logger.addHandler(handler)
metadata_handler = MetadataHandler()
files = recursive_scan_dir("../app")
exif_data = metadata_handler.get_meta_data(images=files)
sort_pictures(images=exif_data, dst=dst, logger=logger)