{ "check_interval_seconds": 60, "projects": { "mtn6": { "name": "Mountain Top 6 (MTN6)", "repo_url": "http://192.168.5.191:3000/LCI/MTN6", "repo_dir": "./cloned_repos/mtn6", "branch": "main", "manifest_csv": "./manifests/MTN6 Equipment Manifest REV6(Conveyor List).csv", "scada_views_dir": "MTN6_SCADA/com.inductiveautomation.perspective/views/Detailed-Views", "drawing_texts_dir": "./extracted_texts/mtn6", "pdf_source_dir": "./pdfs/mtn6", "csv_cols": { "alias": "Alias", "panel": "Control Panel", "eq_type": "Equipment Type", "conv_type": "Type of Conveyor" } }, "another_project": { "name": "Another Example Project", "repo_url": "http://example.com/git/another_project.git", "repo_dir": "./cloned_repos/another", "branch": "develop", "manifest_csv": "./manifests/another_manifest.csv", "scada_views_dir": "perspective/views/Area51", "drawing_texts_dir": "./extracted_texts/another", "pdf_source_dir": null, "csv_cols": { "alias": "DeviceTag", "panel": "Cabinet ID", "eq_type": "Description", "conv_type": "Category" } } } }