def LaunchURLInWebBrowser(url): web_browser_path = HG.client_controller.new_options.GetNoneableString( 'web_browser_path') if web_browser_path is None: webbrowser.open(url) else: HydrusPaths.LaunchFile(url, launch_path=web_browser_path)
def OpenExternally(media): hash = media.GetHash() mime = media.GetMime() client_files_manager = HG.client_controller.client_files_manager path = client_files_manager.GetFilePath(hash, mime) new_options = HG.client_controller.new_options launch_path = new_options.GetMimeLaunch(mime) HydrusPaths.LaunchFile(path, launch_path)