Skip to main content

SheetBase LangChain

🤖 Simple HTTP client for SheetBase - Use Google Sheets as a database with Python and AI agents.

🚀 Installation

pip install sheetbase-langchain

📖 Quick Start

from sheetbase_langchain import SheetBaseClient

# Initialize with your Apps Script URL
client = SheetBaseClient("https://script.google.com/macros/s/YOUR_ID/exec")

# Search for data
results = client.search("Wireless Mouse", limit=10)
print(results)

# Get all data
all_data = client.get_all(limit=100)
print(f"Found {all_data['count']} items")

✨ Features

  • ✅ No API Key Required - Works with public Google Sheets URLs
  • ✅ Simple HTTP Interface - Easy to use Python client
  • ✅ Fuzzy Search - Smart keyword-based search
  • ✅ Full CRUD - Create, Read, Update, Delete operations
  • ✅ LangChain Compatible - Use with AI agents

🔗 Related Projects

📧 Contact

Author: Surprise Dev
Email: charleslepoittevin34@gmail.com

📄 License

MIT License - Copyright (c) 2025 Surprise Dev

Metadata

Release files for sheetbase-langchain 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sheetbase-langchain 1.0.0
File Size Uploaded
sheetbase_langchain-1.0.0.tar.gz 2.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for sheetbase-langchain 1.0.0
File Interpreter ABI Platform
sheetbase_langchain-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 4.5 kB

Release files / sheetbase_langchain-1.0.0.tar.gz

Download URL sheetbase_langchain-1.0.0.tar.gz
Size 2.2 kB
Tags Source
SHA-256 checksum
How to use checksums
dea08ee573d6aeb612a2910a136094d010438c201157cfc676c27b5e6429d8af
BLAKE2b-256 checksum
How to use checksums
230fba3fc2d0e48104f03b92d48cdbc05c97678d64d03a63d06d0c1749ad61e7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / sheetbase_langchain-1.0.0-py3-none-any.whl

Download URL sheetbase_langchain-1.0.0-py3-none-any.whl
Size 2.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
c77b3db4803e25a2834435894709f3de1abebde23598b6394303edea026f7663
BLAKE2b-256 checksum
How to use checksums
aa7cec100db9f8b574f91f938609de81bcb73bf58e155a495ad9bbb269a81fd6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page