A lightweight key-value database with compression
Project description
Got it! Here's your SimpleDB README content rewritten in GitHub-Flavored Markdown (GFM), properly formatted for PyPI and GitHub:
# SimpleDB
A lightweight key-value database with compression, supporting CLI and web interfaces.
---
## Installation
```bash
pip install simpledb
Usage
CLI
simpledb-cli
Web
simpledb-web
Access the web interface at http://localhost:5000.
Features
-
Compressed storage (
database.json.gz,.gzfiles) -
CRUD operations, file uploads/downloads, full-text search
-
Transaction support (
begin,commit,rollback) -
Admin/user roles
admin:admin123user:user123
Example
simpledb-cli
> login admin admin123
> create student001 "{\"Name\": \"Alice\", \"Age\": 15, \"Grade\": 10, \"Class\": \"A\", \"Subjects\": [\"Math\", \"Science\"]}"
> upload student001 photo.jpg
> find fulltext "Math Science" sortby Age
---
### How to use this:
- Save it as `README.md` in your project root.
- Include it in your `setup.py` or `pyproject.toml` as your long description.
- Validate with `twine check dist/*` before uploading to PyPI.
---
If you want, I can help you generate the full `README.md` file ready to copy-paste!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file babydb-1.0.1.tar.gz.
File metadata
- Download URL: babydb-1.0.1.tar.gz
- Upload date:
- Size: 14.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5658ab8f1c6881861092a0402eec6ef4a5376899fc4fc41db754584cecc3b0a4
|
|
| MD5 |
08a07cbf7fdb11d4ff621ab36205d64e
|
|
| BLAKE2b-256 |
24a9bf59a89b23b88a989ea8df15d7dca30b7aa4ce7bc68fff458868cecf3d0b
|
File details
Details for the file babydb-1.0.1-py3-none-any.whl.
File metadata
- Download URL: babydb-1.0.1-py3-none-any.whl
- Upload date:
- Size: 14.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dd98c38db52e68a05c82f117b8c11ad508301a280849dfed49c28f8708a33f74
|
|
| MD5 |
4ea3271a47368af72923ad1fa5337fe6
|
|
| BLAKE2b-256 |
db9403fc663e3cf0f1b5158cdd922f79cbd74d2f5ff27cfd32a903c4a3185dc8
|