Name | jsonexus JSON |
Version |
1.0.3
JSON |
| download |
home_page | https://github.com/rakibma7254/jsonexus |
Summary | JSONexus is a lightweight and flexible database solution designed for modern applications. It provides a simple and intuitive way to store, query, and manipulate data using JSON documents. |
upload_time | 2024-05-08 10:13:41 |
maintainer | None |
docs_url | None |
author | Rakib Hossain |
requires_python | None |
license | MIT |
keywords |
json-database
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
JSONexus
========
JSONexus is a lightweight and flexible database solution designed for modern applications. It provides a simple and intuitive way to store, query, and manipulate data using JSON documents.
Key Features
------------
* Document-based storage
* Flexible schema-less design
* Powerful query capabilities
* Easy integration with various platforms
Installation
------------
You can install JSONexus using pip:
pip install jsonexus
Getting Started
---------------
Check out the [documentation](https://jsonexus.gitbook.io/jsonexus/) for detailed usage instructions, API reference, and examples.
Usage
-----
### Local Storage
```python
from jsonexus import JSONexus
# Create a local database
db = JSONexus('data/db.json')
# Insert a document
db.insert('users', {'
name': 'Alice',
'age': 30, 'email': 'alice@example.com'
})
# Find documents
result = db.find('users', {'age': {'$gt': 25}})
# Update a document
db.update('users', {'name': 'Alice'}, {'age': 35})
# Delete a document
db.delete('users', {'name': 'Alice'})
# Count documents
count = db.count('users')
```
Documentation
-------------
The documentation for JSONexus can be found in the [Documentation](https://jsonexus.gitbook.io/jsonexus/) directory. It includes detailed usage instructions, API reference, and examples.
About
-----
JSONexus is an open-source project hosted on GitHub. You can contribute to the project, report issues, and request features on the GitHub repository
License
-------
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.
Raw data
{
"_id": null,
"home_page": "https://github.com/rakibma7254/jsonexus",
"name": "jsonexus",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": "json-database",
"author": "Rakib Hossain",
"author_email": "rakib4ggp@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/22/b2/330b0f05eabb93bb77db8e940793f791d77d39fa1ab1bab51200d55380a0/jsonexus-1.0.3.tar.gz",
"platform": null,
"description": "JSONexus\r\n========\r\n\r\nJSONexus is a lightweight and flexible database solution designed for modern applications. It provides a simple and intuitive way to store, query, and manipulate data using JSON documents.\r\n\r\nKey Features\r\n------------\r\n\r\n* Document-based storage\r\n* Flexible schema-less design\r\n* Powerful query capabilities\r\n* Easy integration with various platforms\r\n\r\nInstallation\r\n------------\r\n\r\nYou can install JSONexus using pip:\r\n\r\n pip install jsonexus\r\n\r\nGetting Started\r\n---------------\r\n\r\nCheck out the [documentation](https://jsonexus.gitbook.io/jsonexus/) for detailed usage instructions, API reference, and examples.\r\n\r\nUsage\r\n-----\r\n\r\n### Local Storage\r\n\r\n```python\r\n from jsonexus import JSONexus\r\n \r\n # Create a local database\r\n db = JSONexus('data/db.json')\r\n \r\n # Insert a document\r\n db.insert('users', {'\r\n name': 'Alice', \r\n 'age': 30, 'email': 'alice@example.com'\r\n })\r\n \r\n # Find documents\r\n result = db.find('users', {'age': {'$gt': 25}})\r\n \r\n # Update a document\r\n db.update('users', {'name': 'Alice'}, {'age': 35})\r\n \r\n # Delete a document\r\n db.delete('users', {'name': 'Alice'})\r\n \r\n # Count documents\r\n count = db.count('users')\r\n```\r\n \r\n\r\nDocumentation\r\n-------------\r\n\r\nThe documentation for JSONexus can be found in the [Documentation](https://jsonexus.gitbook.io/jsonexus/) directory. It includes detailed usage instructions, API reference, and examples.\r\n\r\nAbout\r\n-----\r\n\r\nJSONexus is an open-source project hosted on GitHub. You can contribute to the project, report issues, and request features on the GitHub repository\r\n\r\nLicense\r\n-------\r\n\r\nThis project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "JSONexus is a lightweight and flexible database solution designed for modern applications. It provides a simple and intuitive way to store, query, and manipulate data using JSON documents.",
"version": "1.0.3",
"project_urls": {
"Homepage": "https://github.com/rakibma7254/jsonexus"
},
"split_keywords": [
"json-database"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "64c556653541f2234686e160515e0234572f15cccd4a7728a1ba2540317cfc6c",
"md5": "dc48fb7b48bb95bba19cb6a7943e0774",
"sha256": "83e1be03982f351d142854632bc3511d8755df6202d229934f5369dbe95618eb"
},
"downloads": -1,
"filename": "jsonexus-1.0.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "dc48fb7b48bb95bba19cb6a7943e0774",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3612,
"upload_time": "2024-05-08T10:13:37",
"upload_time_iso_8601": "2024-05-08T10:13:37.769481Z",
"url": "https://files.pythonhosted.org/packages/64/c5/56653541f2234686e160515e0234572f15cccd4a7728a1ba2540317cfc6c/jsonexus-1.0.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "22b2330b0f05eabb93bb77db8e940793f791d77d39fa1ab1bab51200d55380a0",
"md5": "000eab0c913019c9d4a63f6fe769666e",
"sha256": "dbed412bd367384c4b8bf7a064180bbbd592af90faf70a2b123652a3eabcbdab"
},
"downloads": -1,
"filename": "jsonexus-1.0.3.tar.gz",
"has_sig": false,
"md5_digest": "000eab0c913019c9d4a63f6fe769666e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 3538,
"upload_time": "2024-05-08T10:13:41",
"upload_time_iso_8601": "2024-05-08T10:13:41.016053Z",
"url": "https://files.pythonhosted.org/packages/22/b2/330b0f05eabb93bb77db8e940793f791d77d39fa1ab1bab51200d55380a0/jsonexus-1.0.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-05-08 10:13:41",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "rakibma7254",
"github_project": "jsonexus",
"github_not_found": true,
"lcname": "jsonexus"
}