Skip to content

Scrapes Google News based on given keywords. Passes the result to Gemini LLM for creating a news article. Personalize country, language of the news article.

Notifications You must be signed in to change notification settings

AJaySi/alwrity_news_writer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

Alwrity - AI Blog Post Generator: README.md Alwrity is an AI-powered blog post generator built with Streamlit and leveraging the capabilities of a large language model (LLM). It streamlines the process of creating SEO-optimized and engaging blog content.

###Features: Keyword-driven content generation: Input your main blog keywords to generate a comprehensive blog post. Blog post type selection: Choose from various blog post formats such as 'General', 'How-to Guides', 'Listicles', and more. Tone and language customization: Select the desired tone (Professional, Casual) and language (English, Vietnamese, etc.) for your blog post. SEO optimization: The generated content is optimized for search engines, taking into account relevant keywords and search intent. FAQ generation: Automatically generates FAQs based on "People Also Ask" results from Google searches. Human-like writing style: The LLM is trained to write in a natural and engaging style, incorporating personal insights and anecdotes.

###Dependencies: Streamlit OpenAI API (or other LLM provider) Serper API (for Google search results) requests

###Installation: Clone the repository: git clone https://github.com/your-username/alwrity.git Install the required dependencies: pip install streamlit openai serper requests Set the SERPER_API_KEY environment variable with your Serper API key. Run the application: streamlit run alwrity.py

###Usage: Open the Alwrity application in your web browser. Enter the main keywords for your blog post. Select the desired blog post type, tone, and language. Click the "Write Blog Post" button. The generated blog post will be displayed, including SEO-optimized content and relevant FAQs.

###Limitations: The quality of the generated content depends on the quality of the input keywords and the capabilities of the LLM. The generated FAQs are based on Google search results and may not always be comprehensive or accurate. The application requires API keys for OpenAI and Serper, which may have usage limits or costs associated.

###Future Improvements: Integrate with additional LLM providers for more diverse content generation capabilities. Implement user feedback mechanisms to improve the quality and relevance of generated content. Develop a user interface for customizing the SEO parameters and content structure.

About

Scrapes Google News based on given keywords. Passes the result to Gemini LLM for creating a news article. Personalize country, language of the news article.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages