2 puan yazan GN⁺ 2025-09-18 | Henüz yorum yok. | WhatsApp'ta paylaş
  • 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.

Henüz yorum yok.