Skip to content

Alwrity Library Module Guide ‐ AI writer python code layout

AJ!! edited this page Apr 7, 2024 · 1 revision

This guide will help you navigate through the different modules available in the Alwrity library and assist you in finding the modules you need to make code modifications.

Note: Check with the latest code, as the below layout will keep changing.

Finding Modules

To find the modules you need for making code modifications, simply navigate to the respective folder that matches the functionality you're interested in. For example, if you want to modify code related to web research using Google SERP, you would look into the ai_web_researcher folder and find the appropriate module, such as google_serp_search.py.

Feel free to explore the modules in each folder to understand their functionalities better and make the necessary code modifications for your requirements.

ai_writers

  • Contains modules for generating blog content using various methods such as Google SERP, keyword conversion, and more.
    • blog_from_google_serp.py
    • combine_research_and_blog.py
    • keywords_to_blog.py
    • combine_blog_and_keywords.py
    • gpt_blog_sections.py

ai_web_researcher

  • Includes modules for conducting web research using AI technologies and APIs.
    • ai_news_researcher.py
    • google_trends_researcher.py
    • metaphor_basic_neural_web_search.py
    • you_web_reseacher.py
    • arxiv_schlorly_research.py
    • gpt_competitor_analysis.py
    • google_search_gpt_vision.py
    • gpt_online_researcher.py
    • tavily_ai_search.py
    • google_serp_search.py
    • gpt_summarize_web_content.py
    • web_research_report.py

blog_postprocessing

  • Modules for post-processing blog content, including proofreading, conversion, and saving.
    • blog_proof_reader.py
    • convert_markdown_to_html.py
    • convert_content_to_markdown.py
    • humanize_blog.py
    • save_image.py
    • save_blog_to_file.py

blog_metadata

  • Contains modules for extracting metadata information from blog content.
    • get_blog_category.py
    • get_blog_metadata.py
    • get_blog_meta_desc.py
    • get_blog_title.py
    • get_tags.py
lib
├── ai_writers
│   ├── blog_from_google_serp.py
│   ├── combine_research_and_blog.py
│   ├── keywords_to_blog.py
│   ├── combine_blog_and_keywords.py
│   └── gpt_blog_sections.py
├── ai_web_researcher
│   ├── ai_news_researcher.py
│   ├── google_trends_researcher.py
│   ├── metaphor_basic_neural_web_search.py
│   ├── you_web_reseacher.py
│   ├── arxiv_schlorly_research.py
│   ├── gpt_competitor_analysis.py
│   ├── google_search_gpt_vision.py
│   ├── gpt_online_researcher.py
│   ├── tavily_ai_search.py
│   ├── google_serp_search.py
│   ├── gpt_summarize_web_content.py
│   └── web_research_report.py
├── blog_postprocessing
│   ├── blog_proof_reader.py
│   ├── convert_markdown_to_html.py
│   ├── convert_content_to_markdown.py
│   ├── humanize_blog.py
│   ├── save_image.py
│   └── save_blog_to_file.py
└── blog_metadata
    ├── get_blog_category.py
    ├── get_blog_metadata.py
    ├── get_blog_meta_desc.py
    ├── get_blog_title.py
    ├── get_tags.py