Version 2.0 from testing branch #1

Merged
olesteep merged 105 commits from testing into master 2025-02-18 23:38:05 +03:00
2 changed files with 9 additions and 1 deletions
Showing only changes of commit 626eaae5e2 - Show all commits

View file

@ -39,7 +39,7 @@ class Application:
self.__printer.info("Creating folders...")
for folder, folders, files in os.walk(source):
output = Path(folder.replace(str(source), str(self.__params.dest)))
output = self.__utils.get_comp_subdir(folder)
if not output.exists():
os.mkdir(output)

View file

@ -37,6 +37,14 @@ class Utils:
"""
return hashlib.md5(filename.encode()).hexdigest()[:8]
def get_comp_subdir(self, folder: str) -> Path:
"""
Method returns the Path from str, changing the source folder in it to a compressed one
:param folder: source subfolder
:return: Path object with compressed subfolder
"""
return Path(folder.replace(str(self.__params.source), str(self.__params.dest), 1))
def get_recode_status(self):
"""
Method prints recoding results