Como Importar Jupyter Notebooks de GitHub para Google Colab?

Você encontrou aquele curso online interativo na forma de Jupyters maravilhoso que você sempre quis usar para dar aula ou para aprender alguma coisa ou mesmo para usar como laboratório online de experimentação de novas ideias de pesquisa. Como copiar de forma fácil ao seu Google Colab?

Existe sempre o caminho de clonar o Git no seu computador e copiar a pasta inteira ao Google Drive na pasta Google Colab de seu Drive pessoal. Mas há outras formas mais organizadas de fazê-lo, usando o seu próprio GitHub como armazenamento intermediário e ferramenta de organização de código.  Às vezes também você não está interessado em um Git inteiro, mas apenas em um Jupyter Notebook em particular e não deseja o trabalho de ficar gerenciando manualmente um repositório.

Veja como:

Forma #1: Replicando o Repositório em seu Git Pessoal

1.Vá para o repositório que você deseja importar para o Google Colab e crie uma cópia em seu Git pessoal através de fork. Lembre-se que você tem de estar logado em seu Git.

fork

2.Olhe lá no seu Git para ver se você agora possui uma cópia…

fork2

3.Vá para https://colab.research.google.com/github e entre com os dados do seu Git, caso necessário (se você estiver logado em seu Git no browser deveria ser automático). Aguarde a conexão estabelecer-se…

git-colab1

4.Escolha o repositório e o Jupyter Notebook que você deseja executar no Google Colab:

git-colab2a

Pronto!! Vai abrir um link read-only no Colab. Basta ir para File->save a copy on colab e criar uma cópia no seu drive e aí sair executando…

Forma #2: Simplemente Abrindo o Notebook Diretamente

Se o Git onde está o notebook for público, você pode abrí-lo diretamente, simplesmente indicando qual o Git a abrir. Aqui um exemplo com fastai:

git-colab3

Não necessita de senha e nem de estar conectado a algum Git. Simplesmente escolha o repositório público, selecione o Jupyter Notebook que você deseja executar no Google Colab e mande abrir. Pronto!! Vai abrir um link read-only no Colab. Basta ir para File->save a copy on colab e criar uma cópia no seu drive e aí sair executando…

About the Author

possui graduação em Ciências da Computação pela Universidade Federal de Santa Catarina (1989) e Doutorado Acadêmico (Dr. rer.nat.) em Ciências da Computação pela Universidade de Kaiserslautern (1996). Atualmente é professor Titular da Universidade Federal de Santa Catarina, onde é professor do Programa de Pós-graduação em Ciência da Computação e dos cursos de graduação em Ciências da Computação e Sistemas de Informação. Tem experiência nas áreas de Informática em Saúde, Processamento e Análise de Imagens e Engenharia Biomédica, com ênfase em Telemedicina, Telerradiologia, Sistemas de Auxílio ao Diagnóstico por Imagem e Processamento de Imagens Médicas, com foco nos seguintes temas: analise inteligente de imagens, DICOM, CBIR, informática médica, visão computacional e PACS. Coordena o Instituto Nacional de Ciência e Tecnologia para Convergência Digital - INCoD. Foi o criador e primeiro Coordenador do Núcleo de Telessaúde de Santa Catarina no âmbito do Programa Telessaúde Brasil do Ministério da Saúde e da OPAS - Organização Pan-Americana de Saúde e criador do Núcleo Santa Catarina da RUTE - Rede Universitária de Telemedicina.