2 Punkte von GN⁺ 2025-09-18 | Noch keine Kommentare. | Auf WhatsApp teilen
  • Der Obsidian Importer wandelt derzeit HTML aus Notion in Markdown um, kann Databases jedoch nicht wiederherstellen
  • Der neue Importer soll mithilfe der Notion API Datenbanken in .base-Dateien im YAML-Format umwandeln
  • Die Konvertierung soll Obsidian-Markdown, Tabellen, Checklisten und Bildanhänge unterstützen
  • Für das Projekt gibt es eine Prämie von 5.000 $ bei einer Entwicklungsfrist von 30 Tagen
  • Erforderlich sind Analyse und Umsetzung einer teilweisen Unterstützung und der Einschränkungen von Datenbankansichten und -eigenschaften

  • Vorschlag für eine Bounty zur Entwicklung eines Notion-API-Importers, der Daten aus Notion-Databases im Obsidian-Importer-Plugin in Obsidian-Bases (.base-Dateien im YAML-Format) umwandelt
  • Das bestehende Importer-Plugin unterstützt nur den HTML-Export aus Notion und kann Datenbankinformationen nicht wiederherstellen
  • Mit einem neuen Importer soll diese Grenze durch direkte Nutzung der Notion API überwunden werden

Wichtige Inhalte und Anforderungen

  • Bounty: Die Prämie für die Umsetzung dieser Funktion beträgt 5.000 $, die Entwicklungsfrist liegt bei 30 Tagen
  • Umfang:
    • Nutzung der Notion API (Integration Token) und Berücksichtigung des neuen data source object vom 2025-09
    • Unterstützung der Konvertierung verschiedener Notion-Strukturen wie Datenbanken, Tabellen und Checklisten in das Obsidian-Markdown-Format
    • Automatisches Einbetten von Bildern oder Anhängen sowie Unterstützung zum Speichern von Anhängen an einem vom Nutzer angegebenen Ort
    • Links in Markdown und Pfade zu Anhängen müssen entsprechend den Obsidian-Einstellungen verarbeitet werden
  • Testfälle: Für eine verlässliche Validierung müssen reproduzierbare Notion-Testdaten oder ein Testkonto bereitgestellt werden

Strategie zur Umwandlung von Databases in Bases

  • Da sich die Struktur von Notion-Databases und Obsidian-Bases unterscheidet, sind vorherige Strukturanalyse und Strategieplanung erforderlich
    • Notion-Database: anfangs leer, während eine Obsidian-Base zunächst alle Dateien einschließt und dann per Filter eingegrenzt wird
  • Analysepunkte:
    • Importierbare Database-Funktionen: Ansichten, Spalten, Gruppen, Zusammenfassungen, Formeln usw.
    • Nicht importierbare Elemente und geeignete Fallback-Methoden: zum Beispiel Kalenderansicht oder Kanban
  • Die konkrete Importmethode und funktionale Einschränkungen müssen klar definiert werden

Richtlinien für Beiträge und Teilnahme

  • Eine vorherige Untersuchung des Importer-Codes und der Struktur der Notion API ist wichtig
  • Der Vorschlag muss detaillierte Implementierungsmethoden und Einschränkungen enthalten, die innerhalb des Umfangs des Obsidian-Plugins liegen
  • Weitere Details zur Mitwirkung finden sich in den Contribution Guidelines

Sonstige Metainformationen und Aktivitätsprotokoll

  • Dieses Issue ist mit den Labels "bounty" und "notion" versehen
  • Die ursprünglich ausgesetzte Prämie wurde erhöht (2.000 $ → 5.000 $)

Noch keine Kommentare.

Noch keine Kommentare.