This is a simple web-based viewer for "The Python Developer's Guide to Building Intelligent Assistants with LLMs" book.
- View all chapters and research notes
- Simple navigation between chapters
- Toggle research notes visibility
- Responsive design for different screen sizes
- Python 3.6 or higher
- Start the custom HTTP server with CORS support:
python server.py- Open your browser and navigate to:
http://localhost:8000/simple.html
This simpler version displays the book content correctly with proper markdown rendering.
You can also view the more complex version with additional features:
http://localhost:8000/index.html
If you're having issues with CORS (Cross-Origin Resource Sharing) errors:
- Make sure you're accessing the files through the HTTP server and not directly from the file system
- Check that the server is running on port 8000
- Clear your browser cache if you're still experiencing issues
/docs/- Contains all book chapters and research notes in markdown formatsimple.html- Basic version of the book viewerindex.html- Full-featured book viewerserver.py- Custom HTTP server with CORS support
The viewer has been tested on:
- Chrome
- Firefox
- Edge
The viewer uses zero-md web component to render markdown files into HTML. This requires loading content through an HTTP server due to CORS restrictions in modern browsers.