square-database-helper


Namesquare-database-helper JSON
Version 2.3.0 PyPI version JSON
download
home_pagehttps://github.com/thepmsquare/square_database_helper
Summaryhelper to access the database layer for my personal server.
upload_time2024-11-13 15:31:32
maintainerNone
docs_urlNone
authorthePmSquare
requires_pythonNone
licenseNone
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            # 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"
}
        
Elapsed time: 0.43543s