Open URL in new tab from IPython Notebook/Jupyter cell
You can use javascript to open the link client-side. It should work on remote servers because the tab-opening occurs in the user's browser instead of on the server.
This simple code snippet uses window.open()
to open a new tab/popup with your desired url.
from IPython.display import Javascript
def window_open(url):
display(Javascript('window.open("{url}");'.format(url=url)))
When you work with your standard browser, you can use the webbrowser
module:
import webbrowser
# generate an URL
url = 'https://' + 'www.google.com'
webbrowser.open(url)