- Obsidian Importer şu anda Notion'dan HTML'i Markdown'a dönüştürüyor ancak Databases geri yüklemesi yapılamıyor
- Yeni içe aktarıcı, Notion API kullanarak veritabanlarını .base (YAML) dosyalarına dönüştürecek şekilde tasarlanmalı
- Dönüştürme sırasında Obsidian Markdown, tablolar, kontrol listeleri, görsel ekleri gibi öğeler desteklenmeli
- Projede 5.000 $ ödül ve 30 gün içinde geliştirme tamamlama şartı bulunuyor
- Veritabanı görünümleri ve özellikleri için kısmi destek ve kısıtlar analiz edilip uygulanma yöntemi belirlenmeli
- Obsidian Importer eklentisinde Notion'un Databases verisini Obsidian'ın Bases yapısına (.base dosyası, YAML formatı) dönüştüren bir Notion API içe aktarıcısı geliştirme için ödül önerisi
- Mevcut Importer eklentisi yalnızca Notion HTML dışa aktarımını destekliyor ve veritabanı bilgisini geri getiremiyor
- Yeni içe aktarıcıyla bu sınırın, Notion API doğrudan kullanılarak aşılması hedefleniyor
Ana içerik ve gereksinimler
- Ödül (Bounty): Bu özelliğin hayata geçirilmesi için ödül 5.000 $ ve geliştirme süresi 30 gün
- Kapsam:
- Notion API (integration token) kullanımı ve 2025-09 tarihli yeni data source object'in yansıtılması
- Veritabanı, tablo, kontrol listesi gibi çeşitli Notion yapılarını Obsidian Markdown formatına dönüştürme desteği
- Görsel veya ek dosyaların otomatik gömülmesi ve eklerin kullanıcının belirlediği konuma kaydedilmesi desteği
- Markdown içindeki bağlantılar, ek dosya yolları vb. öğelerin Obsidian ayarlarına göre işlenmesi gerekiyor
- Test senaryoları: Sağlam doğrulama için yeniden üretilebilir Notion test verisi veya test hesabı sağlanmalı
Databases to Bases dönüşüm stratejisi
- Notion'un Database yapısı ile Obsidian'ın Base yapısı farklı olduğu için, ön yapı analizi ve strateji oluşturulması gerekiyor
- Notion Database: başlangıçta boştur; Obsidian Base ise önce tüm dosyaları içerir, ardından filtrelerle daraltılır
- Analiz başlıkları:
- İçe aktarılabilir database özellikleri: görünümler, sütunlar, gruplar, özetler, formüller vb.
- İçe aktarılamayan öğeler ve uygun alternatif (fallback) yöntemleri: örneğin takvim görünümü, kanban vb.
- Somut içe aktarma yöntemi ve işlevsel kısıtların netleştirilmesi gerekiyor
Katkı ve katılım yönergeleri
- Importer kodu ve Notion API yapısı hakkında ön inceleme yapılması önemli
- Ayrıntılı uygulama yöntemi ve sınırlayıcı koşulların (Obsidian eklentisinin kapsamı içinde) teklife dahil edilmesi gerekiyor
- Katkıyla ilgili ayrıntılar için Contribution guideline'a bakılmalı
Diğer meta bilgiler ve etkinlik kaydı
- Bu issue'ya "bounty" ve "notion" etiketleri eklenmiş
- Başlangıçta konan ödül sonradan artırılmış (2.000 $ → 5.000 $)
Henüz yorum yok.