{"id":29874212,"url":"https://github.com/dev2forge/sqlazo","last_synced_at":"2025-07-31T00:05:05.904Z","repository":{"id":271315995,"uuid":"913053909","full_name":"Dev2Forge/sqlazo","owner":"Dev2Forge","description":"SQLAZO is a Python module that helps manage basic operations in an SQLite3 database. It provides utilities to simplify common database tasks—such as creating, reading and deleting records—making it easier for developers to work with SQLite databases in their Python projects.","archived":false,"fork":false,"pushed_at":"2025-06-23T15:13:28.000Z","size":332,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-18T23:56:09.351Z","etag":null,"topics":["basesdedatos","database","dev2forge","modules","opensource","programming","python","python3","sql","sqlite"],"latest_commit_sha":null,"homepage":"https://docs.dev2forge.software/sqlazo/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dev2Forge.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"github":["tutosrive"],"patreon":"TutosRive","buy_me_a_coffee":"tutosrive","thanks_dev":"tutosrive","custom":["https://paypal.me/Santiago828572"]}},"created_at":"2025-01-07T00:02:27.000Z","updated_at":"2025-06-23T15:13:31.000Z","dependencies_parsed_at":"2025-04-10T02:42:00.963Z","dependency_job_id":"82a3fea5-1bd2-49da-97bc-24c19fe9ffc0","html_url":"https://github.com/Dev2Forge/sqlazo","commit_stats":null,"previous_names":["tutosrivegamerlq/msqlite","tutosrivegamerlq/sqlazo","tutosrive/sqlazo","dev2forge/sqlazo"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Dev2Forge/sqlazo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dev2Forge%2Fsqlazo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dev2Forge%2Fsqlazo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dev2Forge%2Fsqlazo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dev2Forge%2Fsqlazo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dev2Forge","download_url":"https://codeload.github.com/Dev2Forge/sqlazo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dev2Forge%2Fsqlazo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267962172,"owners_count":24172592,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-30T02:00:09.044Z","response_time":70,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["basesdedatos","database","dev2forge","modules","opensource","programming","python","python3","sql","sqlite"],"created_at":"2025-07-31T00:05:03.870Z","updated_at":"2025-07-31T00:05:05.896Z","avatar_url":"https://github.com/Dev2Forge.png","language":"Python","readme":"# SQLAZO\n\n---\n\n\u003cdiv align=\"center\" style=\"display: flex; align-items: center; justify-content: center; margin: 10px 0; gap: 10px; max-height: 48px; height: 48px;\"\u003e\n  \u003ca href=\"https://github.com/sponsors/tutosrive\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://img.shields.io/badge/Sponsor-%F0%9F%92%96%20Dev2Forge-blue?style=for-the-badge\u0026logo=github\" alt=\"Sponsor me on GitHub\"\u003e\n\u003c/a\u003e\n  \u003ca href=\"https://ko-fi.com/D1D61GNZR1\" target=\"_blank\"\u003e\n  \u003cimg src=\"https://ko-fi.com/img/githubbutton_sm.svg\" alt=\"Sponsor me on Ko-Fi\"\u003e\n\u003c/a\u003e\n\u003c/div\u003e\n\n---\n\n\u003c!-- Badges --\u003e\n\n\u003cdiv\u003e\n\u003c!-- Total downloads --\u003e\n  \u003ca href=\"https://pepy.tech/projects/sqlazo\"\u003e\u003cimg src=\"https://static.pepy.tech/badge/sqlazo\" alt=\"PyPI Downloads\"\u003e\u003c/a\u003e\n\u003c!-- Current version --\u003e\n  \u003ca href=\"https://pypi.org/project/sqlazo/\"\u003e\u003cimg alt=\"PyPI - Version\" src=\"https://img.shields.io/pypi/v/sqlazo?label=sqlazo\"\u003e\u003c/a\u003e\n\u003c!-- Supported Python versions --\u003e\n  \u003ca href=\"https://python.org/\"\u003e\u003cimg alt=\"PyPI - Python Version\" src=\"https://img.shields.io/pypi/pyversions/sqlazo\"\u003e\u003c/a\u003e\n\u003c!-- Author --\u003e\n  \u003ca href=\"https://github.com/tutosrive\"\u003e\u003cimg alt=\"Static Badge\" src=\"https://img.shields.io/badge/Tutos%20Rive-Author-brightgreen\"\u003e\u003c/a\u003e\n\u003c!-- Licence --\u003e\n  \u003ca href=\"https://github.com/Dev2Forge/sqlazo/blob/main/LICENSE\"\u003e\u003cimg alt=\"GitHub License\" src=\"https://img.shields.io/github/license/dev2forge/sqlazo\"\u003e\u003c/a\u003e\n\u003c/div\u003e\n\n```shell\npip install sqlazo\n```\n\n---\n\nIt is a module for managing *SQLITE* databases. It provides access to methods that perform **transactions** with the database of your choice, as long as it is a *SQLITE* database.\n\n## Initialisation\n\nTo begin using it, create an instance of the **Database** class, which accepts the following parameters:\n\n`name: str`: Name of the database (e.g. `'test.db'`).\n`check_thread: boolean`: Check for multithreaded executions.\n\n```py\n# Initialisation example\nfrom sqlazo import Database\n\n# Will create a test.db file ready to use\n# check threads is False by default\ndb = Database('test.db')\n```\n\n## Available Methods\n\n* `create_table`: Allows you to create a table in the connected database.\n* `table_exists`: Allows you to check if a table exists in the database.\n* `insert_data`: Executes the insertion \"query\" in the database (adds data).\n* `get_data_all`: Executes the \"query\" to retrieve all records from the database.\n* `get_data_where`: Executes the \"query\" to retrieve records using a \"custom query\".\n* `delete_data`: Deletes records from the database.\n\n## Private Methods 🔏\n\n* `__connect`: Establishes connection to the database.\n* `__commit`: \"Refreshes\" changes to the database.\n* `__cursor`: Creates a cursor on the database connection, allowing \"query execution\".\n\n## Version History:\n\n- `0.2.0`: A new method was added to correctly check whether a table exists or not, and the code was modified to try to be\n  compatible with older versions of Python and:\n  - `Fix`: [issue #1](https://github.com/Dev2Forge/sqlazo/issues/1)\n  - `Update`: Links and e-mail support\n  - `Feat`: Added new method [`table_exists`](#available-methods)\n- `0.1.5`: Updated dependencies and links\n- `0.1.4`: Updated dependencies and links\n- `0.1.3`: Updated dependency versions\n- `0.1.2`: Updated dependency versions\n- `0.1.1`: Added dependency handling in the build file (.toml)\n- `0.1.0`: Initial release\n\n## If you wish to learn more, visit:\n\n* [Support website](https://docs.dev2forge.software/sqlazo/)\n* [PyPI page](https://pypi.org/project/sqlazo/)\n* [GitHub project](https://github.com/dev2forge/sqlazo/)\n","funding_links":["https://github.com/sponsors/tutosrive","https://patreon.com/TutosRive","https://buymeacoffee.com/tutosrive","https://thanks.dev/tutosrive","https://paypal.me/Santiago828572","https://ko-fi.com/D1D61GNZR1"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev2forge%2Fsqlazo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdev2forge%2Fsqlazo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdev2forge%2Fsqlazo/lists"}