Name | geminiteacher JSON |
Version |
1.0.0
JSON |
| download |
home_page | None |
Summary | An educational content generation toolkit powered by Google's Gemini LLM |
upload_time | 2025-07-10 05:17:13 |
maintainer | None |
docs_url | None |
author | None |
requires_python | <4.0,>=3.10 |
license | None |
keywords |
ai
course
education
gemini
generator
llm
|
VCS |
 |
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# GeminiTeacher: The AI-Powered Course Creator
Turn any text-based document (notes, articles, books) into a structured, multi-chapter online course with a single command.
[](https://badge.fury.io/py/geminiteacher)
[](https://github.com/supersheepbear/GeminiTeacher/blob/main/LICENSE)
**[Full Documentation Site](https://yxiong.org/GeminiTeacher/)**
## What It Does
GeminiTeacher acts like an AI agent, using a sequence of cascading prompts with Google's Gemini models to perform a comprehensive analysis of your content. First, it intelligently outlines a table of contents with a user-defined number of chapters. It then generates a detailed chapter for each topic in the outline, plus a final course summary, effectively creating a complete, multi-chapter book from your raw material.
## How to Use
For complete installation and usage instructions, please visit our comprehensive documentation site:
**➡️ [Usage Guide: https://yxiong.org/GeminiTeacher/usage/](https://yxiong.org/GeminiTeacher/usage/)**
## Contributing
Contributions are welcome! Please feel free to submit a pull request or open an issue.
## License
This project is licensed under the MIT License.
Raw data
{
"_id": null,
"home_page": null,
"name": "geminiteacher",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.10",
"maintainer_email": null,
"keywords": "ai, course, education, gemini, generator, llm",
"author": null,
"author_email": "Sheepbear <yxiong@umich.edu>",
"download_url": "https://files.pythonhosted.org/packages/be/04/6bb799115a61ff7f0e48c0bcb54ec011934dbfcd5f5cc838d81302a347e5/geminiteacher-1.0.0.tar.gz",
"platform": null,
"description": "# GeminiTeacher: The AI-Powered Course Creator\n\nTurn any text-based document (notes, articles, books) into a structured, multi-chapter online course with a single command.\n\n[](https://badge.fury.io/py/geminiteacher)\n[](https://github.com/supersheepbear/GeminiTeacher/blob/main/LICENSE)\n\n**[Full Documentation Site](https://yxiong.org/GeminiTeacher/)**\n\n## What It Does\n\nGeminiTeacher acts like an AI agent, using a sequence of cascading prompts with Google's Gemini models to perform a comprehensive analysis of your content. First, it intelligently outlines a table of contents with a user-defined number of chapters. It then generates a detailed chapter for each topic in the outline, plus a final course summary, effectively creating a complete, multi-chapter book from your raw material.\n\n## How to Use\n\nFor complete installation and usage instructions, please visit our comprehensive documentation site:\n\n**\u27a1\ufe0f [Usage Guide: https://yxiong.org/GeminiTeacher/usage/](https://yxiong.org/GeminiTeacher/usage/)**\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a pull request or open an issue.\n\n## License\n\nThis project is licensed under the MIT License.\n",
"bugtrack_url": null,
"license": null,
"summary": "An educational content generation toolkit powered by Google's Gemini LLM",
"version": "1.0.0",
"project_urls": {
"Documentation": "https://supersheepbear.github.io/GeminiTeacher/",
"Homepage": "https://supersheepbear.github.io/GeminiTeacher/",
"Repository": "https://github.com/supersheepbear/GeminiTeacher"
},
"split_keywords": [
"ai",
" course",
" education",
" gemini",
" generator",
" llm"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "ebba7766f02bb51af1c3f45669430610ac43fe9c6bd181364fecd4ebfba97033",
"md5": "90908094339fe6b74352c823309c6b44",
"sha256": "884c27598268924000d6554e62c45b7949e2e002efbd5b1f08bcf9c439de88e6"
},
"downloads": -1,
"filename": "geminiteacher-1.0.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "90908094339fe6b74352c823309c6b44",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.10",
"size": 35395,
"upload_time": "2025-07-10T05:17:10",
"upload_time_iso_8601": "2025-07-10T05:17:10.593230Z",
"url": "https://files.pythonhosted.org/packages/eb/ba/7766f02bb51af1c3f45669430610ac43fe9c6bd181364fecd4ebfba97033/geminiteacher-1.0.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "be046bb799115a61ff7f0e48c0bcb54ec011934dbfcd5f5cc838d81302a347e5",
"md5": "afe3d89f3bbabc0d5b98aca409404de4",
"sha256": "ff0452dcca2b07d7ef014bcc322d6695977b1d208de4b2198a36b14248d91dcf"
},
"downloads": -1,
"filename": "geminiteacher-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "afe3d89f3bbabc0d5b98aca409404de4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.10",
"size": 231973,
"upload_time": "2025-07-10T05:17:13",
"upload_time_iso_8601": "2025-07-10T05:17:13.463733Z",
"url": "https://files.pythonhosted.org/packages/be/04/6bb799115a61ff7f0e48c0bcb54ec011934dbfcd5f5cc838d81302a347e5/geminiteacher-1.0.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-07-10 05:17:13",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "supersheepbear",
"github_project": "GeminiTeacher",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"tox": true,
"lcname": "geminiteacher"
}