Você se pega digitando os mesmos blocos de código repetidamente? Você está cansado de clicar em abas online para obter o código inicial ou navegar em arquivos de notebook antigos para encontrar as instruções de importação corretas? Salve, reutilize e compartilhe trechos de código usando o JupyterLab Code Snippets! No passado, você gastaria mais tempo vasculhando a internet do que realmente trabalhando. Pesquisar trechos de código antigo é como procurar suas chaves perdidas; é frustrante!
Fonte
A extensão de snippet de código atualmente não fornece nenhuma capacidade de importação ou exportação. No entanto, você pode acessar os arquivos de metadados relevantes que contêm as definições.
As definições são armazenadas no diretório $JUPYTER_DATA_DIR/metadata/code-snippets, onde $JUPYTER_DATA_DIR se refere ao diretório de dados do Jupyter, que você pode identificar executando o seguinte comando em uma janela de terminal:
$ jupyter --data-dir
Fonte
Estou executando o JupyterLab versão 4.0 usando o comando jupyter lab
. Estou compartilhando o acesso público ao JupyterLab com outras pessoas. Tentei usar o Google Drive para compartilhar os snippets personalizados pensando que o Google Drive é uma boa fonte de colaboração, mas não sei como conectar o JupyterLab ao Google Drive.
Como compartilho meus snippets personalizados com outras pessoas no JupyterLab versão 4.0 no Ubuntu 24.04 LTS?
De acordo com a documentação, pelo menos a colaboração em tempo real é possível usando a extensão jupyter-collaboration (começando com o JupyterLab v4). Observe que isso é apenas para colaboração, não para compartilhar um notebook em si. Apenas compartilhar não parece ser a intenção. Você pode dar uma olhada neste tópico . De acordo com ele, não há solução perfeita.
Resumindo: use o jupyter-collaboration , que não faz compartilhamento, apenas colaboração, use o Github ou qualquer outro sistema git (é o que eu recomendo) ou use o Google Colab , que é uma opção amigável para alguns casos de uso, mas provavelmente não é compatível com suas necessidades.
Seu caso de uso de "trechos de código" pode exigir uma abordagem diferente, embora eu ainda recomende o Github.