2 ポイント 投稿者 GN⁺ 2025-09-18 | まだコメントはありません。 | WhatsAppで共有
  • Obsidian Importer は現在、NotionのHTMLをMarkdownに変換するが、Databases の復元はできない
  • 新しいインポーターは Notion API を利用し、データベースを .base(YAML)ファイルに変換するよう設計される必要がある
  • 変換時には Obsidian Markdown、テーブル、チェックリスト、画像添付 などをサポートする必要がある
  • このプロジェクトには 5,000ドルのバウンティ が設定されており、開発期限は30日以内という条件がある
  • データベースビューおよびプロパティの 部分的なサポートと制限事項 の分析と実装方法が必要

  • Obsidian Importerプラグインで、NotionのDatabasesデータをObsidianのBases(.baseファイル、YAML形式)に変換する Notion APIインポーター開発 のバウンティ提案
  • 既存のImporterプラグインはNotionのHTMLエクスポートのみをサポートしており、データベース情報を復元できない
  • 新しいインポーターでは、Notion APIを直接活用してこの制限を解決しようとしている

主な内容と要件

  • バウンティ: この機能実装のための報奨金は5,000ドルで、開発期限は30日
  • 適用範囲:
    • Notion API(integration token)を活用し、2025-09の新しい data source object を反映
    • データベース、テーブル、チェックリストなど、さまざまなNotion構造をObsidian Markdown形式へ変換できるようにする
    • 画像や添付ファイルの自動埋め込みと、ユーザーが指定した場所への添付ファイル保存をサポート
    • Markdown内のリンク、添付ファイルパスなどはObsidianの設定に応じて処理する必要がある
  • テストケース: 確実な検証のため、再現可能なNotionテストデータまたはテストアカウントの提供が必要

Databases to Bases 変換戦略

  • NotionのDatabaseとObsidianのBaseは構造が異なるため、事前の構造分析と戦略策定が必要
    • Notion Database: 最初は空だが、Obsidian Baseはすべてのファイルを含んだ後にフィルターで絞り込む
  • 分析項目:
    • インポート可能なdatabase機能: ビュー、カラム、グループ、集計、数式など
    • インポート不可の項目と適切な代替(fallback)方法: たとえばカレンダービュー、カンバンなど
  • 具体的なインポート方法と機能上の制限を明確にする必要がある

貢献および参加ガイド

  • ImporterコードとNotion API構造に関する事前調査が重要
  • 詳細な実装方法と制約条件(Obsidian pluginの範囲内)を提案書に含める必要がある
  • 貢献に関する詳細はContribution guidelineを参照

その他のメタ情報と活動ログ

  • このIssueには "bounty" と "notion" ラベルが付与されている
  • 当初のバウンティから増額(2,000ドル → 5,000ドル)された

まだコメントはありません。

まだコメントはありません。