- 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.