24 lines
858 B
Python

from unstructured.ingest.connector.notion.connector import NotionAccessConfig, SimpleNotionConfig
from unstructured.ingest.interfaces import PartitionConfig, ProcessorConfig, ReadConfig
from unstructured.ingest.runner import NotionRunner
if __name__ == "__main__":
runner = NotionRunner(
processor_config=ProcessorConfig(
verbose=True,
output_dir="notion-ingest-output",
num_processes=2,
),
read_config=ReadConfig(),
partition_config=PartitionConfig(),
connector_config=SimpleNotionConfig(
access_config=NotionAccessConfig(
notion_api_key="POPULATE API KEY",
),
page_ids=["LIST", "OF", "PAGE", "IDS"],
database_ids=["LIST", "OF", "DATABASE", "IDS"],
recursive=False,
),
)
runner.run()