{"id":26129293,"url":"https://github.com/videoos/videoos-lua-app","last_synced_at":"2025-08-04T16:43:13.050Z","repository":{"id":70621010,"uuid":"166154450","full_name":"VideoOS/VideoOS-lua-app","owner":"VideoOS","description":"VideoOS 官方实现的 lua 小程序：http://store.videojj.com","archived":false,"fork":false,"pushed_at":"2020-01-14T06:11:19.000Z","size":4171,"stargazers_count":46,"open_issues_count":0,"forks_count":5,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-03-27T09:23:29.205Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","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/VideoOS.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":"2019-01-17T03:32:18.000Z","updated_at":"2024-01-06T01:23:33.000Z","dependencies_parsed_at":"2023-05-05T10:19:23.528Z","dependency_job_id":null,"html_url":"https://github.com/VideoOS/VideoOS-lua-app","commit_stats":null,"previous_names":[],"tags_count":2,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VideoOS%2FVideoOS-lua-app","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VideoOS%2FVideoOS-lua-app/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VideoOS%2FVideoOS-lua-app/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/VideoOS%2FVideoOS-lua-app/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/VideoOS","download_url":"https://codeload.github.com/VideoOS/VideoOS-lua-app/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248764731,"owners_count":21158145,"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":[],"created_at":"2025-03-10T19:47:57.250Z","updated_at":"2025-04-13T18:42:24.070Z","avatar_url":"https://github.com/VideoOS.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OS Lua\n\n## 动态化方案\n`OS_Lua`是在[LuaView](https://github.com/alibaba/LuaViewSDK)开源项目基础上，开发的一套视频互动对接层，其初衷是为了提升移动端互动模块动态化能力，同时做到Android、iOS业务代码共用，减少同一业务的人员重复投入。\n\n## 小程序\n使用`OS_Lua`的客户端能够具备动态化能力，做到bug随时修，业务随时上，且在硬件交互，动画等功能上提供比H5更好的体验。\n\n## Lua\nOS_Lua 使用Lua语言进行代码编写，目前支持两个端：Android和iOS。Android 端使用LuaJ引擎，iOS端使用LuaC引擎。\n\n## 入口方法\nOS_lua 所有的lua文件运行时，都从show方法开始执行。\n\n```lua\nfunction show(args)\n    print(\"first load\")\nend\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvideoos%2Fvideoos-lua-app","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvideoos%2Fvideoos-lua-app","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvideoos%2Fvideoos-lua-app/lists"}