Skip to content

Commit

Permalink
dev: 一些开发笔记|计划更新
Browse files Browse the repository at this point in the history
  • Loading branch information
elecV2 committed Mar 8, 2022
1 parent cd3e46b commit e953700
Show file tree
Hide file tree
Showing 6 changed files with 89 additions and 39 deletions.
1 change: 1 addition & 0 deletions docs/08-logger&efss.md
Original file line number Diff line number Diff line change
Expand Up @@ -265,6 +265,7 @@ $done({
- 如果 $done 提前执行,$fend 无效
- 直接运行 efh 脚本时,返回前端内容
- efh 前端暂时无法使用本地 JS/CSS 等(只能内嵌或远程
- 其他 efh 脚本:https://github.com/elecV2/elecV2P-dei/tree/master/examples/JSTEST/efh

待优化项:
- 其他类型数据 arrayBuffer/stream 等
Expand Down
76 changes: 41 additions & 35 deletions docs/dev_note/script_store.efh 应用中心.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,52 +4,55 @@

``` JSON
{
"category": "类别",
"scripts": [
{
"name": "aof.js",
"logo": "url/to/logo.png",
"note": "一些备注",
"tags": ["ele", "标签"],
"author": "elecV2",
"author_page": "url/to/author",
"resource": "url/to/file.js",
"sponsor_img": "url/to/qr.png",
"sponsor_url": "url/to/donation",
"content_hash": "auto content md5 hash",
}
],
"resources": [
"https://wogowoodk.json"
]
"category": "类别",
"scripts": [
{
"name": "name.js",
"logo": "url/to/logo_180x180.png",
"note": "一些备注,关于脚本的说明",
"tags": ["elecV2P", "标签"],
"author": "elecV2",
"homepage": "url/to/author",
"resource": "url/to/file.js",
"thumbnail": ["url/to/thum1.jpg", "url/to/thum2.jpg"],
"sponsor_img": "url/to/qr.png",
"sponsor_txt": "捐赠支持说明/或其他账号",
"content_hash": "auto content md5 hash",
"date_created": "2022-03-08 20:35",
"date_updated": "2022-03-08 20:36",
}
],
"resources": [
"https://wogowoodk.json"
]
}
```

``` JSON main.json
// 主入口文件
{
"category": [
{
"name": "分类名称",
"note": "分类描述",
"resources": [
"url1/to/scripts.json",
"url2/to/scripts.json"
]
}, {
"name": "另一分类",
"note": "分类描述",
"resources": [],
}
]
"category": [
{
"name": "分类名称",
"note": "分类描述",
"resources": [
"url1/to/scripts.json",
"url2/to/scripts.json"
]
}, {
"name": "另一分类",
"note": "分类描述",
"resources": [],
}
]
}
```

### 细节实现

- 主入口 main.json
- 分段获取 多 json 文件
- 智能化 标签自动生成 json 片断
- 分段获取多 json 文件
- 智能化标签自动生成 json 片断
- 新建 GITHUB 库存放 JSON
- 默认 LOGO(无 logo 时替换
- 用户上传发布(PR
Expand All @@ -61,4 +64,7 @@
### 工具

- 快速生成 LOGO
- content hash
- content hash
- 自动生成上传日期
- 自动检测文件大小
- 自动生成标签列表
10 changes: 8 additions & 2 deletions docs/dev_note/webUI 主题设计.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,15 +44,21 @@ document.body.className = 'theme--name'

### 透明模式

``` CSS
``` JS
// TEST 简单测试代码
document.head.insertAdjacentHTML('beforeend', `<style>
#app {
background-image: url(https://images.unsplash.com/photo-1646505183416-f3301d2a8127);
--main-bk: #2e811c;
}
.section > .sider, .section, .content, .header, .footer {
.section > .sider,
.sider_trigger.sider_trigger--mobile,
.section, .content, .header, .footer {
background: transparent;
}
</style>`)
// background: #0008
```

config.json
Expand Down
27 changes: 27 additions & 0 deletions docs/dev_note/开发者激励计划.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
## 开发者激励计划

简单说明:给予 elecV2P 脚本开发者一定的现金奖励。

奖励金额:首期激励计划总金额 10000 元,发完即止,活动时间 - (待定)。
单个脚本给予作者 10-100 元不等的奖励。初期每个作者最高奖励 100 元,希望能把机会留给更多的人。之后还会有类似活动可以继续参加。

**最终说明以 TG 频道 @elecV2 的通知为准**

### 具体实施

提交方式:

- Github 主动提交
- dev: 新建一个库来接收这些提交
- E-mail 发送脚本

### 推荐范例

推荐使用编写 efh 脚本。
文档参考:[efss.md](https://github.com/elecV2/elecV2P-dei/blob/master/docs/08-logger&efss.md) 中 efh 相关部分。
实例脚本:[一些 efh 脚本](https://github.com/elecV2/elecV2P-dei/tree/master/examples/JSTEST/efh)

### 脚本限制

- 不可加密
- 长期可用(至少一个月内有效,可调整)
12 changes: 10 additions & 2 deletions docs/dev_note/引入广告系统.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,12 +12,20 @@

### 价格

测试阶段 图片广告:300/7天,1000-3000/月,文字广告:500/月
测试阶段 图片广告:300/7天,1000-3000/月,文字广告:500/月。
考虑再打个五折:图片 500/月,文字 200/月

具体上线时间等 TG 频道(https://t.me/elecV2 )通知

### 可能增加的计划

- 打赏可去广告
- 提供广告接口给 efh 开发者
- 提供广告接口给第三方 webUI 开发者
- 提供广告接口给第三方 webUI 开发者

### 开发计划/要解决的问题

- 域名(很好解决
- 服务器
- 广告数据的存储形式(文字、图片(重点
- 数据统计(没必要,几百块钱的事,徒增开销
2 changes: 2 additions & 0 deletions examples/Readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@

- [markdown.efh](https://github.com/elecV2/elecV2P-dei/blob/master/examples/JSTEST/markdown.efh) \- 一个简单的 markdown 阅读器

- [其他 efh 脚本](https://github.com/elecV2/elecV2P-dei/tree/master/examples/JSTEST/efh)

### [TGbotonCFworker.js](https://github.com/elecV2/elecV2P-dei/blob/master/examples/TGbotonCFworker.js) - 通过 TG bot 控制 elecV2P

2.0 版本(新增上下文执行环境): https://github.com/elecV2/elecV2P-dei/blob/master/examples/TGbotonCFworker2.0.js
Expand Down

0 comments on commit e953700

Please sign in to comment.