Skip to main content

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, .gz files)

  • CRUD operations, file uploads/downloads, full-text search

  • Transaction support (begin, commit, rollback)

  • Admin/user roles

    • admin: admin123
    • user: 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


Download files

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

Source Distribution

babydb-1.0.1.tar.gz (14.4 kB view details)

Uploaded Source

Built Distribution

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

babydb-1.0.1-py3-none-any.whl (14.6 kB view details)

Uploaded Python 3

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

Hashes for babydb-1.0.1.tar.gz
Algorithm Hash digest
SHA256 5658ab8f1c6881861092a0402eec6ef4a5376899fc4fc41db754584cecc3b0a4
MD5 08a07cbf7fdb11d4ff621ab36205d64e
BLAKE2b-256 24a9bf59a89b23b88a989ea8df15d7dca30b7aa4ce7bc68fff458868cecf3d0b

See more details on using hashes here.

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

Hashes for babydb-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 dd98c38db52e68a05c82f117b8c11ad508301a280849dfed49c28f8708a33f74
MD5 4ea3271a47368af72923ad1fa5337fe6
BLAKE2b-256 db9403fc663e3cf0f1b5158cdd922f79cbd74d2f5ff27cfd32a903c4a3185dc8

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