MANIFEST.in
README.md
pyproject.toml
requirements.txt
default_configs/configuration.json
default_configs/db_config.json
default_configs/google_api_config.json
default_configs/run.json
default_configs/run_dev.json
default_configs/s3_config.json
default_configs/web_config.json
default_configs/web_config_dev.json
local_llm_dockers/.DS_Store
local_llm_dockers/llama/dockerfile
local_llm_dockers/llama/run.sh
src/zervedataplatform/__init__.py
src/zervedataplatform.egg-info/PKG-INFO
src/zervedataplatform.egg-info/SOURCES.txt
src/zervedataplatform.egg-info/dependency_links.txt
src/zervedataplatform.egg-info/requires.txt
src/zervedataplatform.egg-info/top_level.txt
src/zervedataplatform/abstractions/__init__.py
src/zervedataplatform/abstractions/connectors/AIApiConnectorBase.py
src/zervedataplatform/abstractions/connectors/CloudConnector.py
src/zervedataplatform/abstractions/connectors/GenAIApiConnectorBase.py
src/zervedataplatform/abstractions/connectors/SqlConnector.py
src/zervedataplatform/abstractions/connectors/__init__.py
src/zervedataplatform/abstractions/pipeline/PipelineComponent.py
src/zervedataplatform/abstractions/pipeline/__init__.py
src/zervedataplatform/abstractions/types/__init__.py
src/zervedataplatform/abstractions/types/enumerations/BrowserType.py
src/zervedataplatform/abstractions/types/enumerations/LoginType.py
src/zervedataplatform/abstractions/types/enumerations/OutputTypes.py
src/zervedataplatform/abstractions/types/enumerations/PipelineStage.py
src/zervedataplatform/abstractions/types/enumerations/PipelineSubSteps.py
src/zervedataplatform/abstractions/types/enumerations/SiteIdentifiers.py
src/zervedataplatform/abstractions/types/enumerations/WebAttributes.py
src/zervedataplatform/abstractions/types/enumerations/__init__.py
src/zervedataplatform/abstractions/types/models/LLMData.py
src/zervedataplatform/abstractions/types/models/LLMProductRequestData.py
src/zervedataplatform/abstractions/types/models/SerpJobProductDetailsRequestResourceModel.py
src/zervedataplatform/abstractions/types/models/SerpJobRequestResourceModel.py
src/zervedataplatform/abstractions/types/models/SerpJobSearchRequestResourceModel.py
src/zervedataplatform/abstractions/types/models/SerpProductDetailsResponseModel.py
src/zervedataplatform/abstractions/types/models/SerpSearchResponseModel.py
src/zervedataplatform/abstractions/types/models/WebElementData.py
src/zervedataplatform/abstractions/types/models/WebExtractData.py
src/zervedataplatform/abstractions/types/models/WebSelectors.py
src/zervedataplatform/abstractions/types/models/__init__.py
src/zervedataplatform/connectors/__init__.py
src/zervedataplatform/connectors/ai/GeminiGenAiConnector.py
src/zervedataplatform/connectors/ai/GenAIManager.py
src/zervedataplatform/connectors/ai/GoogleVisionAPIConnector.py
src/zervedataplatform/connectors/ai/LangChainLLMConnector.py
src/zervedataplatform/connectors/ai/OpenAiConnector.py
src/zervedataplatform/connectors/ai/__init__.py
src/zervedataplatform/connectors/ai/llm_characteristics_extractor.py
src/zervedataplatform/connectors/ai/base_prompts/BasePromptHandler.py
src/zervedataplatform/connectors/ai/base_prompts/__init__.py
src/zervedataplatform/connectors/ai/base_prompts/gen_ai_prompt_strings.py
src/zervedataplatform/connectors/api_services/SerpServiceManager.py
src/zervedataplatform/connectors/api_services/__init__.py
src/zervedataplatform/connectors/cloud_storage_connectors/S3CloudConnector.py
src/zervedataplatform/connectors/cloud_storage_connectors/SparkCloudConnector.py
src/zervedataplatform/connectors/cloud_storage_connectors/__init__.py
src/zervedataplatform/connectors/sql_connectors/PostgresSqlConnector.py
src/zervedataplatform/connectors/sql_connectors/SparkSqlConnector.py
src/zervedataplatform/connectors/sql_connectors/__init__.py
src/zervedataplatform/decorators/__init__.py
src/zervedataplatform/decorators/deprecated.py
src/zervedataplatform/model_transforms/JsonTransformModels.py
src/zervedataplatform/model_transforms/__init__.py
src/zervedataplatform/model_transforms/db/CartSelectors.py
src/zervedataplatform/model_transforms/db/CheckoutSelectors.py
src/zervedataplatform/model_transforms/db/ExtensionOutputTable.py
src/zervedataplatform/model_transforms/db/PipelineActivityTracker.py
src/zervedataplatform/model_transforms/db/PipelineRunConfig.py
src/zervedataplatform/model_transforms/db/ProductSelectors.py
src/zervedataplatform/model_transforms/db/Sites.py
src/zervedataplatform/model_transforms/db/__init__.py
src/zervedataplatform/model_transforms/db/abstractions/ModelBase.py
src/zervedataplatform/model_transforms/db/abstractions/PipelineRunConfigBase.py
src/zervedataplatform/model_transforms/db/abstractions/SelectorsBase.py
src/zervedataplatform/model_transforms/db/abstractions/SitesBase.py
src/zervedataplatform/model_transforms/db/abstractions/__init__.py
src/zervedataplatform/model_transforms/db/helpers/__init__.py
src/zervedataplatform/model_transforms/db/helpers/data_class_helpers.py
src/zervedataplatform/pipeline/Pipeline.py
src/zervedataplatform/pipeline/__init__.py
src/zervedataplatform/utils/DataTransformationUtility.py
src/zervedataplatform/utils/ETLUtilities.py
src/zervedataplatform/utils/SeleniumBrowserDriverHandler.py
src/zervedataplatform/utils/SeleniumWebElementsExtractor.py
src/zervedataplatform/utils/SparkUtility.py
src/zervedataplatform/utils/Utility.py
src/zervedataplatform/utils/__init__.py
test/test_etl_utilities.py
test/test_langchain_llm_connector.py
test/test_llm_characteristics_extractor.py
test/test_pipeline.py
test/test_serp_service_manager.py
test/test_spark_cloud_connector.py
test/test_spark_sql_connector.py