Repolode
timkpaine

timkpaine/jupyterlab-commands

Uma extensão do JupyterLab que permite registrar funções Python arbitrárias como comandos na paleta de comandos.

Estrelas
63
Forks
7
Issues abertas
1
Último commit
há 5 dias

O que é?

jupyterlab-commands adiciona funções Python definidas pelo usuário à paleta de comandos do JupyterLab. Cada comando é uma pequena função Python registrada pela configuração do servidor do JupyterLab e executada no servidor, sem precisar ser escrita em uma célula do notebook.

Isso é útil para tarefas repetíveis que não fazem propriamente parte da análise de um notebook, como executar uma exportação predefinida com nbconvert ou chamar uma operação de controle de versão. A saída dos comandos aparece em um terminal dentro do JupyterLab, permitindo visualizar os resultados sem sair da interface.

O projeto é instalado com pip e configurado definindo um dicionário de comandos na classe JupyterLabCommands em jupyter_lab_config.py. Um projeto relacionado, jupyterlab-nbconvert-nocode, oferece conversão de notebooks que remove as células de código.

Recursos principais

  • 01Adiciona funções Python personalizadas à paleta de comandos do JupyterLab.
  • 02Executa comandos no servidor, fora dos notebooks e consoles.
  • 03Exibe a saída dos comandos em um terminal do JupyterLab.
  • 04É configurado em jupyter_lab_config.py por meio de um dicionário simples.

Casos de uso

  • Executar com um clique uma exportação predefinida com nbconvert em um notebook.
  • Acionar operações de controle de versão sem registrá-las em um notebook.
  • Disponibilizar scripts auxiliares específicos da equipe como comandos na paleta.

Início rápido

  1. 1

    Instale o pacote do PyPI

    pip install jupyterlab-commands
  2. 2

    Adicione suas funções de comando em Python ao jupyter_lab_config.py e configure c.JupyterLabCommands.commands

Antes de usar

  • Os comandos são definidos como funções em Python no arquivo de configuração do Jupyter, portanto, a configuração exige editar esse arquivo.

Tópicos

Perguntas frequentes

O que é jupyterlab-commands?
Uma extensão do JupyterLab que permite registrar funções Python arbitrárias como comandos na paleta de comandos. jupyterlab-commands adiciona funções Python definidas pelo usuário à paleta de comandos do JupyterLab. Cada comando é uma pequena função Python registrada pela configuração do servidor do JupyterLab e executada no servidor, sem precisar ser escrita em uma célula do notebook.
jupyterlab-commands é gratuito? Qual é a licença?
jupyterlab-commands é open source sob a licença Apache-2.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
jupyterlab-commands ainda é mantido?
Manutenção ativa. O último commit de jupyterlab-commands foi em 1 de nov. de 2026.
Para que posso usar jupyterlab-commands?
Executar com um clique uma exportação predefinida com nbconvert em um notebook. Acionar operações de controle de versão sem registrá-las em um notebook. Disponibilizar scripts auxiliares específicos da equipe como comandos na paleta.
Como instalar jupyterlab-commands?
Instale o pacote do PyPI: pip install jupyterlab-commands Adicione suas funções de comando em Python ao jupyter_lab_config.py e configure c.JupyterLabCommands.commands
Onde consigo jupyterlab-commands?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/timkpaine/jupyterlab-commands

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados