Installation¶
This guide will help you set up the Data Sources Manager locally.
Prerequisites¶
- Python 3.8 or higher
- Git
- pip (Python package installer)
Clone the Repository¶
Set Up a Virtual Environment¶
It's recommended to use a virtual environment to isolate dependencies:
# Create a virtual environment
python -m venv venv
# Activate the virtual environment
# On Windows:
venv\Scripts\activate
# On macOS/Linux:
source venv/bin/activate
Install Dependencies¶
Configure API Keys (Optional)¶
For features that require API access to external data sources:
-
Copy the sample environment file:
-
Edit
.env
to add your API keys: -
Validate your API keys:
Running the Tools¶
Once installed, you can run the various tools:
# Fetch latest data from sources
python tools/fetch_sources.py
# Calculate quality scores
python tools/score_sources.py
# Build the search index
python tools/index_sources.py
Next Steps¶
- Quick Start Guide - Learn how to use the Data Sources Manager
- Configuration - Customize the Data Sources Manager
- API Keys - Learn about obtaining and configuring API keys