From 3ecaef799d0f5a8c00941f6cfb0ec0b02f58308c Mon Sep 17 00:00:00 2001 From: Richard Mwewa <74001397+rly0nheart@users.noreply.github.com> Date: Mon, 10 Jul 2023 01:43:21 +0200 Subject: [PATCH] Update main.py --- facebook_downloader/main.py | 25 +++++++++++++++++++------ 1 file changed, 19 insertions(+), 6 deletions(-) diff --git a/facebook_downloader/main.py b/facebook_downloader/main.py index b2b5322..645d67b 100644 --- a/facebook_downloader/main.py +++ b/facebook_downloader/main.py @@ -1,12 +1,25 @@ from facebook_downloader.downloader import FacebookDownloader -def main(): + +def run(): try: - start = FacebookDownloader() - start.download_video() - + # Initialise the FaceBookDownloader instance. + program = FacebookDownloader() + + # Create directory where downloaded videos will be stored. + program.path_finder() + + # Print program's license notice. + print(program.notice()) + + # Check for latest releases. + program.check_updates() + + # Start video download. + program.download_video() + except KeyboardInterrupt: - print('[WARNING] Process interrupted with Ctrl+C.') + print("Process interrupted with Ctrl+C.") except Exception as e: - print('[ERROR]', e) + print(f"An error occurred: {e}")