Exemplo n.º 1
0
def _install_js():
    install_nbextension(EXT_DIR, destination='nbexamples',
                        overwrite=True, user=True, verbose=2)
    cm = ConfigManager()
    print('Enabling extension for notebook')
    cm.update("notebook", {"load_extensions":
                           {"nbexamples/submit-example-button": True}})
    cm.update("tree", {"load_extensions": {"nbexamples/main": True}})
Exemplo n.º 2
0
def customize_settings():
    from IPython.display import display, HTML
    from IPython.html.services.config import ConfigManager
    from IPython.utils.path import locate_profile
    cm = ConfigManager(profile_dir=locate_profile(get_ipython().profile))
    cm.update('livereveal', {
        'width': 1024,
        'height': 768,
    })
    display(HTML(open("notebook_style.css").read()))
Exemplo n.º 3
0
def install(extension, use_symlink=False, profile='default', enable=True):
    # Install the livereveal code.
    ext_dir = os.path.join(base_dir, extension)
    install_nbextension(ext_dir,
                        symlink=use_symlink,
                        overwrite=use_symlink,
                        user=True)

    # Enable/Disable the extension in the given profile.
    profile_dir = locate_profile(profile)
    cm = ConfigManager(profile_dir=profile_dir)
    cm.update('notebook', {"load_extensions": {extension + "/main": enable}})
Exemplo n.º 4
0
def install(use_symlink=False, profile='default', enable=True):
    # Install the livereveal code.
    install_nbextension(livereveal_dir,
                        symlink=use_symlink,
                        overwrite=use_symlink,
                        user=True)

    if enable:
        # Enable the extension in the given profile.
        profile_dir = locate_profile(profile)
        cm = ConfigManager(profile_dir=profile_dir)
        cm.update('notebook', {"load_extensions": {"livereveal/main": True}})
Exemplo n.º 5
0
from IPython.html.services.config import ConfigManager
from IPython.utils.path import locate_profile
cm = ConfigManager(profile_dir=locate_profile(get_ipython().profile))
cm.update('livereveal', {
    'theme': 'beige',
    'transition': 'fade',
    'start_slideshow_at': 'selected',
})
Exemplo n.º 6
0
#!/usr/bin/env python
from os import path
from IPython.html.nbextensions import install_nbextension
from IPython.html.services.config import ConfigManager

install_nbextension(
    path.join(path.dirname(path.abspath(__file__)), 'notebook_input_mode'), user=True, verbose=2)

cm = ConfigManager().update('notebook', {"load_extensions": {"notebook_input_mode/main": True}})