Embed Jupyter Notebook from private Bitbucket repository

You can also render Jupyter notebooks in Confluence from private Bitbucket repository. This option is best when notebook are often updated in version control system and should not be publicly accisible.

Setting

Bitbucket access needs to be configured before using this macro. Find the add-on in Manage apps section of Confluence configuration/admin page and then click on Configure.

App Password

In order to be able to access notebook files in Bitbucket, you need to create app password from Bitbucket setting page. You can do that from https://bitbucket.org/account/user/your-username

App password only needs Repositories read permission.

Copy crated app password and save it in macro configuration along with your username.

Usage

Once this is complete, you can use this macro like any other Confluence macro.