From 0582996bf21c6c8f6231236e1b3a4b0194096651 Mon Sep 17 00:00:00 2001 From: honney Date: Mon, 9 Feb 2026 13:44:10 +0100 Subject: [PATCH] fix ff --- ff | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/ff b/ff index ae4dd05..6319e22 100755 --- a/ff +++ b/ff @@ -142,7 +142,7 @@ class video_lines: def __str__(self): string = "Video" if self.id != None: - string += f" {self.id}: " + string += f" {self.id:02d}: " else: string += f": " string += f"{self.codec}" @@ -336,7 +336,7 @@ class subtitles: self.is_default = dispo.get("default") == 1 def __str__(self): - parts = [f"Subtitle {self.id}:" if self.id is not None else "Subtitle:"] + parts = [f"Subtitle {self.id:02d}:" if self.id is not None else "Subtitle:"] if self.codec: parts.append(self.codec.upper()) @@ -542,11 +542,14 @@ def handle_folders(dirs, all_files): all_files.append(dir_files) if __name__ == "__main__": + # print(sys.argv) + file_dir_array = [] if len(sys.argv) == 0: print("Something went horribly wrong!") if len(sys.argv) == 1: - current_dir = os.path.dirname(os.path.realpath(__file__)) - print(current_dir) + # current_dir = os.path.dirname(os.path.realpath(__file__)) + current_dir = os.getcwd() + handle_folders([os.path.abspath(current_dir)], file_dir_array) else: files = [] dirs = [] @@ -558,13 +561,12 @@ if __name__ == "__main__": else: np(f"This is not a file or directory: {argv}\nNow canceling!", ERROR_STYLE) sys.exit() - file_dir_array = [] handle_folders(dirs, file_dir_array) handle_files(files, file_dir_array) - for element in file_dir_array: - if type(element) == list: - get_folder_info(element) - else: - file = element - get_file_info(file, file) \ No newline at end of file + for element in file_dir_array: + if type(element) == list: + get_folder_info(element) + else: + file = element + get_file_info(file, file)