{"id":13534110,"url":"https://github.com/appwrite/playground-for-python","last_synced_at":"2025-05-06T22:10:53.430Z","repository":{"id":40493197,"uuid":"296849159","full_name":"appwrite/playground-for-python","owner":"appwrite","description":"Simple examples that help you get started with Appwrite + Python (=❤️)","archived":false,"fork":false,"pushed_at":"2024-09-19T13:28:48.000Z","size":73,"stargazers_count":71,"open_issues_count":7,"forks_count":56,"subscribers_count":19,"default_branch":"master","last_synced_at":"2025-04-30T21:16:30.098Z","etag":null,"topics":["appwrite","hacktoberfest","python"],"latest_commit_sha":null,"homepage":"https://appwrite.io","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/appwrite.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":"2020-09-19T11:03:42.000Z","updated_at":"2025-04-27T19:39:59.000Z","dependencies_parsed_at":"2024-01-14T02:33:21.379Z","dependency_job_id":"e10899d4-9e04-4507-863b-0dc1fe5d6e55","html_url":"https://github.com/appwrite/playground-for-python","commit_stats":{"total_commits":52,"total_committers":13,"mean_commits":4.0,"dds":0.7115384615384616,"last_synced_commit":"5e569fc722054f6e651f2c6692a7bc92dc1b4cba"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appwrite%2Fplayground-for-python","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appwrite%2Fplayground-for-python/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appwrite%2Fplayground-for-python/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/appwrite%2Fplayground-for-python/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/appwrite","download_url":"https://codeload.github.com/appwrite/playground-for-python/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252776600,"owners_count":21802469,"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":["appwrite","hacktoberfest","python"],"created_at":"2024-08-01T07:01:26.545Z","updated_at":"2025-05-06T22:10:53.160Z","avatar_url":"https://github.com/appwrite.png","language":"Python","readme":"# Appwrite's Python Playground 🎮\n\nAppwrite playground is a simple way to explore the Appwrite API \u0026 Appwrite Python SDK. Use the source code of this repository to learn how to use the different Appwrite Python SDK features.\n\n**Work in progress**\n\n## System Requirements\n* A system with Python 3+ or Docker installed.\n* An Appwrite instance.\n* An Appwrite project created in the console.\n* An Appwrite API key created in the console.\n\n### Installation\n1. Clone this repository.\n2. `cd` into the repository.\n3. Open the playground.py file found in the root of the cloned repository.\n4. Copy Project ID, endpoint and API key from Appwrite console into `playground.py`\n5. Run the playground:\n    Python:\n        - Install dependencies using pip `pip install -r requirements.txt`\n        - Execute the command `python playground.py`\n    Docker:\n        - Execute the command `docker compose up`\n6. You will see the JSON response in the console.\n\n### API's Covered\n\n- Database\n    * Create Collection\n    * List Collections\n    * Add Document\n    * List Documents\n    * Delete Document\n    * Delete Collection\n\n- Storage\n    * Create Bucket\n    * List Buckets\n    * Upload File\n    * List Files\n    * Delete File\n    * Delete Bucket\n\n- Users\n    * Create User\n    * List Users\n    * Delete User\n\n- Functions\n    * Create Function\n    * List Functions\n    * Delete Function\n\n## Contributing\n\nAll code contributions - including those of people having commit access - must go through a pull request and approved by a core developer before being merged. This is to ensure proper review of all the code.\n\nWe truly ❤️ pull requests! If you wish to help, you can learn more about how you can contribute to this project in the [contribution guide](https://github.com/appwrite/appwrite/blob/master/CONTRIBUTING.md).\n\n## Security\n\nFor security issues, kindly email us [security@appwrite.io](mailto:security@appwrite.io) instead of posting a public issue in GitHub.\n\n## Follow Us\n\nJoin our growing community around the world! Follow us on [Twitter](https://twitter.com/appwrite), [Facebook Page](https://www.facebook.com/appwrite.io), [Facebook Group](https://www.facebook.com/groups/appwrite.developers/) or join our [Discord Server](https://appwrite.io/discord) for more help, ideas and discussions.\n","funding_links":[],"categories":["Playgrounds and Snippets"],"sub_categories":[".NET"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappwrite%2Fplayground-for-python","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fappwrite%2Fplayground-for-python","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fappwrite%2Fplayground-for-python/lists"}