{% if sourcename and sourcename.endswith('.ipynb') %} {% set base = sourcename.split('/')[-1] %} {# e.g. foo.ipynb #} {% set stem = base[:-6] %} {# -> foo #} {% set binder_url = "https://mybinder.org/v2/gh/" ~ github_user ~ "/" ~ github_repo ~ "/" ~ github_version ~ "?labpath=" ~ ("docs/source/" ~ sourcename)|urlencode %}
{% endif %}