From 3db342c410873caac5941a9f58171c6580d43d23 Mon Sep 17 00:00:00 2001 From: Searchstars Date: Sun, 10 Nov 2024 16:33:49 +0800 Subject: [PATCH] =?UTF-8?q?=E9=87=8D=E6=9E=84biliclient&=E5=BD=BB=E5=BA=95?= =?UTF-8?q?=E7=A7=BB=E9=99=A4interconnect=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 12 +- src/app.ux | 2 +- src/bilibiliclient.ts | 626 ------------------ src/bilibiliclient/account/accountData.ts | 7 + src/bilibiliclient/account/login.ts | 122 ++++ src/bilibiliclient/api/request.ts | 127 ++++ src/bilibiliclient/article/article.ts | 9 + src/bilibiliclient/client.ts | 68 ++ src/bilibiliclient/comment/comment.ts | 47 ++ src/bilibiliclient/folder/favfolder.ts | 24 + src/bilibiliclient/folder/history.ts | 8 + src/bilibiliclient/message/message.ts | 61 ++ src/bilibiliclient/search/search.ts | 48 ++ src/bilibiliclient/user/user.ts | 16 + src/bilibiliclient/utils/utils.ts | 15 + src/bilibiliclient/video/action.ts | 41 ++ src/bilibiliclient/video/video.ts | 58 ++ src/manifest.json | 3 - .../interconnecthelper/interconnecthelper.ux | 35 - src/pages/splash/splash.ux | 15 +- src/settings.ts | 4 - 21 files changed, 663 insertions(+), 685 deletions(-) delete mode 100644 src/bilibiliclient.ts create mode 100644 src/bilibiliclient/account/accountData.ts create mode 100644 src/bilibiliclient/account/login.ts create mode 100644 src/bilibiliclient/api/request.ts create mode 100644 src/bilibiliclient/article/article.ts create mode 100644 src/bilibiliclient/client.ts create mode 100644 src/bilibiliclient/comment/comment.ts create mode 100644 src/bilibiliclient/folder/favfolder.ts create mode 100644 src/bilibiliclient/folder/history.ts create mode 100644 src/bilibiliclient/message/message.ts create mode 100644 src/bilibiliclient/search/search.ts create mode 100644 src/bilibiliclient/user/user.ts create mode 100644 src/bilibiliclient/utils/utils.ts create mode 100644 src/bilibiliclient/video/action.ts create mode 100644 src/bilibiliclient/video/video.ts delete mode 100644 src/pages/interconnecthelper/interconnecthelper.ux diff --git a/README.md b/README.md index eed4e73..2ad1cd0 100644 --- a/README.md +++ b/README.md @@ -2,13 +2,15 @@ 在Vela嵌入式设备上基于QuickApp实现的第三方B站客户端 ## 子项目 / 分支: -1. 澎湃哔哩“米粒版”:[https://github.com/OnDriveLine/HyperBilibili_Band9](https://github.com/OnDriveLine/HyperBilibili_Band9) - - 专为 `小米手环 9` 等胶囊屏设备移植的澎湃哔哩客户端 - - 目前为v2.3版本的分支,并砍掉了一些功能 - - 默认启用interconnect联网 +1. 澎湃哔哩“米环版”:[https://github.com/OnDriveLine/HyperBilibili_Band](https://github.com/OnDriveLine/HyperBilibili_Band) + - 专为 `小米手环9`(band9分支) `小米手环9 Pro`(MB9P分支) 等设备移植的澎湃哔哩客户端 + - MB9P分支基于v2.4版本修改,具有完整的功能并引入了部分v2.5版本的特性 + - band9分支基于v2.3版本修改,砍掉了绝大多数功能 + - band9分支默认启用interconnect联网,MB9P使用fetch + ## 使用 -对于普通用户而非开发者,你只需要下载本应用的release版本(RPK文件)然后安装到你的设备上就行了。目前,我只会在米坛社区上发布release版本,如果你想获得经过测试的稳定版本,请前往[米坛社区发布页](https://www.bandbbs.cn/threads/12443/)获取。如果你想紧跟代码提交的步伐,在手表上运行本项目最新且未经测试的不稳定开发版代码,请从本仓库的actions中直接下载实时构建的rpk +对于普通用户而非开发者,你只需要下载本应用的release版本(RPK文件)然后安装到你的设备上就行了。目前,官方版本只会在官网发布,如果你想获得经过测试的稳定版本,请前往[官网](https://hyperbili.astralsight.space)获取。如果你想紧跟代码提交的步伐,在手表上运行本项目最新且未经测试的不稳定开发版代码,请从本仓库的actions中直接下载实时构建的rpk ## 搭建开发环境 diff --git a/src/app.ux b/src/app.ux index aae9342..0442169 100644 --- a/src/app.ux +++ b/src/app.ux @@ -1,6 +1,6 @@ - - \ No newline at end of file diff --git a/src/pages/splash/splash.ux b/src/pages/splash/splash.ux index 9c42bc2..45f7b69 100644 --- a/src/pages/splash/splash.ux +++ b/src/pages/splash/splash.ux @@ -47,21 +47,14 @@ export default { setTimeout(() => { this.anims.splash_out.start() setTimeout(async() => { - if((await this.$app.$def.jumpcheck.NetworkCheck()) || this.$app.$def.settings.SETTINGS.enableInterconnectMode){ - if(this.$app.$def.settings.SETTINGS.enableInterconnectMode){ + if((await this.$app.$def.jumpcheck.NetworkCheck())){ + if(!this.$app.$def.settings.SETTINGS.agreedAllAgreements){ router.replace({ - uri: "pages/interconnecthelper" + uri: "pages/eularead" }) } else{ - if(!this.$app.$def.settings.SETTINGS.agreedAllAgreements){ - router.replace({ - uri: "pages/eularead" - }) - } - else{ - this.$app.$def.jumpcheck.Jump() - } + this.$app.$def.jumpcheck.Jump() } } else{ diff --git a/src/settings.ts b/src/settings.ts index d5d29fc..1d10d65 100644 --- a/src/settings.ts +++ b/src/settings.ts @@ -5,7 +5,6 @@ interface SettingsInterface { home_vid_count: number; article_split_dom_count: number; enableFullAnimation: boolean; - enableInterconnectMode: boolean; // 下面的设置项将不在设置页面中展示 agreedAllAgreements: boolean; @@ -18,9 +17,6 @@ export let SETTINGS: SettingsInterface = { // 专栏articleshow的每页dom节点裁切数量(单页最大dom数) article_split_dom_count: 9999, enableFullAnimation: false, - // 是否启用interconnect联网模式,需要安卓APP能力支持 - // 低人一等环9专用 - enableInterconnectMode: false, agreedAllAgreements: false // 是否已同意所有协议(用户协议 隐私协议 etc.) };