Skip to content

Conversation

@zees-dev
Copy link
Collaborator

Description

This pull request removes the bless-crawl feature entirely from the SDK, along with its associated dependencies, modules, and examples. The changes streamline the codebase by eliminating unused functionality and simplifying the dependency graph.

Removal of bless-crawl feature:

  • Cargo.toml: Removed the bless-crawl feature and its dependencies (htmd, kuchikiki, regex). Updated the default feature set to exclude bless-crawl. [1] [2] [3]
  • examples/web-scrape.rs: Deleted the web scraping example that demonstrated the use of the bless-crawl feature.
  • src/bless_crawl/html_to_markdown.rs: Removed the module responsible for converting HTML to Markdown, including its associated functions and tests.
  • src/bless_crawl/html_transform.rs: Deleted the module for transforming HTML, including its options, error handling, and tests.
  • src/lib.rs: Removed the bless_crawl module from the library's feature set.

@zees-dev zees-dev requested review from Copilot and uditdc July 15, 2025 14:24
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR removes the bless-crawl feature entirely from the Blockless SDK to streamline the codebase and simplify dependencies. The removal eliminates web scraping functionality that was previously available through the BLESS network's browser nodes.

  • Removes the bless-crawl feature flag and its associated dependencies (htmd, kuchikiki, regex)
  • Deletes the entire bless_crawl module including HTML transformation and markdown conversion functionality
  • Removes the web scraping example that demonstrated the feature usage

Reviewed Changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
Cargo.toml Removes bless-crawl feature definition and its dependencies
src/lib.rs Removes conditional compilation of the bless_crawl module
src/bless_crawl/mod.rs Deletes the main bless_crawl module with scraping functionality
src/bless_crawl/html_transform.rs Removes HTML transformation utilities
src/bless_crawl/html_to_markdown.rs Removes HTML to Markdown conversion functionality
examples/web-scrape.rs Deletes the web scraping example code

@zees-dev zees-dev requested a review from michalzajda July 15, 2025 14:25
@zees-dev zees-dev merged commit 8de7d67 into main Jul 15, 2025
10 checks passed
@zees-dev zees-dev deleted the fix/remove-bless-crawl branch July 15, 2025 14:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants