Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ryensx/mediaboxpluginrepository
媒体盒子(MediaBox)官方插件仓库
https://github.com/ryensx/mediaboxpluginrepository
actions android html java javascript jsoup kotlin nodejs vitepress
Last synced: about 10 hours ago
JSON representation
媒体盒子(MediaBox)官方插件仓库
- Host: GitHub
- URL: https://github.com/ryensx/mediaboxpluginrepository
- Owner: RyensX
- License: gpl-3.0
- Created: 2022-04-24T11:45:10.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-10T08:10:49.000Z (4 days ago)
- Last Synced: 2024-11-10T09:19:06.568Z (4 days ago)
- Topics: actions, android, html, java, javascript, jsoup, kotlin, nodejs, vitepress
- Language: JavaScript
- Homepage: https://ryensx.github.io/MediaBoxPluginRepository/
- Size: 3.08 MB
- Stars: 148
- Watchers: 5
- Forks: 8
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
![数据构建](https://github.com/RyensX/MediaBoxPluginRepository/actions/workflows/plugin_page.yml/badge.svg)
[![OSCS Status](https://www.oscs1024.com/platform/badge/RyensX/MediaBoxPluginRepository.svg?size=small)](https://www.oscs1024.com/project/RyensX/MediaBoxPluginRepository?ref=badge_small)# 媒体盒子([MediaBox](https://github.com/RyensX/MediaBox))官方插件仓库
普通用户使用见[**官方网站**](https://ryensx.github.io/MediaBoxPluginRepository/)
插件具体信息见[**插件说明**](https://github.com/RyensX/MediaBoxPluginRepository/tree/gh-pages)
## 👏如何提交插件?
* 拉取[插件API](https://github.com/RyensX/MediaBoxPlugin)根据[插件开发指南](https://github.com/RyensX/MediaBox/wiki)编写插件
* 上传源码到Github(官方插件仓库里的插件都**必须开源**)并发布一个包含插件包的release
* fork本仓库并在[plugin_release_list.json](https://github.com/RyensX/MediaBoxPluginRepository/blob/main/plugin_release_list.json)填写插件信息,注意**格式化**。
注意:**提交版本的commit.messages请使用"[plugin_submit]插件名称",否则不会审核通过**
插件信息结构如下
```
{
"name": "插件名称",
"release": "对应插件版本的release链接,如https://github.com/RyensX/SakuraAnimePlugin/releases/tag/1.5(6)"
}
```* 对本仓库发起PR,等待审核。
成功合并后CI会**自动解析**提交版本插件的信息并生成数据,此后可在官方网站和APP上查看到。
生成的插件信息对应关系如下
| version | packageName | iconBase64 | sourcePath | name | apiVersion | repoDesc | repoUrl |author|
| --------------------------- | ----------------------- | -------------- | ---------------- | -------- | ---------- | ------------------ | -------------- | -------------- |
| AndroidManifest.versionName | AndroidManifest.package | 插件apk图标的base64 | releaseAsset下载地址 | 插件apk应用名 | 插件API版本 | 插件对应仓库的Description | 目前是版本release链接 | 作者名,取自仓库用户名 |## 🚀如何提交新版本?
与上述操作一致,修改[plugin_release_list.json](https://github.com/RyensX/MediaBoxPluginRepository/blob/main/plugin_release_list.json)中对应的release链接成**新版本链接**即可。
注意:**提交新版本的commit.messages请使用"[plugin_update]插件名称",否则不会审核通过**
## 🧩仓库改进贡献
请遵循本项目的commit风格(commit.messages类型使用Angular Git Commit)
## 💡额外限制
插件仓库**不支持提交包含R18**内容的插件(但不影响插件自己的仓库提交到Github),感谢理解。## 许可证
[**GNU General Public License v3.0**](LICENSE)