Metadata-Version: 2.4
Name: zeeker
Version: 0.6.0
Summary: Database management tool for Datasette-based systems
Project-URL: Homepage, https://github.com/houfu/zeeker
Project-URL: Documentation, https://github.com/houfu/zeeker/blob/master/README.md
Project-URL: Repository, https://github.com/houfu/zeeker
Project-URL: Issues, https://github.com/houfu/zeeker/issues
Author-email: Ang Hou Fu <houfu@outlook.sg>
License: MIT
Keywords: data-management,database,datasette,sqlite
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Database
Requires-Python: >=3.12
Requires-Dist: boto3>=1.38.32
Requires-Dist: click>=8.2.1
Requires-Dist: jinja2>=3.1.6
Requires-Dist: python-dotenv>=1.0.0
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: sqlite-utils>=3.38
Provides-Extra: data
Requires-Dist: httpx>=0.27.0; extra == 'data'
Requires-Dist: tenacity>=8.2.0; extra == 'data'
Description-Content-Type: text/markdown

# Zeeker

A Python library and CLI tool for creating, managing, and deploying databases for Datasette-based systems.

## Installation

```bash
pip install zeeker
```

## Quick Start

```bash
# Create a new database project
zeeker init my-project
cd my-project

# Add a data resource
zeeker add users --description "User data"

# Edit resources/users.py to implement fetch_data()

# Build the database
zeeker build

# Deploy to S3 (optional)
zeeker deploy
```

## Features

- **Complete Database Projects**: Create, build, and deploy entire databases with data resources
- **Intelligent Metadata Generation**: Auto-generate column descriptions from schema analysis
- **Document Fragments**: Split large documents into searchable chunks
- **Schema Management**: Automatic versioning and conflict detection
- **S3 Deployment**: Direct deployment to S3-compatible storage
- **Full-Text Search**: Built-in FTS5 support
- **Async Support**: Concurrent data fetching for better performance

## Documentation

For full documentation, visit: https://github.com/houfu/zeeker

## License

MIT License - see LICENSE file for details
