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.
jpmorganchase/jupyter-fs
Uma extensão do JupyterLab que adiciona vários navegadores de arquivos conectados a armazenamentos locais e remotos, como S3 e compartilhamentos Samba.
- Estrelas
- 249
- Forks
- 57
- Issues abertas
- 32
- Último commit
- há 6 dias
O que é?
jupyter-fs é um plugin do JupyterLab que permite configurar quantos painéis de navegação de arquivos você precisar, cada um apontando para um diretório local ou um recurso remoto semelhante a um sistema de arquivos. Em vez de ficar limitado ao único diretório de trabalho de um servidor Jupyter, você pode visualizar e usar vários locais de armazenamento lado a lado na barra lateral.
O lado do servidor é baseado em PyFilesystem e fsspec, então os recursos são descritos por URLs como osfs:// para diretórios locais, s3:// para buckets do Amazon S3 e smb:// para compartilhamentos Samba. Os recursos podem ser adicionados pelo editor de configurações do JupyterLab ou definidos em arquivos de configuração do lado do servidor, e são combinados com as configurações do usuário. As credenciais podem ser inseridas em modelos nas URLs com marcadores {{VAR}}, o que faz o JupyterLab solicitar os valores quando necessário.
O frontend usa tree-finder. O projeto pode ser instalado pelo PyPI e pelo npm, e o README informa que a CI testa especificamente os backends de S3 e Samba; espera-se que outros backends de PyFilesystem e fsspec funcionem, mas eles foram menos verificados.
Recursos principais
- 01Adiciona vários painéis independentes de navegação de arquivos à barra lateral do JupyterLab.
- 02Conecta-se a diretórios locais, buckets do Amazon S3 e compartilhamentos Samba.
- 03Oferece suporte a backends de PyFilesystem e fsspec, selecionáveis por recurso.
- 04Permite inserir credenciais em modelos nas URLs e solicita os valores quando os recursos são carregados.
- 05Pode ser configurado pelo editor de configurações do JupyterLab ou por arquivos de configuração do lado do servidor.
Casos de uso
- Navegar por uma unidade de rede compartilhada ou um compartilhamento Samba em um ambiente de notebooks.
- Trabalhar com dados armazenados em buckets do S3 junto com arquivos locais do projeto.
- Dar a uma equipe acesso a vários locais de armazenamento compartilhados em uma única sessão do JupyterLab.
Início rápido
- 1
Instale o pacote com pip
pip install jupyter-fs - 2
Adicione as configurações do MetaManager e da extensão a jupyter_server_config.json
- 3
Adicione recursos do sistema de arquivos no JupyterLab em Configurações -> Editor de configurações
Antes de usar
- No CI, apenas os backends S3 e Samba (smb) do PyFilesystem são testados; outros backends podem não funcionar como esperado.
- A autenticação de recursos remotos depende de URLs com modelos e variáveis de ambiente, o que exige configuração manual.
Tópicos
Perguntas frequentes
- O que é jupyter-fs?
- Uma extensão do JupyterLab que adiciona vários navegadores de arquivos conectados a armazenamentos locais e remotos, como S3 e compartilhamentos Samba. jupyter-fs é um plugin do JupyterLab que permite configurar quantos painéis de navegação de arquivos você precisar, cada um apontando para um diretório local ou um recurso remoto semelhante a um sistema de arquivos. Em vez de ficar limitado ao único diretório de trabalho de um servidor Jupyter, você pode visualizar e usar vários locais de armazenamento lado a lado na barra lateral.
- jupyter-fs é gratuito? Qual é a licença?
- jupyter-fs é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- jupyter-fs ainda é mantido?
- Manutenção ativa. O último commit de jupyter-fs foi em 31 de out. de 2026.
- Para que posso usar jupyter-fs?
- Navegar por uma unidade de rede compartilhada ou um compartilhamento Samba em um ambiente de notebooks. Trabalhar com dados armazenados em buckets do S3 junto com arquivos locais do projeto. Dar a uma equipe acesso a vários locais de armazenamento compartilhados em uma única sessão do JupyterLab.
- Como instalar jupyter-fs?
- Instale o pacote com pip: pip install jupyter-fs Adicione as configurações do MetaManager e da extensão a jupyter_server_config.json Adicione recursos do sistema de arquivos no JupyterLab em Configurações -> Editor de configurações
- Onde consigo jupyter-fs?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/jpmorganchase/jupyter-fs
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Transforma um notebook Jupyter em um app web interativo e compartilhável, com widgets e reexecução reativa, sem precisar escrever código de frontend.
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.
Extensão do JupyterLab que abre sites ou arquivos HTML locais em um widget iframe e permite adicionar atalhos ao launcher.
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.