Commit Graph

222 Commits

Author SHA1 Message Date
ي
8bbdad622f Update lib/ai_web_researcher/metaphor_basic_neural_web_search.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-08 20:31:58 +05:30
ي
940efaa9c5 Update lib/ai_web_researcher/metaphor_basic_neural_web_search.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-08 20:31:58 +05:30
ي
59a9198e22 Update lib/utils/content_generators.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-08 20:31:58 +05:30
ي
a1cf6b811c Update lib/utils/content_generators.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-04-08 20:31:58 +05:30
ajaysi
5797d031c8 content planning and competitor analysis. 2025-04-08 20:31:58 +05:30
ajaysi
33a608dcdc AI Content planning and competitor analysis.
Tight integration with Alwrity, tavily and metaphor.
2025-04-08 20:31:58 +05:30
ajaysi
8312dbaaac Youtube AI Writer Tools 2025-04-08 18:37:35 +05:30
ajaysi
940a4ad1fa ALwrity AI Copywriter app, aidppc, oath, quest, star, fab, pas, app, acca, 4c, 4r, emotional 2025-04-07 15:13:33 +05:30
ajaysi
3a57df6ecb AI Content planning and competitor analysis. 2025-04-06 17:34:36 +05:30
ajaysi
d31480eaf4 AI Content planning and competitor analysis. 2025-04-06 17:26:48 +05:30
ajaysi
e05450d070 Stupid github 2025-04-06 11:08:39 +05:30
ajaysi
579bf7d0a6 Google trends data and keyword research 2025-04-06 11:08:39 +05:30
ajaysi
a2fb77f700 AI Web Researcher: Added Exa answer and Tavily answer to the metaphor search results
Added AI insights to the metaphor search results
Better display of AI search results
2025-04-06 11:08:39 +05:30
ajaysi
e1060ffc45 ALwrity AI Keyword Web Researcher 2025-04-06 11:08:39 +05:30
ajaysi
81e78563e2 Google Grounded Search and Styling Fixes 2025-04-06 11:08:39 +05:30
ajaysi
f19d57cba0 Google Search Grounded results, Content Calendar Ideator, Competitor Analysis, and Keyword Researcher 2025-04-06 11:08:36 +05:30
ajaysi
22d027d1c4 Made changes to Getting started with ALwrity and added lot of details on API keys 2025-04-06 11:07:07 +05:30
ajaysi
0d6e10f0cf Google Search Grounded results, Content Calendar Ideator, Competitor Analysis, and Keyword Researcher 2025-04-06 11:06:10 +05:30
ajaysi
55caaf4fff Made changes to Getting started with ALwrity and added lot of details on API keys 2025-04-06 11:03:08 +05:30
ajaysi
6861043101 Google Search Grounded results, Content Calendar Ideator, Competitor Analysis, and Keyword Researcher 2025-04-04 11:50:09 +05:30
ajaysi
5c16d4def7 Made changes to Getting started with ALwrity and added lot of details on API keys 2025-04-04 11:50:09 +05:30
ajaysi
f2d8cd32da Google Search Grounded results, Content Calendar Ideator, Competitor Analysis, and Keyword Researcher 2025-04-04 11:40:06 +05:30
ajaysi
ca58a2f2a5 Made changes to Getting started with ALwrity and added lot of details on API keys 2025-04-04 11:40:06 +05:30
ajaysi
1a803f7ac3 ALwrity AI Keyword Web Researcher 2025-04-04 11:32:22 +05:30
ajaysi
0ea99a485c Google Grounded Search and Styling Fixes 2025-04-04 11:32:22 +05:30
ajaysi
bf2b1f596f Google Search Grounded results, Content Calendar Ideator, Competitor Analysis, and Keyword Researcher 2025-04-04 11:32:22 +05:30
ajaysi
9d27d8469c Hmm, lets commit this: 2025-04-04 11:26:31 +05:30
ajaysi
7d6ea91e6a Made changes to Getting started with ALwrity and added lot of details on API keys 2025-04-01 21:46:10 +05:30
DikshaDisciplines
2d0ca90232 Update README.md 2025-02-17 10:46:17 +05:30
ي
6922e5f85f Update ai_news_article_writer.py - Issue 154
encountered an issue with the AI News Writer feature. The system successfully generates a news report (as indicated by the success message), but the actual content is not displayed in the UI.

Steps to Reproduce:

Open Alwrity and navigate to AI Writers.
Select Write News Reports.
Enter keywords (e.g., Upcoming AI Trends in 2025).
Select an origin country (e.g., India) and language (e.g., English).
Click Generate News Report.
2025-02-13 13:19:13 +05:30
ي
f1af927bd6 history chatbot and a document question-answering chatbot 2025-02-12 19:57:41 +05:30
ي
70f43b9546 Delete lib/chatbot_custom/chat_history_chatbot.py 2025-02-12 19:55:09 +05:30
ي
25784c4a98 Delete lib/chatbot_custom/chatbot_local_docqa.py 2025-02-12 19:54:47 +05:30
ي
942341a3f9 Provide alwrity_rag_chatbot module 2025-02-12 19:53:41 +05:30
ي
f8b7584be2 Update on_page_seo_analyzer.py 2025-01-30 08:24:02 +05:30
ي
70b272fd84 Update content_planning_agents_alwrity_crew.py 2025-01-29 23:10:15 +05:30
ي
e758ab5695 Update on_page_seo_analyzer.py 2025-01-29 23:09:47 +05:30
ي
9782640923 Update deepseek text generation module 2025-01-28 12:18:53 +05:30
ي
6a76570610 Support DeepSeek AI model for text gen 2025-01-27 19:45:04 +05:30
ي
960b1394b4 Include deepseek AI model for content generation 2025-01-27 19:40:31 +05:30
ي
bd39becb57 Update deepseek_text_gen
Changes Made:
Configured logging similar to openai_text_gen.py.
Added retry mechanism using tenacity similar to both openai_text_gen.py and gemini_pro_text.py.
Adapted the API call to use DeepSeek's reasoning.create method.
Handled streaming of responses and error logging.
2025-01-27 19:32:53 +05:30
ي
86a38aec85 Create deepseek_text_gen.py 2025-01-27 17:58:29 +05:30
ي
076a597d7a Update finance_data_researcher.py 2025-01-26 13:48:52 +05:30
ي
b58e9f519e Update firecrawl web crawler 2025-01-24 16:31:23 +05:30
ي
348f84a99b Rename README to README.md 2025-01-24 16:05:54 +05:30
ي
9a819b2267 Update and rename README.md to README 2025-01-24 16:05:07 +05:30
ي
3653bd4e80 Update arxiv_schlorly_research.py
Function Definitions:
fetch_arxiv_data: Fetches arXiv data based on a query.
create_dataframe: Creates a DataFrame from the provided data.
get_arxiv_main_content: Returns the main content of an arXiv paper.
download_image: Downloads an image from a URL.
scrape_images_from_arxiv: Scrapes images from an arXiv page.
arxiv_bibtex: Generates the BibTeX entry for an arXiv paper.
extract_arxiv_ids_from_line: Extracts arXiv IDs from a given line of text.
read_written_ids: Reads already written arXiv IDs from a file.
append_id_to_file: Appends a single arXiv ID to a file.
Step 2: Suggest Code Improvements
Code Duplication:
Combine Similar Functions: Functions such as fetch_arxiv_data and create_dataframe can be combined or refactored to reduce redundancy.
Reuse Code: Ensure common functionality is abstracted into reusable functions.
Performance and Optimization:
Optimize API Calls: Ensure the arXiv API calls are optimized and handle rate limits.
Efficient Data Handling: Use more efficient data handling techniques, such as batch processing for large datasets.
Coding Standards and Best Practices:
Add Docstrings: Ensure all functions have detailed docstrings explaining their purpose, arguments, and return values.
Error Handling: Improve error handling to provide more informative error messages and handle different types of errors separately.
Logging: Use a consistent logging strategy to log important events and errors.
Code Structure: Group related functions into classes or modules for better organization and maintainability.
PEP 8 Compliance: Ensure the code follows PEP 8 standards for Python code style.
2025-01-24 15:52:06 +05:30
ي
f75375eaaa Delete lib/ai_web_researcher/__pycache__ directory 2025-01-18 09:35:29 +05:30
ي
2f37626e32 Update sitemap_analysis.py
Code Improvements:
Error Handling:

Improve error messages to be more informative.
Log errors for debugging purposes.
Code Readability:

Add docstrings and comments to explain the purpose of functions and complex code blocks.
Use consistent formatting and naming conventions.
Modularization:

Split large functions into smaller, reusable functions.
Group related functions together.
Optimization:

Use caching where possible to reduce redundant operations.
Optimize data processing steps for better performance.
User Experience Improvements:
User Feedback:

Provide immediate feedback on actions (e.g., loading spinners, success, and error messages).
Use placeholders and help text to guide users on what inputs are expected.
Interactive Elements:

Use more interactive elements like sliders, date pickers, and multi-selects to enhance the user interface.
2025-01-18 08:35:09 +05:30
ي
74c862faec Update textstaty.py
User-Friendly Interface: The Streamlit interface is intuitive, allowing users to easily input text and get readability scores.
Comprehensive Analysis: The tool covers a wide range of readability metrics, providing detailed insights into the text's readability.
Actionable Tips: Each readability score is accompanied by actionable tips, helping users improve their content based on the analysis.
Additional Insights: The inclusion of additional metrics like reading time, syllable count, and word count provides a thorough analysis of the text.
Suggested Improvements:
Error Handling:

Add error handling for cases where the text input might be empty or too short for certain readability metrics.
Code Modularization:

Refactor the code to encapsulate readability calculations and markdown generation into separate functions. This will make the code more modular and easier to maintain.
Performance Optimization:

Optimize the readability calculation by avoiding redundant calculations if the text hasn't changed.
Code Readability:

Add docstrings and comments to explain the purpose of functions and complex code blocks.
Ensure consistent formatting and adherence to PEP8 standards.
2025-01-18 08:34:32 +05:30