URL to Blog Generator
Transform web content into interactive WordPress blog posts
Extract content from any URL and transform it into a comprehensive, interactive blog post automatically published to WordPress.
Quick Start
With URL
praisonai recipe run url-to-blog-generator \
--var url="https://example.com/article"Auto Topic
praisonai recipe run url-to-blog-generatorWithout a URL, searches for trending AI topics.
Pipeline Stages
- URL Extraction
Uses Tavily Extract to get: – Full page content – Key points and arguments – Data and statistics – Quotes and statements
- Research
Tavily search finds 10 related sources: – Additional context – Expert opinions – Recent developments – Practical applications
- Image Description
Creates an infographic prompt: – Visualizes main concepts – Clean, modern design – Key data points
- Blog Writing
Generates Gutenberg-formatted post: – Tables for data – Lists for key points – Source attribution – British English
- WordPress Publish
Publishes to WordPress: – Category: AI – Author: praison – Status: publish
Agents
Tools: tavily_extract, tavily_search
Extracts content from any URL
ResearcherTool: tavily_search
Finds 10 related sources
Image GeneratorModel: GPT-4o-mini
Creates infographic descriptions
Blog WriterModel: GPT-4o-mini
Writes Gutenberg-formatted posts
Requirements
Environment Variables
export OPENAI_API_KEY="sk-..."
export TAVILY_API_KEY="tvly-..."WordPress Setup
Requires praisonaiwp CLI configured:
pip install praisonaiwp
praisonaiwp config --site mer.vin --user praisonExample Output
| Metric | Value |
|---|---|
| Judge Score | 7.63/10 |
| Agents | 5 |
| Steps | 5 |
| Tokens | ~2500 |