Tag: web

  • Introducing URL Fetching

    Introducing URL Fetching

    We’re excited to announce a powerful new feature in Revise that makes content creation even more effortless: URL Fetching. Now you can ask Revise to fetch, analyze, and incorporate content from any URL directly into your WordPress postsβ€”all with a simple conversational prompt.

    What Is URL Fetching?

    URL Fetching allows Revise to access external web pages, extract their content, and use that information to help you create, enhance, or research your WordPress content. It’s like having a research assistant built right into your editor.

    How It Works

    The magic happens through natural conversation. Simply include a URL in your prompt, and Revise handles the rest:

    "Can you summarize https://example.com/article and incorporate it into an article?"

    Behind the scenes:

    1. Revise recognizes the URL in your request
    2. Safely fetches the content from the web
    3. Processes and cleans the HTML into readable text
    4. Analyzes the content using AI
    5. Creates or updates your WordPress blocks with the result

    Real-World Use Cases

    πŸ“° Content Curation

    Transform external articles into your own unique content:

    "Fetch https://techcrunch.com/article/latest-ai-news and write a blog post
    with my perspective on these developments"

    πŸ“Š Research Compilation

    Gather information from multiple sources:

    "Read https://wikipedia.org/wiki/Machine_Learning and create an
    introductory guide for beginners"

    πŸ”„ Content Repurposing

    Turn web content into different formats:

    "Summarize https://example.com/long-report and create 5 social media
    posts highlighting the key points"

    πŸ’‘ Idea Generation

    Get inspired by existing content:

    "Analyze https://competitor.com/blog-post and suggest 3 related article
    ideas I could write about"

    πŸ“ Fact-Checking & References

    Incorporate accurate information from authoritative sources:

    "Fetch https://research-paper.edu/study and summarize the key findings
    in my article about health trends"

    Security First

    We built URL Fetching with security as a top priority:

    πŸ›‘οΈ Protection Against Malicious URLs

    • Private IP blocking prevents access to internal networks
    • Protocol validation only allows HTTP and HTTPS
    • SSRF protection blocks attempts to access local resources

    ⚑ Performance Safeguards

    • 5MB download limit prevents excessive bandwidth usage
    • 30-second timeout ensures requests don’t hang indefinitely
    • 50,000 character limit on processed text keeps responses manageable

    🧹 Content Sanitization

    • Script removal strips all JavaScript from fetched pages
    • Style cleanup removes CSS and formatting noise
    • HTML parsing converts messy markup into clean, readable text

    How to Use URL Fetching

    Using this feature is as simple as having a conversation:

    Basic Syntax

    Just include a URL in any Revise chat prompt:

    "Summarize https://example.com for me"

    Advanced Requests

    Be specific about what you want:

    "Fetch https://news-site.com/article-123, extract the main points,
    and write a 500-word response article with my counterarguments"

    Multiple Operations

    Combine URL fetching with other Revise capabilities:

    "Read https://research.org/paper.pdf and update my Introduction block
    to include these statistics"

    Works With Major LLM Providers

    Whether you prefer Claude (Anthropic), GPT-4 (OpenAI), or Gemini (Google), URL Fetching works seamlessly across all supported providers. Your AI assistant of choice can now access the entire web to help you create better content.

    Technical Deep Dive

    For the technically curious, here’s how it works under the hood:

    1. Marker Detection: When the LLM recognizes a URL request, it outputs a special ---FETCH_URL--- marker with JSON instructions
    2. URL Validation: Our server validates the URL for security issues
    3. Content Retrieval: WordPress’s HTTP API safely fetches the content
    4. HTML Processing: Content is converted from HTML to clean markdown-style text
    5. Context Augmentation: The fetched content is added to the conversation context
    6. AI Processing: The LLM processes both your original request and the fetched content
    7. Block Operations: Results are formatted as WordPress block operations

    All of this happens transparently in seconds, giving you a seamless experience.

    Privacy & Ethics

    What We Don’t Do

    • ❌ We don’t store fetched content
    • ❌ We don’t cache external pages
    • ❌ We don’t share your requests with third parties
    • ❌ We don’t bypass paywalls or authentication

    What We Encourage

    • βœ… Always respect copyright and fair use guidelines
    • βœ… Add your own analysis and perspective
    • βœ… Cite sources when using external content
    • βœ… Create transformative, original work

    Examples to Try Right Now

    Copy and paste these prompts into Revise:

    Quick Summaries

    "Summarize the key points from https://wikipedia.org/wiki/Artificial_intelligence"

    Content Creation

    "Fetch https://github.com/trending and write a blog post about the top 5
    trending repositories this week"

    Comparison Articles

    "Read https://product-a.com/features and https://product-b.com/features,
    then create a comparison table"

    News Aggregation

    "Get the latest from https://news.ycombinator.com and write a tech news
    roundup with my commentary"

    What’s Next?

    URL Fetching is just the beginning. We’re exploring additional capabilities like:

    • πŸ“„ PDF fetching for academic papers and reports
    • πŸ” Authenticated requests for content behind logins (with your credentials)
    • 🌐 Multi-URL fetching to aggregate content from multiple sources
    • πŸ–ΌοΈ Image extraction to pull relevant visuals from web pages

    Get Started Today

    URL Fetching is available now in Revise for all users. Simply update to the latest version and start experimenting with your favorite URLs.

    Installation

    If you haven’t installed Revise yet:

    1. Download from useRevise.com
    2. Install the plugin in WordPress
    3. Configure your preferred AI provider (Anthropic, OpenAI, or Gemini)
    4. Start chatting with URLs!

    Need Help?

    Your Feedback Matters

    We built URL Fetching based on user feedback requesting better research capabilities. What other features would make Revise more useful for your workflow? Let us know!


    About Revise: Revise is an AI-powered writing assistant built directly into WordPress’s Gutenberg editor. Write, edit, and enhance your content through natural conversationβ€”no context switching required.