Skip to content

Commit

Permalink
Merge pull request #393 from the1812/preview
Browse files Browse the repository at this point in the history
Update to v1.10.12
  • Loading branch information
the1812 committed Mar 23, 2020
2 parents fadcacc + 2eb032c commit a51a114
Show file tree
Hide file tree
Showing 163 changed files with 2,378 additions and 1,064 deletions.
12 changes: 9 additions & 3 deletions @types/global/index.d.ts
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ declare global {
type DanmakuOption = '无' | 'XML' | 'ASS'
type DashCodec = 'AVC/H.264' | 'HEVC/H.265'
type Pattern = string
type Dropdown = { key: string; items: string[] }
interface RpcOption {
secretKey: string
baseDir: string
Expand Down Expand Up @@ -164,6 +165,7 @@ declare global {
interface Window {
aid: string | undefined
cid: string | undefined
bvid: string | undefined
pageno: string | number | undefined
$: JQueryStatic
[key: string]: any
Expand Down Expand Up @@ -202,14 +204,14 @@ declare global {
dependencies: Array<Resource>
styles: Array<Resource>
displayName: string
dropdown: object
dropdown: Dropdown | Dropdown[]
downloaded: boolean
constructor(url: string, styles?: Resource[])
download(): Promise<string>
getStyle(id: string): string
getPriorStyle(): any
applyStyle(id: string, important: boolean): void
static all: object
static all: { [key: string]: Resource }
static displayNames: object
static manifest: object
static root: string
Expand Down Expand Up @@ -436,8 +438,12 @@ declare global {
feedsTranslateProvider: 'Bing' | 'Google' | 'Baidu' | 'GoogleCN',
feedsTranslateLanguage: string,
downloadLiveRecords: boolean
forceHighQualityLive: boolean
defaultLiveQuality: '原画' | '蓝光' | '超清' | '高清' | '流畅'
useDefaultLiveQuality: boolean,
recordLiveDanmaku: boolean,
foregroundColorMode: '自动' | '白色' | '黑色'
preserveEventBanner: boolean
bvidConvert: boolean
latestVersionLink: string,
currentVersion: string,
}
Expand Down
11 changes: 11 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,12 @@ UWP 版 Edge 已经不再支持了(就是 Windows 10 自带的那个), 请使用
- [jQuery](http://jquery.com/)
- [MDI](https://materialdesignicons.com)

# 已知问题
-`解除B站区域限制`一同使用时, 两个脚本功能互相没有任何问题, 但有的人会遇到没弹幕的状况. 单独使用各脚本时正常, 目前未找到原因.
- 可能无法很好地适应窄屏幕, 请尽量以1400px以上的宽度使用此脚本.
- ASS弹幕下载不能包含高级弹幕, 字幕弹幕等.
- `简化首页`可能会有无法加载`活动`栏目的情况, 目前未找到原因.

# 相关推荐
这些脚本/插件同样能够改善您在B站的体验, 相同的功能将不会整合到 Bilibili Evolved, 但会尽可能地适配并保持无冲突.

Expand All @@ -119,6 +125,11 @@ UWP 版 Edge 已经不再支持了(就是 Windows 10 自带的那个), 请使用
- [GitHub](https://github.com/indefined/UserScripts/tree/master/bilibiliHome)
- [GreasyFork](https://greasyfork.org/zh-CN/scripts/368446-bilibili%E7%BD%91%E9%A1%B5%E7%AB%AF%E6%B7%BB%E5%8A%A0app%E9%A6%96%E9%A1%B5%E6%8E%A8%E8%8D%90)

## pakku.js 哔哩哔哩弹幕过滤器
作者: [xmcp](https://github.com/xmcp)
- [主页](https://s.xmcp.ml/pakkujs/)
- [GitHub](https://github.com/xmcp/pakku.js)

----

**喜欢的话就点个⭐Star吧(°∀°)ノ**
Expand Down
289 changes: 182 additions & 107 deletions bilibili-evolved.offline.user.js

Large diffs are not rendered by default.

289 changes: 182 additions & 107 deletions bilibili-evolved.preview-offline.user.js

Large diffs are not rendered by default.

289 changes: 182 additions & 107 deletions bilibili-evolved.preview.user.js

Large diffs are not rendered by default.

289 changes: 182 additions & 107 deletions bilibili-evolved.user.js

Large diffs are not rendered by default.

5 changes: 4 additions & 1 deletion donate.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,13 @@
# 历史

(列表是手动维护的, 可能无法及时更新)
<!--'单号'在支付宝中为'收款单号'-->
<!--'单号'在支付宝中为'收款单号'/'交易订单号'-->

| 时间 | 用户名 | 单号后4位 | 金额 |
| ------------------- | -------- | --------- | ------ |
| 2020.03.21 15:40:35 | *| 0476 | ¥10.00 |
| 2020.03.18 19:33:28 | *. | 6551 | ¥5.00 |
| 2020.03.09 18:24:10 | *| 2522 | ¥10.00 |
| 2020.02.14 20:00:17 | pandline | 3302 | ¥5.00 |
| 2020.02.09 02:05:35 | Lucky9 | 0233 | ¥10.00 |
| 2020.02.06 20:56:15 | *| 2251 | ¥5.00 |
Expand Down
157 changes: 86 additions & 71 deletions features.md
Original file line number Diff line number Diff line change
Expand Up @@ -281,30 +281,6 @@
![简化评论区](images/compressed/comments.jpg)

</details>
<details>
<summary><strong>简化直播间</strong></summary>

- 隐藏姥爷图标
- 隐藏粉丝勋章
- 隐藏活动头衔
- 隐藏用户等级
- 隐藏舰长图标
- 隐藏全区广播
- 隐藏欢迎信息 (xxx姥爷进入直播间)
- 隐藏入场特效
- 隐藏礼物弹幕 (仅弹幕列表, 特殊效果如节奏风暴不受影响)
- 隐藏上舰提示 (弹幕列表里的 xxx开通了舰长)
- 隐藏付费礼物 (播放器下面的各种金瓜子礼物, 以及许愿瓶, 上舰等)
- 隐藏活动横幅
- 隐藏排行榜
- 隐藏抽奖提示 (开通舰长, 小飞船抽奖等)
- 禁用直播间皮肤

每一项都可以在`附加功能`中单独选择是否隐藏. 图片中展示的是全部隐藏时的弹幕区效果对比.

<img height="500" alt="简化直播间" src="images/compressed/simplify-liveroom.jpg">

</details>
<details>
<summary><strong>简化首页</strong></summary>
Expand Down Expand Up @@ -354,24 +330,6 @@
**启用后**
![着色](images/compressed/custom-control-background.jpg)

</details>
<details>
<summary><strong>缩放直播看板娘</strong></summary>

根据屏幕DPI缩放直播看板娘的大小以提高像素的清晰度, DPI缩放为100%的用户不需要此功能.

</details>
<details>
<summary><strong>收起直播间侧栏</strong></summary>

自动收起直播间的侧边栏.

</details>
<details>
<summary><strong>删除直播水印</strong></summary>

删除观看直播时角落的水印.

</details>
<details>
<summary><strong>删除视频标题层</strong></summary>
Expand Down Expand Up @@ -460,6 +418,92 @@

按照类型或者关键词过滤动态首页的内容, 也可以移除动态页的一些侧边卡片. 注意目前仅仅在全部动态里生效, 切换到别的类别时无效.

</details>
<details>
<summary><strong>动态翻译</strong></summary>

在动态首页和动态详情页中, 每条动态下方添加翻译按钮, 可将动态的文字机器翻译为中文. 若开启了界面翻译, 则会翻译成界面翻译里设定的语言.

可以使用的翻译器如下:
- Bing: 必应翻译
- Google: 谷歌翻译
- GoogleCN: 谷歌中国翻译(google.cn)

</details>

<h2 align="center">直播</h2>
<div align="center">各种直播相关功能</div>


<details>
<summary><strong>简化直播间</strong></summary>

- 隐藏姥爷图标
- 隐藏粉丝勋章
- 隐藏活动头衔
- 隐藏用户等级
- 隐藏舰长图标
- 隐藏全区广播
- 隐藏欢迎信息 (xxx姥爷进入直播间)
- 隐藏入场特效
- 隐藏礼物弹幕 (仅弹幕列表, 特殊效果如节奏风暴不受影响)
- 隐藏上舰提示 (弹幕列表里的 xxx开通了舰长)
- 隐藏付费礼物 (播放器下面的各种金瓜子礼物, 以及许愿瓶, 上舰等)
- 隐藏活动横幅
- 隐藏排行榜
- 隐藏抽奖提示 (开通舰长, 小飞船抽奖等)
- 禁用直播间皮肤

每一项都可以在`附加功能`中单独选择是否隐藏. 图片中展示的是全部隐藏时的弹幕区效果对比.

<img height="500" alt="简化直播间" src="images/compressed/simplify-liveroom.jpg">

</details>
<details>
<summary><strong>缩放直播看板娘</strong></summary>

根据屏幕DPI缩放直播看板娘的大小以提高像素的清晰度, DPI缩放为100%的用户不需要此功能.

</details>
<details>
<summary><strong>收起直播间侧栏</strong></summary>

自动收起直播间的侧边栏.

</details>
<details>
<summary><strong>删除直播水印</strong></summary>

删除观看直播时角落的水印.

</details>
<details>
<summary><strong>禁止直播首页自动播放</strong></summary>

禁止直播首页的推荐直播间自动开始播放, 开启后, 还可以通过`隐藏首页推荐直播`直接隐藏掉这个推荐板块.

![直播首页自动播放](images/compressed/hide-home-live.jpg)

</details>
<details>
<summary><strong>直播间自动领奖</strong></summary>

在当前直播间有抽奖活动时, 自动点击抽奖按钮. 注意只适用于少量抽奖, 那种99+限量抽奖可能跟不上其他人的手速.

</details>
<details>
<summary><strong>自动选择当前直播间勋章</strong></summary>

如果拥有当前直播间的勋章, 则自动佩戴, 否则佩戴上次手动选择的勋章.

</details>
<details>
<summary><strong>直播弹幕记录器(实验性)</strong></summary>

开启后, 在直播间里可以从附加功能中启动弹幕记录器, 会记录启动后所有收到的弹幕, 并可以导出为XML弹幕文件.

> 弹幕的发送时间是相对于直播开始时间确定的.
</details>

<h2 align="center">工具</h2>
Expand Down Expand Up @@ -530,26 +574,12 @@

> 如果希望贡献翻译, 请参阅[翻译指南](https://github.com/the1812/Bilibili-Evolved/blob/preview/src/utils/i18n/i18n.md). 在文件中添加翻译文本后即可发送 Pull Request (到 preview 分支), 不需要编译. ~~因为本项目的开发环境弄得很烂, 请不要把时间和精力浪费在搭建开发环境上.~~
</details>
<details>
<summary><strong>禁止直播首页自动播放</strong></summary>

禁止直播首页的推荐直播间自动开始播放, 开启后, 还可以通过`隐藏首页推荐直播`直接隐藏掉这个推荐板块.

![直播首页自动播放](images/compressed/hide-home-live.jpg)

</details>
<details>
<summary><strong>瓜子换硬币</strong></summary>

在附加功能中添加`瓜子换硬币`的按钮, 点击可以将700银瓜子换成1个硬币, 每天限1次.

</details>
<details>
<summary><strong>直播间自动领奖</strong></summary>

在当前直播间有抽奖活动时, 自动点击抽奖按钮. 注意只适用于少量抽奖, 那种99+限量抽奖可能跟不上其他人的手速.

</details>
<details>
<summary><strong>专栏文字选择</strong></summary>
Expand All @@ -562,28 +592,13 @@

稍后再看里的视频添加后60天会过期自动删除. 开启此功能可在期限不足14天时在稍后再看列表里显示过期警告.

</details>
<details>
<summary><strong>自动选择当前直播间勋章</strong></summary>

如果拥有当前直播间的勋章, 则自动佩戴, 否则佩戴上次手动选择的勋章.

</details>
<details>
<summary><strong>网址参数清理</strong></summary>

自动删除链接中的多余跟踪参数, 例如`spm_id_from`, `from_source`, `share_source`等.

</details>
<details>
<summary><strong>直播弹幕记录器</strong></summary>

开启后, 在直播间里可以从附加功能中启动弹幕记录器, 会记录启动后所有收到的弹幕, 并可以导出为XML弹幕文件.

> 弹幕的发送时间是相对于直播开始时间确定的.
</details>


<h2 align="center">触摸</h2>
<div align="center">为支持触屏的设备特别设计的功能</div>
Expand Down
2 changes: 1 addition & 1 deletion min/activity-image-saver.min.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit a51a114

Please sign in to comment.