{"id":19511635,"url":"https://github.com/youhengzhou/jsoneng","last_synced_at":"2025-04-26T03:32:34.941Z","repository":{"id":58097890,"uuid":"529998798","full_name":"youhengzhou/jsoneng","owner":"youhengzhou","description":"Custom JSON database crud engine written using python used for community projects","archived":false,"fork":false,"pushed_at":"2023-08-04T20:41:23.000Z","size":11,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-04T07:51:06.556Z","etag":null,"topics":["database","database-management","dictionary","json","python"],"latest_commit_sha":null,"homepage":"https://pypi.org/project/jsoneng/","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/youhengzhou.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2022-08-28T22:53:16.000Z","updated_at":"2023-04-16T03:54:20.000Z","dependencies_parsed_at":"2024-11-10T23:25:05.030Z","dependency_job_id":"57100144-e1f0-451a-9313-45a3a8bb4e15","html_url":"https://github.com/youhengzhou/jsoneng","commit_stats":{"total_commits":3,"total_committers":2,"mean_commits":1.5,"dds":"0.33333333333333337","last_synced_commit":"d84504373b9d3a9441872a0221c1ca581bb0bf95"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/youhengzhou%2Fjsoneng","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/youhengzhou%2Fjsoneng/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/youhengzhou%2Fjsoneng/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/youhengzhou%2Fjsoneng/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/youhengzhou","download_url":"https://codeload.github.com/youhengzhou/jsoneng/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":250296462,"owners_count":21407037,"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","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":["database","database-management","dictionary","json","python"],"created_at":"2024-11-10T23:22:03.064Z","updated_at":"2025-04-26T03:32:34.684Z","avatar_url":"https://github.com/youhengzhou.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# JSON Engine\n\nThis is the lite version of the JSON Engine\n\nplease refer to https://pypi.org/project/jsoneng/ for the python package\n\nand please refer to https://github.com/youhengzhou/jsoneng for the repo\n\n# Download Package\n\n`py -m pip install jsoneng -U`\n\n## In Your Python Files\n\n`import jsonengine`\n\n# Commands\n\n## Create command:\n\n`eng.create(dictionary, path)`\nThis will create a JSON dictionary in the path\n\n## Retrieve command:\n\n`eng.retrieve(path)`\nThis will retrieve the JSON dictionary in the path\n\n## Update command:\n\n`eng.update(dictionary, path)`\nThis will update a JSON dictionary in the path\n\nUpdate in this case means replacing the dictionary in its entirety with a new one\n\n## Update (with key value) command:\n\n`eng.update_kv(key, value, path)`\nThis will update a key value pair in the JSON dictionary in the path\n\nUpdate in this case means replacing the dictionary with the key value pair\n\n## Patch command:\n\n`eng.patch(dictionary, path)`\nThis will patch a JSON dictionary in the path\n\nPatch in this case means keeping the JSON dictionary in the path and appending to the dictionary\n\n## Patch (with key value) command:\n\n`eng.patch_kv(dictionary, path)`\nThis will patch a key value pair in the JSON dictionary in the path\n\nPatch in this case means keeping the dictionary and appending the new key value pair\n\n## Delete command:\n\n`eng.delete(path)`\n\nThis will delete the JSON dictionary in the path\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyouhengzhou%2Fjsoneng","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fyouhengzhou%2Fjsoneng","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fyouhengzhou%2Fjsoneng/lists"}