{"id":13339436,"url":"https://github.com/unigine-plugins/Sea5kgPython3Scripting_editorplugin","last_synced_at":"2025-03-11T14:31:34.105Z","repository":{"id":174130619,"uuid":"427340229","full_name":"unigine-plugins/Sea5kgPython3Scripting_editorplugin","owner":"unigine-plugins","description":"Pluging for scripting by python in Unigine Editor ","archived":false,"fork":false,"pushed_at":"2023-10-18T18:27:25.000Z","size":24385,"stargazers_count":6,"open_issues_count":7,"forks_count":2,"subscribers_count":1,"default_branch":"editorplugin-2.17","last_synced_at":"2024-07-30T20:58:03.724Z","etag":null,"topics":["editor-plugin","python-c-api","python3","unigine"],"latest_commit_sha":null,"homepage":"","language":"C","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/unigine-plugins.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}},"created_at":"2021-11-12T11:44:57.000Z","updated_at":"2023-10-11T18:03:57.000Z","dependencies_parsed_at":"2023-10-11T22:36:18.104Z","dependency_job_id":"79624540-d768-4671-96b4-7dd98dada879","html_url":"https://github.com/unigine-plugins/Sea5kgPython3Scripting_editorplugin","commit_stats":null,"previous_names":["unigine-plugins/unigine-editor-python3scripting"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unigine-plugins%2FSea5kgPython3Scripting_editorplugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unigine-plugins%2FSea5kgPython3Scripting_editorplugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unigine-plugins%2FSea5kgPython3Scripting_editorplugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/unigine-plugins%2FSea5kgPython3Scripting_editorplugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/unigine-plugins","download_url":"https://codeload.github.com/unigine-plugins/Sea5kgPython3Scripting_editorplugin/tar.gz/refs/heads/editorplugin-2.17","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":221232937,"owners_count":16781661,"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":["editor-plugin","python-c-api","python3","unigine"],"created_at":"2024-07-29T19:20:01.402Z","updated_at":"2025-03-11T14:31:34.077Z","avatar_url":"https://github.com/unigine-plugins.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"# unigine-editor-python3scripting\n\n**IN-PROGRESS...**\n\n[![Server API Coverage](https://img.shields.io/badge/Unigine-2.17-yellow.svg)](https://developer.unigine.com/en/docs/2.17/)\n\nPluging for scripting by python3 in Unigine Editor https://unigine.com/get-unigine/\n\n* License of plugin: MIT\n* For code editor used: https://github.com/Megaxela/QCodeEditor - under MIT license\n* Build-in Python-3.10.1 https://github.com/python/cpython/tree/v3.10.1 - under Python Software Foundation license\n* Unigine SDK 2.17 - tested on `Community Free`\n\n![scoreboard](preview.gif)\n\n## Prebuilded versions here\n\n[here](https://sea-kg.com/files/unigine-plugins/UnigineEditorPlugin_Python3Scripting/v2.17/)\n\n## Plugins system of Unigine Editor\n\n![schema0](docs/plugins/Sea5kg/Python3Scripting/schema0.png)\n\n\n## build\n\n### build python\n\non windows:\n```\n\u003e cd source/plugins/Sea5Kg/Python3Scripting/\n\u003e build_python.bat\n```\n\non linux:\n```\n$ cd source/plugins/Sea5Kg/Python3Scripting/\n$ build_python.bat\n```\n\n### build pugin\n\nRequired:\n1. cmake 3.19+\n2. Python 3+\n3. on windows: Visual Studio 17 2022\n\n\n\nBuild on linux\n\nPython:\n```sh\n$ docker run --rm -it -v `pwd`:/opt/sources sea5kg/unigine-editor-pluigns:v2.17 bash -c \"cd source/plugins/Sea5kg/Python3Scripting \u0026\u0026 ./build_python.sh\"\n```\n\nPlugin:\n```sh\n$ docker run --rm -it -v `pwd`:/opt/sources sea5kg/unigine-editor-pluigns:v2.17 ./build_plugin.py\n```\n\n\n## Useful\n\n### Mp4 to gif\n\nhttps://ezgif.com/video-to-gif/\n\nor\n\n```\nffmpeg -ss 4 -t 50 -i create_node.mp4 -vf \"fps=5,scale=1600:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse\" -loop 0 create_node.gif\n```\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funigine-plugins%2FSea5kgPython3Scripting_editorplugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Funigine-plugins%2FSea5kgPython3Scripting_editorplugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Funigine-plugins%2FSea5kgPython3Scripting_editorplugin/lists"}