Uma extensão do JupyterLab que adiciona um painel do Git para preparar, fazer commits, gerenciar branches e sincronizar repositórios sem sair dos notebooks.
timkpaine/jupyterlab-iframe
Extensão do JupyterLab que abre sites ou arquivos HTML locais em um widget iframe e permite adicionar atalhos ao launcher.
- Estrelas
- 118
- Forks
- 22
- Issues abertas
- 4
- Último commit
- há 5 dias
O que é?
jupyterlab_iframe permite que usuários do JupyterLab visualizem páginas da web e arquivos HTML locais em um painel iframe incorporado, sem sair do ambiente de notebooks. Os sites são definidos como uma lista no arquivo de configuração do Jupyter; cada um tem um caminho que pode ser uma URL http ou https, ou um caminho local:// para um arquivo HTML no disco.
Cada site configurado pode ser aberto automaticamente na primeira inicialização do JupyterLab, o que é útil para páginas iniciais, e também pode ganhar um bloco no launcher. Os blocos do launcher usam uma URL de ícone personalizada, se fornecida; caso contrário, usam o favicon do site. Por padrão, qualquer arquivo local pode ser aberto pelo esquema local://; definir allow_any_local como False restringe o acesso apenas aos sites explicitamente listados.
O projeto é instalado com pip e ativado como labextension e extensão de servidor. Ele também é usado em configurações do Binder para exibir uma página inicial quando um ambiente de notebook é iniciado.
Recursos principais
- 01Incorpora páginas da web e arquivos HTML locais em um widget iframe do JupyterLab.
- 02Configura sites em uma lista com opções de abertura automática e de exibição no launcher.
- 03Aceita ícones personalizados no launcher e, na falta deles, usa o favicon do site.
- 04Pode restringir o acesso a arquivos locais apenas aos sites explicitamente listados.
Casos de uso
- Manter dashboards do projeto ou páginas de documentação abertos junto aos notebooks.
- Exibir uma página inicial ou instruções quando um ambiente do Binder é iniciado.
- Abrir relatórios ou visualizações em HTML locais de dentro do JupyterLab.
Início rápido
- 1
Instale o pacote Python
pip install jupyterlab_iframe - 2
Instale a extensão do JupyterLab
jupyter labextension install jupyterlab_iframe - 3
Ative a extensão do servidor
jupyter serverextension enable --py jupyterlab_iframe - 4
Adicione a lista de sites a jupyter_notebook_config.py
Antes de usar
- Por padrão, qualquer arquivo local no sistema de arquivos pode ser aberto pelo esquema local://, a menos que allow_any_local seja definido como False.
- As etapas de instalação do README usam os comandos antigos labextension e serverextension, que podem não ser compatíveis com as versões atuais do JupyterLab.
Tópicos
Perguntas frequentes
- O que é jupyterlab-iframe?
- Extensão do JupyterLab que abre sites ou arquivos HTML locais em um widget iframe e permite adicionar atalhos ao launcher. jupyterlab_iframe permite que usuários do JupyterLab visualizem páginas da web e arquivos HTML locais em um painel iframe incorporado, sem sair do ambiente de notebooks. Os sites são definidos como uma lista no arquivo de configuração do Jupyter; cada um tem um caminho que pode ser uma URL http ou https, ou um caminho local:// para um arquivo HTML no disco.
- jupyterlab-iframe é gratuito? Qual é a licença?
- jupyterlab-iframe é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- jupyterlab-iframe ainda é mantido?
- Manutenção ativa. O último commit de jupyterlab-iframe foi em 2 de nov. de 2026.
- Para que posso usar jupyterlab-iframe?
- Manter dashboards do projeto ou páginas de documentação abertos junto aos notebooks. Exibir uma página inicial ou instruções quando um ambiente do Binder é iniciado. Abrir relatórios ou visualizações em HTML locais de dentro do JupyterLab.
- Como instalar jupyterlab-iframe?
- Instale o pacote Python: pip install jupyterlab_iframe Instale a extensão do JupyterLab: jupyter labextension install jupyterlab_iframe Ative a extensão do servidor: jupyter serverextension enable --py jupyterlab_iframe Adicione a lista de sites a jupyter_notebook_config.py
- Onde consigo jupyterlab-iframe?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/timkpaine/jupyterlab-iframe
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Uma extensão do JupyterLab que adiciona vários navegadores de arquivos conectados a armazenamentos locais e remotos, como S3 e compartilhamentos Samba.
Extensão do JupyterLab e pacote Python para escrever testes unitários para células individuais de notebooks executados em sequência, como notebooks de relatórios.
Uma extensão do JupyterLab para criar, baixar e extrair arquivos compactados diretamente no navegador de arquivos.
Uma extensão do JupyterLab que abre arquivos ao digitar parte do nome em um painel de abertura rápida.
Uma extensão do JupyterLab que salva checkpoints persistentes e versionados dos notebooks a cada salvamento e permite comparar versões anteriores.