How wesleyscholl/book-generator works
AI Book Generator supports topic validation, AI-assisted manuscript creation and revision, book extras and cover generation, and multi-format compilation. The principal workflow starts with a topic or outline, develops and improves chapters, then assembles and exports a book. Market, trend, and social research are separate supporting capabilities. The README documents several scripts whose source was not sampled; those branches are included based on its descriptions, with uncertain wiring omitted.
Main entry points: multi_provider_ai_simple.sh Provider selection · topic_market_research.sh Topic research · compile_book.sh Manuscript compiler · market_analyzer.py Market analysis
Components 20
Topic Research
- KDP market analysis
scripts/kdp_market_analyzer.sh - Market analysis
scripts/book_research_data/market_analyzer.py - Topic research
scripts/topic_market_research.sh - Trend analysis
scripts/book_research_data/trends_analyzer.py - Social research
scripts/book_research_data/social_analyzer.py - Research report
scripts/book_research_data/report_generator.py
Book Authoring
- Book outline
- Provider selection
scripts/multi_provider_ai_simple.sh - Chapter handling
scripts/optimized_chapter_handler.sh
Editing and Extras
- Book extras
scripts/generate_appendices.sh - Plagiarism checks
scripts/plagiarism_report_manager.sh
Cover Design
- Cover generation
scripts/generate_covers.sh
Book Compilation
- Manuscript compiler
scripts/compile_book.sh - Book files
Other components
- Book creator
- Amazon
- Search platforms
- AI providers
- Local design tools
- Publishing platforms
Connections 22
- Book creator → KDP market analysis: researches topic
- KDP market analysis → Market analysis: runs analysis
- Market analysis → Amazon: scrapes listings
- Book creator → Topic research: researches topic
- Topic research → Trend analysis: checks trends
- Topic research → Social research: checks social
- Trend analysis → Search platforms: searches
- Social research → Search platforms: researches
- Research report → Market analysis: reads analysis
- Research report → Trend analysis: reads trends
- Book creator → Provider selection: requests generation
- Provider selection → AI providers: calls provider
- Chapter handling → Provider selection: generates chapters
- Book creator → Chapter handling: creates or revises
- Book creator → Book extras: generates extras
- Book extras → Provider selection: requests generation
- Book creator → Plagiarism checks: checks manuscript
- Book creator → Cover generation: requests cover
- Cover generation → Local design tools: uses tools
- Book creator → Manuscript compiler: compiles book
- Manuscript compiler → Book files: exports formats
- Manuscript compiler → Publishing platforms: prepares for