# square_database_helper
## about
helper to access the database layer for my personal server.
## installation
```shell
pip install square_database_helper
```
## usage
[reference python file](./example.py)
## env
- python>=3.12.0
## changelog
### v2.3.0
- use make_request_json_output to call api endpoints.
### v2.2.0
- expanded apply_filters to support additional conditions: ne, lt, lte, gt, gte, like, in_.
### v2.1.1
- edit_rows_v0 now uses patch method.
### v2.1.0
- compatible with v2.1.0 of square database.
- stricter type checking.
- added pydantic as a requirement.
- filters now passed in as a pydantic model instead of direct dictionary.
### v2.0.0
- added version numbers for all endpoints for better compatibility.
### v1.0.2
- add offset, limit and order by in get rows.
### v1.0.1
- fix typos.
### v1.0.0
- initial implementation.
## Feedback is appreciated. Thank you!
Raw data
{
"_id": null,
"home_page": "https://github.com/thepmsquare/square_database_helper",
"name": "square-database-helper",
"maintainer": null,
"docs_url": null,
"requires_python": null,
"maintainer_email": null,
"keywords": null,
"author": "thePmSquare",
"author_email": "thepmsquare@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/f3/7a/ffda8f67bfd998249da71c761b4dd940aa57a8bde5660ad9fe626cb88ef3/square_database_helper-2.3.0.tar.gz",
"platform": null,
"description": "# square_database_helper\n\n## about\n\nhelper to access the database layer for my personal server.\n\n## installation\n\n```shell\npip install square_database_helper\n```\n\n## usage\n\n[reference python file](./example.py)\n\n## env\n\n- python>=3.12.0\n\n## changelog\n\n### v2.3.0\n\n- use make_request_json_output to call api endpoints.\n\n### v2.2.0\n\n- expanded apply_filters to support additional conditions: ne, lt, lte, gt, gte, like, in_.\n\n### v2.1.1\n\n- edit_rows_v0 now uses patch method.\n\n### v2.1.0\n\n- compatible with v2.1.0 of square database.\n- stricter type checking.\n- added pydantic as a requirement.\n- filters now passed in as a pydantic model instead of direct dictionary.\n\n### v2.0.0\n\n- added version numbers for all endpoints for better compatibility.\n\n### v1.0.2\n\n- add offset, limit and order by in get rows.\n\n### v1.0.1\n\n- fix typos.\n\n### v1.0.0\n\n- initial implementation.\n\n## Feedback is appreciated. Thank you!\n\n\n",
"bugtrack_url": null,
"license": null,
"summary": "helper to access the database layer for my personal server.",
"version": "2.3.0",
"project_urls": {
"Homepage": "https://github.com/thepmsquare/square_database_helper"
},
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "ad8bd7343a4fc8bee2c837a1fe3d5978db420ec5f51ab11f9d67a6899ef24730",
"md5": "c6a49e05cd24bc44c29a90938690f834",
"sha256": "ef485730fb7336827473e33ff7e7170247a989fc6dbe86032eb1f6fbdb05a673"
},
"downloads": -1,
"filename": "square_database_helper-2.3.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c6a49e05cd24bc44c29a90938690f834",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 3397,
"upload_time": "2024-11-13T15:31:18",
"upload_time_iso_8601": "2024-11-13T15:31:18.106678Z",
"url": "https://files.pythonhosted.org/packages/ad/8b/d7343a4fc8bee2c837a1fe3d5978db420ec5f51ab11f9d67a6899ef24730/square_database_helper-2.3.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f37affda8f67bfd998249da71c761b4dd940aa57a8bde5660ad9fe626cb88ef3",
"md5": "5461291727b4da3706a10a8fded5ce0e",
"sha256": "93aa425dbacd84167427cb975fad356bcced7ec42566231fa8b282cce92329e9"
},
"downloads": -1,
"filename": "square_database_helper-2.3.0.tar.gz",
"has_sig": false,
"md5_digest": "5461291727b4da3706a10a8fded5ce0e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 2674,
"upload_time": "2024-11-13T15:31:32",
"upload_time_iso_8601": "2024-11-13T15:31:32.027216Z",
"url": "https://files.pythonhosted.org/packages/f3/7a/ffda8f67bfd998249da71c761b4dd940aa57a8bde5660ad9fe626cb88ef3/square_database_helper-2.3.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-11-13 15:31:32",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "thepmsquare",
"github_project": "square_database_helper",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "square-database-helper"
}