{"id":26498260,"url":"https://github.com/arthurgw/simplequi","last_synced_at":"2026-05-18T17:40:16.092Z","repository":{"id":57467587,"uuid":"205288963","full_name":"ArthurGW/simplequi","owner":"ArthurGW","description":"Run codeskulptor.org programs on the desktop using Qt/PySide2","archived":false,"fork":false,"pushed_at":"2019-12-17T08:51:21.000Z","size":4136,"stargazers_count":0,"open_issues_count":1,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-20T07:37:40.432Z","etag":null,"topics":["codeskulptor","fundamentals-of-computing","iipp","pyside2","qt","qt-for-python","simplegui","work-in-progress"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ArthurGW.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}},"created_at":"2019-08-30T02:26:11.000Z","updated_at":"2019-12-17T08:51:24.000Z","dependencies_parsed_at":"2022-09-17T16:12:08.418Z","dependency_job_id":null,"html_url":"https://github.com/ArthurGW/simplequi","commit_stats":null,"previous_names":[],"tags_count":28,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArthurGW%2Fsimplequi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArthurGW%2Fsimplequi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArthurGW%2Fsimplequi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ArthurGW%2Fsimplequi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ArthurGW","download_url":"https://codeload.github.com/ArthurGW/simplequi/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":244629512,"owners_count":20484204,"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":["codeskulptor","fundamentals-of-computing","iipp","pyside2","qt","qt-for-python","simplegui","work-in-progress"],"created_at":"2025-03-20T14:28:02.303Z","updated_at":"2026-05-18T17:40:16.042Z","avatar_url":"https://github.com/ArthurGW.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# simplequi\n\n*v1.0.7*\n\n![Build Status](https://github.com/ArthurGW/simplequi/workflows/build/badge.svg)\n![Test Status](https://github.com/ArthurGW/simplequi/workflows/tests/badge.svg)\n[![Documentation Status](https://readthedocs.org/projects/simplequi/badge/?version=stable)](https://simplequi.readthedocs.io/en/stable/?badge=stable)\n\n[![PyPI version](https://badge.fury.io/py/simplequi.svg)](https://pypi.org/project/simplequi)\n[![License: GPL v3](https://img.shields.io/badge/License-GPLv3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n\nRun codeskulptor.org programs on the desktop using Qt/PySide2\n\nTo run an existing codeskulptor script on your local machine, simply import simplequi as simplegui:\n\n    import simplequi as simplegui\n    \n    # The rest of your script goes here unchanged\n    \nNothing else should need changing!\n\n## Features\n\n- Runs codeskulptor.org Python3 scripts using a Qt application\n- The API matches simplegui exactly, so you should be able to run your script exactly as on codeskulptor.org after importing simplequi\n\n## Installation\n\nGet simplequi from pip:\n\n    pip install simplequi\n    \nOr checkout the source code from https://github.com/ArthurGW/simplequi, then run:\n\n    pip install -r requirements.txt\n    \n## Examples\n\nIncluded in simplequi/examples are various scripts to show simple usages.\n\nAfter installing simplequi, these can be run for example like this:\n\n    python -m simplequi.examples.codeskulptor_default\n    \n## Known Issues\n\n- Only supports the simplegui part of the codeskulptor API.\n    - Does not support simplemap, simpleplot or other support  functions.\n    - Support for simplemap and simpleplot is planned in future.\n- Execution happens by the simplequi Qt application running when the Python interpreter is ready to shutdown\n    - This can cause problems with some debuggers, but is fine for normal use.\n    - Please report any issues you find with this!\n- For now, only supports PySide2/qt-for-python\n    - Support for PyQt will hopefully be added in future.\n\n## Contribute\n\n- Issue Tracker: https://github.com/ArthurGW/simplequi/issues\n- Source Code: https://github.com/ArthurGW/simplequi\n\n## Support\n\nIf you are having issues, please let us know.\nThe maintainers can be contacted at simplequi.codeskulptor@gmail.com\n\n## License\n\nThe project is licensed under the GPLv3 license.\n\n### OpenSSL\n\nThe distribution includes a couple of OpenSSL DLLs, which are necessary for getting images and sounds from HTTPS urls.  This\nencryption may not be allowed in your country, please check local laws.  These DLLs may only work on Windows, so you\nmay have to install OpenSSL yourself on other systems.\n\nThis product includes software developed by the OpenSSL Project for use in the OpenSSL Toolkit. (http://www.openssl.org/).\n\nSee simplequi/resources/ssllib/LICENSE.txt for the full OpenSSL licence details.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farthurgw%2Fsimplequi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Farthurgw%2Fsimplequi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Farthurgw%2Fsimplequi/lists"}