add custom launch buttons to jupyter-book
Project description
custom launch buttons v1
First version of custom launch buttons for jupyter-book (https://jupyterbook.org/en/stable/interactive/launchbuttons.html). Install using
pip install custom-launch-buttons
to use in a jupyter-book, first include the extension in the _config.yml file
sphinx:
extra_extensions:
- custom-launch-buttons
then include a _launch_buttons.yml file along the _config.yml file. Buttons can be defined as follows:
buttons:
- type: dropdown
icon: <svg> </svg>
items:
- label: item 1
url: https://linkone.com
- label: item 2
url: https://linktwo.com
- type: dropdown
label: languages
items:
- label: Dutch
url: https://www.dutch.com
- label: English
url: https://www.english.com
- label: French
url: https://www.french.com
where buttons is an array of launch buttons, each which can be identified using 'dropdown' or 'button'.
buttons:
- type : dropdown
- type : button
The button/dropdown can be visualised using either an svg icon (https://icons.getbootstrap.com/#icons) or text.
buttons:
- type : dropdown
label: Language
- type : button
label : <svg></svg>
Test icons using
icon: <svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-translate" viewBox="0 0 16 16">
<path d="M4.545 6.714 4.11 8H3l1.862-5h1.284L8 8H6.833l-.435-1.286zm1.634-.736L5.5 3.956h-.049l-.679 2.022z"/>
<path d="M0 2a2 2 0 0 1 2-2h7a2 2 0 0 1 2 2v3h3a2 2 0 0 1 2 2v7a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2v-3H2a2 2 0 0 1-2-2zm2-1a1 1 0 0 0-1 1v7a1 1 0 0 0 1 1h7a1 1 0 0 0 1-1V2a1 1 0 0 0-1-1zm7.138 9.995q.289.451.63.846c-.748.575-1.673 1.001-2.768 1.292.178.217.451.635.555.867 1.125-.359 2.08-.844 2.886-1.494.777.665 1.739 1.165 2.93 1.472.133-.254.414-.673.629-.89-1.125-.253-2.057-.694-2.82-1.284.681-.747 1.222-1.651 1.621-2.757H14V8h-3v1.047h.765c-.318.844-.74 1.546-1.272 2.13a6 6 0 0 1-.415-.492 2 2 0 0 1-.94.31"/>
</svg>
Then the same story goes for each of the items in the dropdown menu.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for custom-launch-buttons-1.1.2.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f1ac9f80c77cb5c9d5ce436e9298a9c1b86c931fbdbdb2ef290e028f59c6020 |
|
MD5 | 68a84400c0f2c87244f4013fffb7cd14 |
|
BLAKE2b-256 | 9537defa134dced77ae64358ccf360805187521c366d96ae24d204772f951911 |
Hashes for custom_launch_buttons-1.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3f9764b611e16f70ef0354007d419a35ab9cb1aecad238ca73fb32bd65c13ba |
|
MD5 | 8bddbd34a61095274716a0884b27860f |
|
BLAKE2b-256 | 77b4113b3b05f06570aa72de80482ce555748a3db97fb37dbb549f305c2028c1 |