Skip to content

feat: nitrowebfetch#183

Merged
RetroModernDev merged 1 commit intomainfrom
feat/nitrodigest-webpages
Sep 15, 2025
Merged

feat: nitrowebfetch#183
RetroModernDev merged 1 commit intomainfrom
feat/nitrodigest-webpages

Conversation

@RetroModernDev
Copy link
Owner

Added small program that allows to fetch content from websites. It allows to fetch a full website content, or just part of it thanks to the "selector" parameter.

Also it allows to specify te format of output. Can be HTML or Markdown.

Added small program that allows to fetch content from websites. It
allows to fetch a full website content, or just part of it thanks to the
"selector" parameter.

Also it allows to specify te format of output. Can be HTML or Markdown.
Copilot AI review requested due to automatic review settings September 15, 2025 05:48
Copy link
Contributor

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 pull request introduces a new web content extraction tool called "nitrowebfetch" that allows users to fetch website content using CSS selectors and output it in HTML or Markdown format. The tool uses Playwright for web scraping and includes fallback selectors for improved compatibility.

  • Implements a CLI tool for web content extraction with CSS selector support
  • Adds package configuration for PyPI distribution
  • Updates GitHub workflow to support publishing multiple packages

Reviewed Changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
Projects/Nitrowebfetch/src/run-nitrowebfetch-cli.py Entry point script for the CLI application
Projects/Nitrowebfetch/src/nitrowebfetch_cli/main.py Core implementation with argument parsing and web scraping logic
Projects/Nitrowebfetch/src/nitrowebfetch_cli/init.py Package initialization with version and exports
Projects/Nitrowebfetch/setup.cfg Package configuration for setuptools with dependencies
Projects/Nitrowebfetch/requirements.txt Project dependencies specification
Projects/Nitrowebfetch/pyproject.toml Build system configuration
Projects/Nitrowebfetch/README.md Documentation with usage examples and installation instructions
Projects/Nitrowebfetch/MANIFEST.in Package manifest for including documentation
.github/workflows/publish_package.yml Updated workflow to support multiple package publishing
Projects/Testtrack/Skyline GTR - Text Classification/Text Classification.ipynb Python version update in notebook metadata

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@RetroModernDev RetroModernDev merged commit f305434 into main Sep 15, 2025
5 checks passed
@RetroModernDev RetroModernDev deleted the feat/nitrodigest-webpages branch September 15, 2025 05:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants