Skip to content
This repository was archived by the owner on Nov 10, 2025. It is now read-only.

Conversation

@samyakkkk
Copy link

This pull request introduces two new tools that leverage the Olostep API to provide web scraping and Google search functionalities.
New Tools:

  1. OlostepWebScraperTool: This tool allows users to scrape web pages and retrieve content in either markdown or HTML format. It requires an OLOSTEP_API_KEY for authentication and handles API interactions, including error handling for timeouts and HTTP errors.

  2. OlostepGoogleSearchTool: This tool provides a seamless way to perform Google searches and receive structured JSON results. It supports search localization by allowing users to specify a country and language. Like the web scraper tool, it requires an OLOSTEP_API_KEY.

Testing:

Unit tests have been added for both tools to ensure their functionality and reliability. The tests cover:

  • API key validation.
  • Correct handling of input parameters.
  • Successful API responses.
  • Error handling for API timeouts and HTTP errors.

Documentation:

Each tool includes a README.md file with detailed instructions on installation, configuration, and usage, along with examples.

The tools are also tested with Crew AI project in real-world use cases and perform well.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant