Commit Graph

288 Commits

Author SHA1 Message Date
ajaysi
d2bfb95c30 Google Grounded Search and Styling Fixes 2025-04-04 11:50:09 +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
e09e54ead0 ALwrity AI Keyword Web Researcher 2025-04-04 11:45:53 +05:30
ajaysi
42543f6ae1 Google Grounded Search and Styling Fixes 2025-04-04 11:45:53 +05:30
ajaysi
8e70578b38 Google Search Grounded results, Content Calendar Ideator, Competitor Analysis, and Keyword Researcher 2025-04-04 11:45:40 +05:30
ajaysi
46e28321b0 ALwrity AI Keyword Web Researcher 2025-04-04 11:40:07 +05:30
ajaysi
a3376f615a Google Grounded Search and Styling Fixes 2025-04-04 11:40:06 +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
Umesh
367f9bac2c Update README.md
I have added the remaining tools details which were missing here. Please check and review.

AI SEO tool
AI Social Tool
AI Content Generator Tool
2025-03-13 10:55:55 +05:30
cypheroxide
b1469eece9 Add install script info to README and implement error logging in install_dependencies.py 2025-03-12 09:04:58 +05:30
cypheroxide
e65b2b309e Add system prequesisties documentation and installation helper script 2025-03-12 09:04:58 +05:30
ي
2140b9bea4 Update README.md
https://storyme.app.io/
2025-03-01 14:47:38 +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
ي
c4d6673da6 Update alwrity.py - Cleaning up the mess. 2025-01-30 19:42:24 +05:30
ي
80e2ab6bbb Update requirements.txt 2025-01-30 08:24:44 +05:30
ي
f8b7584be2 Update on_page_seo_analyzer.py 2025-01-30 08:24:02 +05:30
ي
6edb1fb29e Update requirements.txt 2025-01-30 08:07:27 +05:30
ي
69d95d3298 Update requirements.txt 2025-01-29 23:29:29 +05:30
ي
af96cee915 Update requirements.txt 2025-01-29 23:10:53 +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
ي
fca5b269cb Update alwrity.py for DeepSeek AI model 2025-01-27 20:18:20 +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
ي
4b883408dd Update README.md 2025-01-24 16:17:38 +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
ي
ea5554a723 Update seo_structured_data.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.
Modularization:

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

Ensure user inputs are validated to prevent errors later in the code.
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-17 13:06:57 +05:30
ي
451164f5b2 Update optimize_images_for_upload.py
Add Type Hints: Improve code readability and help with static type checking by adding type hints.

Modular Logging Setup: Move the logging setup to a separate function for better modularity.

Error Handling Improvements: Add more specific error handling and informative logging.

Environment Variable Loading: Ensure environment variables are loaded only once and not inside functions.

Check for API Key Validity: Add a check to validate the Tinyfy API key before using it.

Optimize Image Saving: Use a temporary file to avoid saving directly to the filesystem.
2025-01-17 13:02:51 +05:30