# Lovecraft RAG - The Resurrection
This is a project to use generative AI to speak to the ghost of Lovecraft through his letter and stories.
## Setup
### Get Poetry
```bash
curl -sSL https://install.python-poetry.org | python3 -
```
OR
```bash
pipx install poetry
```
### Install Dependencies
```bash
poetry install
```
## Run the Project
1. Get the stories from hplovecraft.com [read them, they're great!]
```bash
scrapy runspider lovecraft/scrape.py
```
Raw data
{
"_id": null,
"home_page": "https://github.com/rjurney/lovecraft",
"name": "lovecraft",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.11",
"maintainer_email": null,
"keywords": "lovecraft, retrieval augmented generation, rag, openai, gpt-4, llm, language model, nlp, natural language processing, ai, artificial intelligence, conversational ai, H.P. Lovecraft, OpenSearch",
"author": "Russell Jurney",
"author_email": "russell.jurney@gmail.com",
"download_url": null,
"platform": null,
"description": "# Lovecraft RAG - The Resurrection\n\nThis is a project to use generative AI to speak to the ghost of Lovecraft through his letter and stories.\n\n## Setup\n\n### Get Poetry\n\n```bash\ncurl -sSL https://install.python-poetry.org | python3 -\n```\n\nOR\n\n```bash\npipx install poetry\n```\n\n### Install Dependencies\n\n```bash\npoetry install\n```\n\n## Run the Project\n\n1. Get the stories from hplovecraft.com [read them, they're great!]\n\n```bash\nscrapy runspider lovecraft/scrape.py\n```\n\n\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Converse with H.P. Lovecraft via Retrieval Augmented Generation.",
"version": "0.1.1",
"project_urls": {
"Homepage": "https://github.com/rjurney/lovecraft"
},
"split_keywords": [
"lovecraft",
" retrieval augmented generation",
" rag",
" openai",
" gpt-4",
" llm",
" language model",
" nlp",
" natural language processing",
" ai",
" artificial intelligence",
" conversational ai",
" h.p. lovecraft",
" opensearch"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "f88958c65efc370347d65a3368e8bd88d91aeb95ce275485817a0faaced39353",
"md5": "ae24f8e9ac3bc48d5ae982cc3cda98f9",
"sha256": "81fbee4bbec3dfd16bfb1d14ed9153a0ddfe830f45950ef01f8101ac9f58fbf6"
},
"downloads": -1,
"filename": "lovecraft-0.1.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "ae24f8e9ac3bc48d5ae982cc3cda98f9",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.11",
"size": 9196,
"upload_time": "2024-06-24T22:13:12",
"upload_time_iso_8601": "2024-06-24T22:13:12.790975Z",
"url": "https://files.pythonhosted.org/packages/f8/89/58c65efc370347d65a3368e8bd88d91aeb95ce275485817a0faaced39353/lovecraft-0.1.1-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-06-24 22:13:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "rjurney",
"github_project": "lovecraft",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "lovecraft"
}