├── .devcontainer └── devcontainer.json ├── .gitattributes ├── .gitignore ├── .streamlit └── config.toml ├── Dockerfile ├── Example_1.md ├── Example_2.md ├── LICENSE.md ├── README.md ├── assets ├── imgs │ └── release_note_jun_8th.png └── logo │ ├── infinite_bookshelf_logo.png │ └── powered-by-groq.svg ├── example.env ├── infinite_bookshelf ├── __init__.py ├── agents │ ├── __init__.py │ ├── section_writer.py │ ├── structure_writer.py │ └── title_writer.py ├── inference │ ├── __init__.py │ └── stats.py ├── tools │ ├── __init__.py │ ├── markdown.py │ └── pdf.py └── ui │ ├── __init__.py │ ├── book.py │ ├── components │ ├── __init__.py │ ├── advanced_form.py │ ├── basic_form.py │ ├── download.py │ └── statistics.py │ └── initialization.py ├── main.py ├── packages.txt ├── pages └── advanced.py └── requirements.txt /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/.gitignore -------------------------------------------------------------------------------- /.streamlit/config.toml: -------------------------------------------------------------------------------- 1 | [client] 2 | showSidebarNavigation = false 3 | 4 | [theme] 5 | base = "dark" -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/Dockerfile -------------------------------------------------------------------------------- /Example_1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/Example_1.md -------------------------------------------------------------------------------- /Example_2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/Example_2.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/README.md -------------------------------------------------------------------------------- /assets/imgs/release_note_jun_8th.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/assets/imgs/release_note_jun_8th.png -------------------------------------------------------------------------------- /assets/logo/infinite_bookshelf_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/assets/logo/infinite_bookshelf_logo.png -------------------------------------------------------------------------------- /assets/logo/powered-by-groq.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/assets/logo/powered-by-groq.svg -------------------------------------------------------------------------------- /example.env: -------------------------------------------------------------------------------- 1 | GROQ_API_KEY=gsk_yA... -------------------------------------------------------------------------------- /infinite_bookshelf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /infinite_bookshelf/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/agents/__init__.py -------------------------------------------------------------------------------- /infinite_bookshelf/agents/section_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/agents/section_writer.py -------------------------------------------------------------------------------- /infinite_bookshelf/agents/structure_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/agents/structure_writer.py -------------------------------------------------------------------------------- /infinite_bookshelf/agents/title_writer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/agents/title_writer.py -------------------------------------------------------------------------------- /infinite_bookshelf/inference/__init__.py: -------------------------------------------------------------------------------- 1 | from .stats import GenerationStatistics 2 | -------------------------------------------------------------------------------- /infinite_bookshelf/inference/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/inference/stats.py -------------------------------------------------------------------------------- /infinite_bookshelf/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/tools/__init__.py -------------------------------------------------------------------------------- /infinite_bookshelf/tools/markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/tools/markdown.py -------------------------------------------------------------------------------- /infinite_bookshelf/tools/pdf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/tools/pdf.py -------------------------------------------------------------------------------- /infinite_bookshelf/ui/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/ui/__init__.py -------------------------------------------------------------------------------- /infinite_bookshelf/ui/book.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/ui/book.py -------------------------------------------------------------------------------- /infinite_bookshelf/ui/components/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/ui/components/__init__.py -------------------------------------------------------------------------------- /infinite_bookshelf/ui/components/advanced_form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/ui/components/advanced_form.py -------------------------------------------------------------------------------- /infinite_bookshelf/ui/components/basic_form.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/ui/components/basic_form.py -------------------------------------------------------------------------------- /infinite_bookshelf/ui/components/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/ui/components/download.py -------------------------------------------------------------------------------- /infinite_bookshelf/ui/components/statistics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/ui/components/statistics.py -------------------------------------------------------------------------------- /infinite_bookshelf/ui/initialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/infinite_bookshelf/ui/initialization.py -------------------------------------------------------------------------------- /main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/main.py -------------------------------------------------------------------------------- /packages.txt: -------------------------------------------------------------------------------- 1 | weasyprint -------------------------------------------------------------------------------- /pages/advanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/pages/advanced.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Bklieger/infinite-bookshelf/HEAD/requirements.txt --------------------------------------------------------------------------------