Расширение JupyterLab, добавляющее панель Git для индексации изменений, коммитов, работы с ветками и синхронизации репозиториев прямо в JupyterLab.
timkpaine/jupyterlab-iframe
Расширение JupyterLab, которое открывает сайты и локальные HTML-файлы во встроенном iframe-виджете и добавляет быстрые ссылки в лаунчер.
- Звёзды
- 118
- Форки
- 22
- Открытые issues
- 4
- Последний коммит
- 5 дней назад
Что это?
jupyterlab_iframe позволяет просматривать веб-страницы и локальные HTML-файлы во встроенной панели с iframe, не покидая среду ноутбуков. Сайты задаются списком в файле конфигурации Jupyter; для каждого указывается путь — URL с http или https либо путь local:// к HTML-файлу на диске.
Каждый настроенный сайт можно открывать автоматически при первом запуске JupyterLab — это удобно для стартовых страниц. Также для сайта можно добавить плитку в лаунчер. Для плиток используется заданный URL пользовательской иконки, а если он не указан — фавикон сайта. По умолчанию через схему local:// можно открыть любой локальный файл. Если задать allow_any_local как False, доступ будет ограничен только явно указанными сайтами.
Проект устанавливается с помощью pip и включается как labextension и server extension. Его также используют в настройках Binder, чтобы показывать стартовую страницу при запуске среды ноутбуков.
Ключевые возможности
- 01Встраивает веб-страницы и локальные HTML-файлы в iframe-виджет JupyterLab.
- 02Позволяет задать список сайтов и настроить их автоматическое открытие и отображение в лаунчере.
- 03Поддерживает пользовательские иконки плиток в лаунчере и использует фавикон сайта, если иконка не задана.
- 04Позволяет ограничить доступ к локальным файлам только явно указанными сайтами.
Сценарии использования
- Открывать панели проектов и страницы документации рядом с ноутбуками.
- Показывать стартовую страницу или инструкции при запуске среды Binder.
- Открывать локальные HTML-отчёты и визуализации прямо в JupyterLab.
Быстрый старт
- 1
Установите пакет Python
pip install jupyterlab_iframe - 2
Установите расширение JupyterLab
jupyter labextension install jupyterlab_iframe - 3
Включите серверное расширение
jupyter serverextension enable --py jupyterlab_iframe - 4
Добавьте список сайтов в jupyter_notebook_config.py
Что важно знать
- По умолчанию любой локальный файл в файловой системе можно открыть с помощью схемы local://, если для allow_any_local не задано значение False.
- В инструкциях по установке в README используются устаревшие команды labextension и serverextension, которые могут не подходить для текущих версий JupyterLab.
Темы
Частые вопросы
- Что такое jupyterlab-iframe?
- Расширение JupyterLab, которое открывает сайты и локальные HTML-файлы во встроенном iframe-виджете и добавляет быстрые ссылки в лаунчер. jupyterlab_iframe позволяет просматривать веб-страницы и локальные HTML-файлы во встроенной панели с iframe, не покидая среду ноутбуков. Сайты задаются списком в файле конфигурации Jupyter; для каждого указывается путь — URL с http или https либо путь local:// к HTML-файлу на диске.
- jupyterlab-iframe можно использовать бесплатно? Какая у него лицензия?
- jupyterlab-iframe распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- jupyterlab-iframe всё ещё поддерживается?
- Активно поддерживается. Последний коммит в jupyterlab-iframe — 2 нояб. 2026 г..
- Для чего можно использовать jupyterlab-iframe?
- Открывать панели проектов и страницы документации рядом с ноутбуками. Показывать стартовую страницу или инструкции при запуске среды Binder. Открывать локальные HTML-отчёты и визуализации прямо в JupyterLab.
- Как установить jupyterlab-iframe?
- Установите пакет Python: pip install jupyterlab_iframe Установите расширение JupyterLab: jupyter labextension install jupyterlab_iframe Включите серверное расширение: jupyter serverextension enable --py jupyterlab_iframe Добавьте список сайтов в jupyter_notebook_config.py
- Где скачать jupyterlab-iframe?
- Исходный код и инструкции по установке — на GitHub: https://github.com/timkpaine/jupyterlab-iframe
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Расширение для JupyterLab, которое добавляет несколько файловых браузеров для локальных и удалённых хранилищ, например S3 и Samba.
Расширение JupyterLab и Python-пакет для написания модульных тестов отдельных ячеек ноутбуков с линейным выполнением, например ноутбуков для подготовки отчётов.
Расширение JupyterLab для создания, скачивания и распаковки архивов прямо в браузере файлов.
Расширение JupyterLab для быстрого открытия файлов по части имени через панель поиска.
Расширение для JupyterLab, которое сохраняет версии ноутбуков при каждом сохранении и позволяет сравнивать их с предыдущими версиями.