jdbabe-client


Namejdbabe-client JSON
Version 1.0.0 PyPI version JSON
download
home_pagehttps://github.com/rakibmia7254/jdbabe-client
Summaryjdbase-client is a ORM for JDBase
upload_time2024-03-03 17:20:00
maintainer
docs_urlNone
authorRakib Hossain
requires_python
license
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # jdbase

jdbase-client is a ORM for JDBase

## Table of Contents

- [Introduction](#introduction)
- [Installation](#installation)
- [Usage](#usage)


## 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:

```bash
pip install jdbase-client
```

## Usage

```python
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](https://rakibmia7254.github.io/jdbase-client/)

## License

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

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/rakibmia7254/jdbabe-client",
    "name": "jdbabe-client",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "",
    "author": "Rakib Hossain",
    "author_email": "rakib4ggp@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/f0/1f/d465c2367bf8ecbb0b75af4e0997652ed60c723eb45361468af901dac4d4/jdbabe-client-1.0.0.tar.gz",
    "platform": null,
    "description": "# jdbase\r\n\r\njdbase-client is a ORM for JDBase\r\n\r\n## Table of Contents\r\n\r\n- [Introduction](#introduction)\r\n- [Installation](#installation)\r\n- [Usage](#usage)\r\n\r\n\r\n## Introduction\r\n\r\n`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\r\n## Installation\r\n\r\nTo install jdbase-client, simply use pip:\r\n\r\n```bash\r\npip install jdbase-client\r\n```\r\n\r\n## Usage\r\n\r\n```python\r\nfrom jdbase_client import Database\r\n\r\n# Configuration settings\r\nconfig = {\r\n    'api_key': 'adminkey',\r\n    'api_endpoint': 'http://127.0.0.1:5000/api',\r\n    'db': 'db2'\r\n}\r\n\r\n# Instantiate the Database object\r\ndb = Database(config)\r\n\r\n# Example usage: Matching records\r\nmatching_records = db.match({\"id\": 2, \"age\": 30})\r\nprint(matching_records)\r\n```\r\n\r\nFor More Read Docs [HERE](https://rakibmia7254.github.io/jdbase-client/)\r\n\r\n## License\r\n\r\nThis project is licensed under the MIT License - see the LICENSE file for details.\r\n",
    "bugtrack_url": null,
    "license": "",
    "summary": "jdbase-client is a ORM for JDBase",
    "version": "1.0.0",
    "project_urls": {
        "Homepage": "https://github.com/rakibmia7254/jdbabe-client"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "db4418e7ae82d207f95698a9f24a014af5179fd41d25493aeca4e46c804fd1f0",
                "md5": "0e1c179eac5d690a0a1fe20283aaf491",
                "sha256": "c5ec628cb3c0cb14b8b2c9c51cee43fef111baf41b67d36572a5c7147a3e77e6"
            },
            "downloads": -1,
            "filename": "jdbabe_client-1.0.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "0e1c179eac5d690a0a1fe20283aaf491",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": null,
            "size": 2339,
            "upload_time": "2024-03-03T17:19:57",
            "upload_time_iso_8601": "2024-03-03T17:19:57.700746Z",
            "url": "https://files.pythonhosted.org/packages/db/44/18e7ae82d207f95698a9f24a014af5179fd41d25493aeca4e46c804fd1f0/jdbabe_client-1.0.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f01fd465c2367bf8ecbb0b75af4e0997652ed60c723eb45361468af901dac4d4",
                "md5": "5bf7046cac6740e35d68b69ab749acc3",
                "sha256": "fbcb753ce7f40ceba48017353660016bb2ba2bca33b0ba8229da4a1697c0e88e"
            },
            "downloads": -1,
            "filename": "jdbabe-client-1.0.0.tar.gz",
            "has_sig": false,
            "md5_digest": "5bf7046cac6740e35d68b69ab749acc3",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 2239,
            "upload_time": "2024-03-03T17:20:00",
            "upload_time_iso_8601": "2024-03-03T17:20:00.868993Z",
            "url": "https://files.pythonhosted.org/packages/f0/1f/d465c2367bf8ecbb0b75af4e0997652ed60c723eb45361468af901dac4d4/jdbabe-client-1.0.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-03 17:20:00",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "rakibmia7254",
    "github_project": "jdbabe-client",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": false,
    "lcname": "jdbabe-client"
}
        
Elapsed time: 0.47460s