import os from unstructured.ingest.connector.jira import JiraAccessConfig, SimpleJiraConfig from unstructured.ingest.interfaces import PartitionConfig, ProcessorConfig, ReadConfig from unstructured.ingest.runner import JiraRunner if __name__ == "__main__": runner = JiraRunner( processor_config=ProcessorConfig( verbose=True, output_dir="jira-ingest-output", num_processes=2, ), read_config=ReadConfig(), partition_config=PartitionConfig( metadata_exclude=["filename", "file_directory", "metadata.data_source.date_processed"], ), connector_config=SimpleJiraConfig( access_config=JiraAccessConfig(api_token=os.getenv("JIRA_API_TOKEN")), url=os.getenv("JIRA_URL"), user_email=os.getenv("JIRA_EMAIL"), ), ) runner.run()