Repolode
timkpaine

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. 1

    Instale o pacote Python

    pip install jupyterlab_iframe
  2. 2

    Instale a extensão do JupyterLab

    jupyter labextension install jupyterlab_iframe
  3. 3

    Ative a extensão do servidor

    jupyter serverextension enable --py jupyterlab_iframe
  4. 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