Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Sep 8, 2025

This PR adds documentation for using uv to run the python-webflow-exporter tool directly without needing to manage virtual environments or perform a 2-step installation process.

Changes Made

Installation Section:

  • Added "Option 1: Install with pip" for the traditional method
  • Added "Option 2: Run directly with uv (recommended for one-time use)" with comprehensive uv installation instructions
  • Included installation commands for Linux/macOS, Windows, and Homebrew
  • Added link to official uv installation guide
  • Included explanation that no installation is required with uv

Usage Section:

  • Added "After pip installation" subsection for traditional usage
  • Removed redundant uv usage section to avoid duplication

The uv One-Liner

uv tool run --from python-webflow-exporter webexp --url https://example.webflow.io

This command allows users to run the tool immediately without any setup, making it perfect for occasional use or trying out the tool. The uv tool manager automatically handles downloading dependencies and running the command in an isolated environment.

Fixes #4.


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copy link
Contributor Author

Copilot AI commented Sep 8, 2025

@KoblerS 👋 This repository doesn't have Copilot instructions. With Copilot instructions, I can understand the repository better, work faster and produce higher quality PRs.

I can generate a .github/copilot-instructions.md file for you automatically. Click here to open a pre-filled issue and assign it to me. I'll write the instructions, and then tag you for review.

Co-authored-by: KoblerS <32038731+KoblerS@users.noreply.github.com>
Copilot AI changed the title [WIP] Document: uv one-liner instead of pip Document uv one-liner for convenient tool usage Sep 8, 2025
Copilot AI requested a review from KoblerS September 8, 2025 21:00
README.md Outdated
### Direct usage with uv (no installation needed)

```bash
uv tool run --from python-webflow-exporter webexp --url https://example.webflow.io
Copy link
Owner

Choose a reason for hiding this comment

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

@copilot this seems to be redundant

Copy link
Contributor Author

Choose a reason for hiding this comment

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

You're right, that was redundant. I've removed the duplicate "Direct usage with uv" section since the command is already shown in the installation section. Changes in commit 9dc383d.

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 adds documentation for using uv as an alternative installation and execution method for the python-webflow-exporter tool. The change provides users with a convenient one-liner option that doesn't require managing virtual environments or performing traditional installation steps.

  • Restructures installation documentation to present two options: pip installation and direct uv execution
  • Adds corresponding usage examples for both installation methods
  • Emphasizes uv's advantage for one-time use scenarios

…redundant usage section

Co-authored-by: KoblerS <32038731+KoblerS@users.noreply.github.com>
Copilot AI changed the title Document uv one-liner for convenient tool usage Document uv one-liner for convenient tool usage with installation instructions Sep 9, 2025
Copilot AI requested a review from KoblerS September 9, 2025 05:57
@KoblerS KoblerS marked this pull request as ready for review September 9, 2025 06:19
@KoblerS KoblerS merged commit e97cd83 into main Sep 9, 2025
3 of 4 checks passed
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.

Document: uv one-liner instead of pip

2 participants