2 puntos por GN⁺ 2025-09-18 | Aún no hay comentarios. | Compartir por WhatsApp
  • Obsidian Importer actualmente convierte HTML de Notion a Markdown, pero no puede restaurar Databases
  • El nuevo importador debe diseñarse para usar la API de Notion y convertir bases de datos a archivos .base (YAML)
  • La conversión debe soportar Markdown de Obsidian, tablas, listas de tareas y archivos adjuntos de imágenes
  • El proyecto incluye una recompensa de $5,000 y una fecha límite de desarrollo de 30 días
  • Se requiere analizar e implementar soporte parcial y limitaciones de las vistas y propiedades de bases de datos

  • Propuesta de recompensa para desarrollar un importador con la API de Notion en el plugin Obsidian Importer que convierta los datos de Databases de Notion a Bases de Obsidian (archivos .base, formato YAML)
  • El plugin Importer actual solo soporta la exportación HTML de Notion y no puede recuperar la información de bases de datos
  • Con el nuevo importador se busca resolver esa limitación usando directamente la API de Notion

Contenido principal y requisitos

  • Recompensa (Bounty): la recompensa por implementar esta función es de $5,000 y el plazo de desarrollo es de 30 días
  • Alcance:
    • Uso de la API de Notion (integration token) y adaptación al nuevo data source object de 2025-09
    • Soporte para convertir varias estructuras de Notion, como bases de datos, tablas y listas de tareas, al formato Markdown de Obsidian
    • Incrustación automática de imágenes o archivos adjuntos y soporte para guardar adjuntos en la ubicación que el usuario especifique
    • Los enlaces dentro del Markdown y las rutas de adjuntos deben procesarse según la configuración de Obsidian
  • Casos de prueba: para una validación confiable, es necesario proporcionar datos de prueba de Notion reproducibles o una cuenta de prueba

Estrategia de conversión de Databases a Bases

  • Como la estructura de Database de Notion y la de Base de Obsidian son distintas, se requiere análisis estructural previo y definición de estrategia
    • Database de Notion: al principio está vacía, mientras que Base de Obsidian incluye todos los archivos y luego los reduce con filtros
  • Puntos a analizar:
    • Funciones de database que pueden importarse: vistas, columnas, grupos, resúmenes, fórmulas, etc.
    • Elementos que no pueden importarse y métodos de reemplazo (fallback) adecuados: por ejemplo, vista de calendario, kanban, etc.
  • Es necesario dejar claros el método concreto de importación y las limitaciones funcionales

Guía para contribuir y participar

  • Es importante explorar previamente el código del Importer y la estructura de la API de Notion
  • La propuesta debe incluir el método de implementación detallado y las condiciones de limitación (dentro del alcance del plugin de Obsidian)
  • Para más detalles sobre contribuciones, consultar la Contribution guideline

Otra metainformación y registro de actividad

  • Este issue tiene las etiquetas "bounty" y "notion"
  • La recompensa inicial fue aumentada ($2,000 → $5,000)

Aún no hay comentarios.

Aún no hay comentarios.