Exemplo n.º 1
0
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)
Exemplo n.º 2
0
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)