CluedIn crawler for HubSpot.
This repository contains the code and associated tests for the HubSpot crawler.
To use the HubSpot crawler and provider with the CluedIn server you will have to add the following NuGet packages to the Providers.csproj project file:
Install-Package CluedIn.Crawling.HubSpot
Install-Package CluedIn.Crawling.HubSpot.Core
Install-Package CluedIn.Crawling.HubSpot.Infrastructure
Install-Package CluedIn.Provider.HubSpotThe NuGet packages specified are available on the internal development feed.
To debug the HubSpot Provider/Crawler:
- Clone the CluedIn.Crawling.HubSpot repository
- Open
Crawling.HubSpot.slnin Visual Studio - Rebuild All
- Copy DLL and PDB files from
\**\bin\debug\net452to the serversServerComponentsfolder - Run CluedIn backend server using
.\build.ps1 run - In Visual Studio with the
HubSpotcrawler solution open, useDebug -> Attach to ProcessonCluedIn.Server.ConsoleHostv2.exe - In the UI, add a new configuration for the
HubSpotprovider and invokeRe-Crawl
Load Crawling.HubSpot.sln in Visual Studio or your preferred development IDE.
A mocked environment is required to run integration and acceptance tests. The mocked environment can be built and run using the following Docker command:
docker-compose up --build -dUse the following commands to run all Unit and Integration tests within the repository:
dotnet test .\Crawling.HubSpot.sln --filter Unit
dotnet test .\Crawling.HubSpot.sln --filter IntegrationTo run Pester acceptance tests
invoke-pesterTo review the WireMock HTTP proxy logs
docker-compose logs wiremockCluedIn is the Cloud-native Master Data Management Platform that brings data teams together enabling them to deliver the foundation of high-quality, trusted data that empowers everyone to make a difference.
We're different because we use enhanced data management techniques like Graph and Zero Upfront Modelling to accelerate the time taken to prepare data to deliver insight by as much as 80%. Installed in as little as 20 minutes from the Azure Marketplace, CluedIn is fully integrated with Microsoft Purview and the full Microsoft Fabric suite, making it the preferred choice for Azure customers.
To learn more about CluedIn, contact the team today.