Repolode
timkpaine

timkpaine/jupyterlab-iframe

Una extensión de JupyterLab que abre sitios web o archivos HTML locales en un widget iframe y permite añadir accesos directos al lanzador.

Estrellas
118
Forks
22
Issues abiertos
4
Último commit
hace 5 días

¿Qué es?

jupyterlab_iframe permite a los usuarios de JupyterLab ver páginas web y archivos HTML locales en un panel iframe integrado, sin salir del entorno de notebooks. Los sitios se definen como una lista en el archivo de configuración de Jupyter; cada uno tiene una ruta que puede ser una URL http o https, o una ruta local:// a un archivo HTML en disco.

Cada sitio configurado puede abrirse automáticamente al iniciar JupyterLab, lo que resulta útil para las páginas de inicio, y también puede tener un mosaico en el lanzador. Los mosaicos usan una URL de icono personalizada si se proporciona; de lo contrario, usan el favicon del sitio. De forma predeterminada, se puede abrir cualquier archivo local mediante el esquema local://; al establecer allow_any_local en False, el acceso se limita a los sitios incluidos explícitamente en la lista.

El proyecto se instala con pip y se habilita como labextension y extensión del servidor. También se usa en configuraciones de Binder para mostrar una página de inicio cuando se inicia un entorno de notebook.

Funciones clave

  • 01Integra páginas web y archivos HTML locales en un widget iframe de JupyterLab.
  • 02Permite configurar sitios en una lista con opciones de apertura automática y del lanzador.
  • 03Admite iconos personalizados para el lanzador y, si no se especifican, usa el favicon del sitio.
  • 04Puede limitar el acceso a archivos locales a los sitios incluidos explícitamente en la lista.

Casos de uso

  • Mantener paneles de proyectos o páginas de documentación abiertos junto a los notebooks.
  • Mostrar una página de inicio o instrucciones al iniciar un entorno de Binder.
  • Abrir informes HTML o visualizaciones locales desde JupyterLab.

Inicio rápido

  1. 1

    Instala el paquete de Python

    pip install jupyterlab_iframe
  2. 2

    Instala la extensión de JupyterLab

    jupyter labextension install jupyterlab_iframe
  3. 3

    Activa la extensión del servidor

    jupyter serverextension enable --py jupyterlab_iframe
  4. 4

    Añade la lista de sitios a jupyter_notebook_config.py

Antes de usarlo

  • De forma predeterminada, se puede abrir cualquier archivo local del sistema de archivos mediante el esquema local://, a menos que allow_any_local se establezca en False.
  • Los pasos de instalación del README usan los comandos antiguos labextension y serverextension, que pueden no ser compatibles con las versiones actuales de JupyterLab.

Temas

Preguntas frecuentes

¿Qué es jupyterlab-iframe?
Una extensión de JupyterLab que abre sitios web o archivos HTML locales en un widget iframe y permite añadir accesos directos al lanzador. jupyterlab_iframe permite a los usuarios de JupyterLab ver páginas web y archivos HTML locales en un panel iframe integrado, sin salir del entorno de notebooks. Los sitios se definen como una lista en el archivo de configuración de Jupyter; cada uno tiene una ruta que puede ser una URL http o https, o una ruta local:// a un archivo HTML en disco.
¿jupyterlab-iframe es gratuito? ¿Qué licencia tiene?
jupyterlab-iframe es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿jupyterlab-iframe sigue mantenido?
Mantenimiento activo. El último commit de jupyterlab-iframe fue el 2 nov 2026.
¿Para qué puedo usar jupyterlab-iframe?
Mantener paneles de proyectos o páginas de documentación abiertos junto a los notebooks. Mostrar una página de inicio o instrucciones al iniciar un entorno de Binder. Abrir informes HTML o visualizaciones locales desde JupyterLab.
¿Cómo se instala jupyterlab-iframe?
Instala el paquete de Python: pip install jupyterlab_iframe Instala la extensión de JupyterLab: jupyter labextension install jupyterlab_iframe Activa la extensión del servidor: jupyter serverextension enable --py jupyterlab_iframe Añade la lista de sitios a jupyter_notebook_config.py
¿Dónde consigo jupyterlab-iframe?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/timkpaine/jupyterlab-iframe

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados