O Obsidian permite que você migre facilmente suas notas do Notion usando o [[Importador|plugin Importador]]. Isso converterá seus dados do Notion em arquivos Markdown duráveis que você pode usar offline com o Obsidian e muitos outros aplicativos. O Obsidian oferece duas maneiras de importar seus dados do Notion: 1. **Importação via API** preserva todo o seu workspace incluindo Databases e fórmulas que são convertidas para [[Introdução ao Bases|Bases]], mas requer um token de integração do Notion e uma conexão com a internet. 2. **Importação de arquivo** não preserva Databases, mas não requer um token de API nem conexão com a internet. ## Importação via API ### Criar um token de integração da API do Notion Para acessar seus dados do Notion via API, você precisa de um token de integração. Esta etapa leva cerca de 2 minutos para ser concluída. O token é uma longa sequência de números e letras que geralmente começa com `ntn_...` que permitirá que você baixe seus dados do Notion. 1. Entre no seu painel de [Integrações do Notion](https://www.notion.so/profile/integrations/internal). 2. Escolha **New integration**. ![[notion-integration.png#interface]] 2. Dê um nome à sua integração, por exemplo, "Pessoal". Qualquer nome pode ser usado. 3. Escolha o workspace que você deseja exportar. 4. Clique em **Save** e continue para **Configure integration settings**. 5. Na aba **Configuration**, seu token de API está acessível no campo **Internal Integration Secret**. 6. Selecione **Show** e depois **Copy**. 7. Salve o token em um local seguro, como seu gerenciador de senhas. ![[notion-token.png#interface]] Em seguida, dê à sua integração acesso às páginas e databases do Notion que você deseja importar. 1. Vá para a aba **Access** da integração que você acabou de criar. 2. Clique em **Edit access**. 3. Adicione as páginas e databases que você deseja importar. Agora você pode converter seus dados usando o Importador do Obsidian. ### Importar seus dados do Notion via API Você precisará do plugin oficial [[Importador]] do Obsidian, que você pode [instalar aqui](obsidian://show-plugin?id=obsidian-importer). 1. Abra **[[Configurações]]**. 2. Vá para **Plugins da comunidade** e [instale o Importador](obsidian://show-plugin?id=obsidian-importer). 3. Ative o plugin Importador. 4. Abra o plugin **Importador** usando a paleta de comandos ou o ícone do menu lateral. 5. Em **Formatar** selecione **Notion (API)** 6. Em **API token**, cole seu **Internal Integration Secret** do Notion. 7. Clique em **Carregar** para escolher os databases e páginas que você deseja importar. 8. Revise e edite as opções de importação. 9. Selecione **Import** e aguarde até que a importação seja concluída 10. Pronto! ### Limitações > [!info] A importação via API é nova > O importador via API do Notion é novo. Devido à complexidade dos workspaces do Notion, alguns casos extremos podem não ter sido considerados. Se você encontrar problemas com a conversão, [envie um relatório de bug](https://github.com/obsidianmd/obsidian-importer/issues) para que possamos melhorá-lo. Devido aos limites de taxa da API do Notion, a importação de workspaces grandes pode levar um tempo considerável. Por favor, tenha paciência. Devido a limitações na API do Notion, alguns dados não estão disponíveis ou não podem ser convertidos: - Apenas a visualização principal de cada database é importada. - [Fontes de dados vinculadas](https://developers.notion.com/docs/working-with-databases#additional-types-of-databases) não são importadas: *"A API do Notion atualmente não suporta fontes de dados vinculadas. Ao compartilhar um database com sua integração, certifique-se de que ele contém a fonte de dados original!"* - Funções de `People`: `name()` e `email()` - Funções de `Text`: `style()` e `unstyle()` Além disso, o Importador fará as seguintes alterações: - Páginas sem subpáginas ou databases serão importadas como `[nome do arquivo].md` em vez de `[nome do arquivo]/[nome do arquivo].md`. - Databases são sempre representados como pastas nomeadas `[nome do database]` com um arquivo `[nome do database].base` dentro. ## Importação de arquivo A importação de arquivo é uma forma alternativa de importar seus dados do Notion. Este método não preserva Databases, mas não requer um token de API nem conexão com a internet. ### Exportar seus dados do Notion Para preparar seus dados para importação, você precisará exportar todo o seu workspace usando o formato de exportação HTML do Notion. Recomendamos que você não use a exportação Markdown do Notion, pois ela omite dados importantes. Você deve ter acesso de administrador ao workspace do Notion para exportar todo o conteúdo do workspace. 1. Vá para **[[Configurações]]** no topo da barra lateral do Notion. 2. Em **Workspace** selecione **General**. 3. Encontre e selecione **Export all workspace content**. 4. Em **Export format** selecione **HTML**. 5. Escolha **Include everything**. 6. Ative **Create folders for subpages**. 7. Você receberá um arquivo `.zip` por e-mail ou diretamente no navegador. ![[notion-export.png#interface]] ![[notion-export-2.png#interface]] ### Importar seu arquivo .zip do Notion Você precisará do plugin oficial [[Importador]] do Obsidian, que você pode [instalar aqui](obsidian://show-plugin?id=obsidian-importer). 1. Abra **[[Configurações]]**. 2. Vá para **Plugins da comunidade** e [instale o Importador](obsidian://show-plugin?id=obsidian-importer). 3. Ative o plugin Importador. 4. Abra o plugin **Importador** usando a paleta de comandos ou o ícone do menu lateral. 5. Em **Formatar** selecione **Notion (.zip)** 6. Escolha o arquivo `.zip` com os arquivos do Notion que você deseja importar. *É recomendado importar todo o seu Notion de uma vez para que os links internos possam ser reconciliados corretamente.* 7. _Opcionalmente_, selecione uma pasta para a importação. Suas páginas e databases do Notion serão aninhados dentro desta pasta. 8. Ative **Save parent pages in subfolders** para manter a estrutura do Notion. *Observe que no Notion você pode escrever conteúdo em Pastas; isso não é possível no Obsidian e essas páginas serão adicionadas como uma subpágina dentro da pasta.* 9. Selecione **Import** e aguarde até que a importação seja concluída 10. Pronto! ### Solução de problemas Se você encontrar problemas ao importar do Notion: - Certifique-se de usar **HTML** como formato de exportação no Notion, **não Markdown**. - Se o Obsidian parecer travar durante a importação, desative os plugins da comunidade e tente novamente. Encontrou algo diferente? Pesquise no [repositório do Importador](https://github.com/obsidianmd/obsidian-importer/issues) para ver se outros já experimentaram o mesmo problema. #### Importando workspaces grandes Se você está importando um workspace com vários gigabytes de dados, a exportação do Notion pode conter arquivos `.zip` aninhados. Neste caso, você pode ver uma mensagem de erro de importação parecida com esta: ``` Import failed {id}.zip/{id}-Part-1.zip undefined. ``` Se você vir este erro, pode descompactar o arquivo do Notion e então importar os arquivos `Export-{id}-Part-1.zip` aninhados.