Skip to main content

jdbase

jdbase-client is a ORM for JDBase

Table of Contents

Introduction

jdbase-client is a Python library designed to provide a convenient interface for interacting with JDBase remote database via an HTTP API. It simplifies common database operations such as creating, reading, updating, and deleting records, as well as performing custom queries. This library assumes that a compatible server is running and accessible at the provided API endpoin

Installation

To install jdbase-client, simply use pip:

pip install jdbase-client

Usage

from jdbase_client import Database

# Configuration settings
config = {
    'api_key': 'adminkey',
    'api_endpoint': 'http://127.0.0.1:5000/api',
    'db': 'db2'
}

# Instantiate the Database object
db = Database(config)

# Example usage: Matching records
matching_records = db.match({"id": 2, "age": 30})
print(matching_records)

For More Read Docs HERE

License

This project is licensed under the MIT License - see the LICENSE file for details.

Metadata

Release files for jdbase-client 1.0.1

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

Source distribution (sdist)

Source distribution for jdbase-client 1.0.1
File Size Uploaded
jdbase-client-1.0.1.tar.gz 2.2 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for jdbase-client 1.0.1
File Interpreter ABI Platform
jdbase_client-1.0.1-py3-none-any.whl Python 3 none any Details

Total release size: 4.6 kB

Release files / jdbase-client-1.0.1.tar.gz

Download URL jdbase-client-1.0.1.tar.gz
Size 2.2 kB
Tags Source
SHA-256 checksum
How to use checksums
4fbb698a2876cf680b565b3ebfe6120d18c5bbac6e5bc24205cc7b6fe67341a5
BLAKE2b-256 checksum
How to use checksums
7a7a20340760345195bbaddb71c714d64b28d24ccec7effe8a5d48acb5f69b82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release files / jdbase_client-1.0.1-py3-none-any.whl

Download URL jdbase_client-1.0.1-py3-none-any.whl
Size 2.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
19ebb994b0cf6995171d97e6ce4f712e8cb864d0e97b6518042a3bb8c59377e4
BLAKE2b-256 checksum
How to use checksums
5be39a4c0b0ed5c8162208f36a2338f35dd78b85ab7f04f4741350e0c71f822b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.2 CPython/3.11.1

Release history Release notifications | RSS feed

This release

1.0.1 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