This is a more advanced integration of Google Drive with langchain.
# Install
```
pip install langchain-googledrive
```
# For debug
```
poetry install --with test
make test
```
## Documentation
Documentation is available in the [docs](docs) folder in the form of Jupyter notebooks.
- [Document Loaders](docs/integrations/document_loaders/google_drive.ipynb)
- [Retrievers](docs/integrations/retrievers/google_drive.ipynb)
- [Toolkits](docs/integrations/toolkits/google_drive.ipynb)
- [Tools](docs/integrations/tools/google_drive.ipynb)
## Dependencies
In order to support advanced features, you may need to install the following optional dependencies:
| Dependency | Purpose |
|------------|---------|
| `unstructured` | Parsing and extracting text from various unstructured document formats |
| `pdf2image` | Converting PDF files to images for OCR processing |
| `pypandoc` | Converting between different document formats |
| `pytesseract` | Performing OCR (Optical Character Recognition) on images and scanned documents |
| `pdfminer.six` | Extracting text and metadata from PDF documents |
| `pi_heif` | Handling HEIF (High Efficiency Image Format) image files |
| `detectron2` | Advanced image analysis for complex document structures |
These dependencies enhance the ability to process and extract information from a wide variety of file types that may be stored in Google Drive. Install the ones you need based on the types of documents you expect to work with.
Raw data
{
"_id": null,
"home_page": "https://www.github.com/pprados/langchain-googledrive",
"name": "langchain-googledrive",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0,>=3.9",
"maintainer_email": null,
"keywords": null,
"author": "Philippe PRADOS",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/1d/3e/6cbe206b9078b1e6c8c8f14cd9681e1ed0d2e325cdce18400bb124f10a6b/langchain_googledrive-0.3.35.tar.gz",
"platform": null,
"description": "This is a more advanced integration of Google Drive with langchain.\n\n# Install\n```\npip install langchain-googledrive\n```\n\n# For debug\n```\npoetry install --with test\nmake test\n```\n\n## Documentation\n\nDocumentation is available in the [docs](docs) folder in the form of Jupyter notebooks.\n\n- [Document Loaders](docs/integrations/document_loaders/google_drive.ipynb)\n- [Retrievers](docs/integrations/retrievers/google_drive.ipynb)\n- [Toolkits](docs/integrations/toolkits/google_drive.ipynb)\n- [Tools](docs/integrations/tools/google_drive.ipynb)\n\n## Dependencies\n\nIn order to support advanced features, you may need to install the following optional dependencies:\n\n| Dependency | Purpose |\n|------------|---------|\n| `unstructured` | Parsing and extracting text from various unstructured document formats |\n| `pdf2image` | Converting PDF files to images for OCR processing |\n| `pypandoc` | Converting between different document formats |\n| `pytesseract` | Performing OCR (Optical Character Recognition) on images and scanned documents |\n| `pdfminer.six` | Extracting text and metadata from PDF documents |\n| `pi_heif` | Handling HEIF (High Efficiency Image Format) image files |\n| `detectron2` | Advanced image analysis for complex document structures |\n\nThese dependencies enhance the ability to process and extract information from a wide variety of file types that may be stored in Google Drive. Install the ones you need based on the types of documents you expect to work with.\n\n",
"bugtrack_url": null,
"license": "Apache 2.0",
"summary": "This is a more advanced integration of Google Drive with langchain.",
"version": "0.3.35",
"project_urls": {
"Homepage": "https://www.github.com/pprados/langchain-googledrive",
"Repository": "https://www.github.com/pprados/langchain-googledrive"
},
"split_keywords": [],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "8c992228927d956b40f180ba5b0364c5a0eed36b926f964d7168e5bf5c52aae9",
"md5": "4c0d36468da00643fd174c6376a841f6",
"sha256": "e3d07acd26ae5596109e4e393c2c3794c5c648066ea580df0cee0283446dc953"
},
"downloads": -1,
"filename": "langchain_googledrive-0.3.35-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4c0d36468da00643fd174c6376a841f6",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0,>=3.9",
"size": 30336,
"upload_time": "2025-02-14T11:24:37",
"upload_time_iso_8601": "2025-02-14T11:24:37.229061Z",
"url": "https://files.pythonhosted.org/packages/8c/99/2228927d956b40f180ba5b0364c5a0eed36b926f964d7168e5bf5c52aae9/langchain_googledrive-0.3.35-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "1d3e6cbe206b9078b1e6c8c8f14cd9681e1ed0d2e325cdce18400bb124f10a6b",
"md5": "8da79a977573e452ad6d50f5a21df62f",
"sha256": "3649732bd9e3aeb205a0b52fd5ae51defa967928e203400341922503981a7009"
},
"downloads": -1,
"filename": "langchain_googledrive-0.3.35.tar.gz",
"has_sig": false,
"md5_digest": "8da79a977573e452ad6d50f5a21df62f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0,>=3.9",
"size": 27298,
"upload_time": "2025-02-14T11:24:38",
"upload_time_iso_8601": "2025-02-14T11:24:38.893253Z",
"url": "https://files.pythonhosted.org/packages/1d/3e/6cbe206b9078b1e6c8c8f14cd9681e1ed0d2e325cdce18400bb124f10a6b/langchain_googledrive-0.3.35.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-02-14 11:24:38",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "pprados",
"github_project": "langchain-googledrive",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "langchain-googledrive"
}