Skip to main content

Simple HTTP client for SheetBase - Use Google Sheets as a database

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sheetbase_langchain-1.0.0.tar.gz (2.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

sheetbase_langchain-1.0.0-py3-none-any.whl (2.4 kB view details)

Uploaded Python 3

File details

Details for the file sheetbase_langchain-1.0.0.tar.gz.

File metadata

  • Download URL: sheetbase_langchain-1.0.0.tar.gz
  • Upload date:
  • Size: 2.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for sheetbase_langchain-1.0.0.tar.gz
Algorithm Hash digest
SHA256 dea08ee573d6aeb612a2910a136094d010438c201157cfc676c27b5e6429d8af
MD5 4406818b278a3ae02eba7cca3b3fc55b
BLAKE2b-256 230fba3fc2d0e48104f03b92d48cdbc05c97678d64d03a63d06d0c1749ad61e7

See more details on using hashes here.

File details

Details for the file sheetbase_langchain-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for sheetbase_langchain-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 c77b3db4803e25a2834435894709f3de1abebde23598b6394303edea026f7663
MD5 dc22b51eac18b4034fac07f2a89f1c2b
BLAKE2b-256 aa7cec100db9f8b574f91f938609de81bcb73bf58e155a495ad9bbb269a81fd6

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page