2 pontos por GN⁺ 2025-09-18 | Ainda não há comentários. | Compartilhar no WhatsApp
  • O Obsidian Importer atualmente converte HTML do Notion em Markdown, mas não consegue restaurar Databases
  • O novo importador deve ser projetado para usar a API do Notion e converter bancos de dados em arquivos .base (YAML)
  • A conversão deve oferecer suporte a Markdown do Obsidian, tabelas, checklists e anexos de imagem
  • O projeto tem uma recompensa de US$ 5.000 e prazo de desenvolvimento de 30 dias
  • É necessário analisar e implementar suporte parcial e limitações de visualizações e propriedades de bancos de dados

  • Proposta de recompensa para desenvolver um importador da API do Notion no plugin Obsidian Importer, convertendo dados de Databases do Notion em Bases do Obsidian (arquivos .base, formato YAML)
  • O plugin Importer atual só oferece suporte à exportação HTML do Notion e não consegue recuperar informações de bancos de dados
  • A ideia é resolver essa limitação usando diretamente a API do Notion no novo importador

Principais pontos e requisitos

  • Recompensa (Bounty): a recompensa para implementar essa funcionalidade é de US$ 5.000, com prazo de desenvolvimento de 30 dias
  • Escopo:
    • Uso da API do Notion (integration token) e adoção do novo data source object de 2025-09
    • Suporte à conversão de várias estruturas do Notion, como bancos de dados, tabelas e checklists, para o formato Markdown do Obsidian
    • Incorporação automática de imagens ou anexos e suporte para salvar anexos no local definido pelo usuário
    • Links no Markdown, caminhos de anexos etc. devem ser tratados conforme as configurações do Obsidian
  • Casos de teste: para uma validação confiável, é necessário fornecer dados de teste reproduzíveis do Notion ou uma conta de teste

Estratégia de conversão de Databases para Bases

  • Como a estrutura de Database do Notion e a de Base do Obsidian são diferentes, é necessário analisar a estrutura com antecedência e definir uma estratégia
    • Database do Notion: começa vazio; já uma Base do Obsidian parte de todos os arquivos incluídos e depois vai restringindo com filtros
  • Itens de análise:
    • Funcionalidades de database que podem ser importadas: views, colunas, grupos, resumos, fórmulas etc.
    • Itens que não podem ser importados e métodos adequados de substituição (fallback): por exemplo, visualização de calendário, kanban etc.
  • É necessário deixar claro o método de importação e as limitações funcionais específicas

Diretrizes para contribuição e participação

  • É importante explorar previamente o código do Importer e a estrutura da API do Notion
  • A proposta deve incluir o método detalhado de implementação e as restrições (dentro do escopo do plugin Obsidian)
  • Para mais detalhes sobre contribuição, consulte o Contribution guideline

Outros metadados e registro de atividade

  • Esta issue recebeu as labels "bounty" e "notion"
  • Houve aumento no valor da recompensa inicial (US$ 2.000 → US$ 5.000)

Ainda não há comentários.

Ainda não há comentários.