Extensión de JupyterLab que añade un panel de Git para preparar y confirmar cambios, gestionar ramas y sincronizar repositorios desde los notebooks.
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
Instala el paquete de Python
pip install jupyterlab_iframe - 2
Instala la extensión de JupyterLab
jupyter labextension install jupyterlab_iframe - 3
Activa la extensión del servidor
jupyter serverextension enable --py jupyterlab_iframe - 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
Una extensión de JupyterLab que añade varios exploradores de archivos conectados a almacenamiento local y remoto, como S3 y recursos compartidos de Samba.
Extensión de JupyterLab y paquete de Python para escribir pruebas unitarias de celdas individuales en notebooks ejecutados de forma lineal, como los que generan informes.
Extensión de JupyterLab para crear, descargar y extraer archivos comprimidos directamente desde el explorador de archivos.
Extensión de JupyterLab que permite abrir archivos escribiendo parte de su nombre en un panel de acceso rápido.
Una extensión de JupyterLab que guarda checkpoints persistentes con versiones de los notebooks en cada guardado y permite compararlos con versiones anteriores.