Git Product home page Git Product logo

biliplus's Introduction

biliplus


Table of Contents
  1. About The Project
  2. Getting Started
  3. Roadmap
  4. Patches
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project


Bilibili.com actually has a perfect user experience, but as a developer who pays attention to details, there may still be some areas that make us uncomfortable, so this extension was born.

Principle:

  • Does not affect the original appearance.
  • Maintain consistent Bilibili style.
  • If you feel uncomfortable in Bilibili.com, come and request feature.

(back to top)

Getting Started

This is an example of how you may give instructions on setting up this project locally. To get a local copy up and working follow these simple example steps.

Install From Web Store

  1. Open the Chrome Web Store.
  2. click Add to Chrome.
  3. If you're adding an extension:
    • Review the types of data that the extension will be able to access.
    • Click Add extension. You'll see your extensions in Chrome as buttons on the toolbar.

Manual Installation

Below is an example of how you can manual installing from source code.

  1. Clone the repo
    git clone https://github.com/0xlau/biliplus.git
  2. Execute Command to make a zip file
    # Linux/MacOS
    > make
    
    # Windows
    > ./make.bat
  3. Found a file called biliplus.zip
    > ls
    biliplus.zip
  4. Dragging biliplus.zip to Chrome/Edge Extension Page
    # Extension Page
    chrome://extensions
    edge://extensions
  5. More details you can visit chromebook to install extensions.

(back to top)

Roadmap

  • Clean Home Mode
  • Feed Roll Back Button
  • Summarize video in cover list by Bilibili AI
  • Display the number of viewers on the video cover
  • Hide all comments from a user by userID
  • Hide Bilibili hot searches in the search box
  • Stepless adjustment of video speed
  • ......

Patches

  • Resolve the issue of images not being able to exit using the Esc key

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

Distributed under the MIT License. See LICENSE.txt for more information.

(back to top)

Contact

Timothy Lau - @thetimothylau - [email protected]

Project Link: https://github.com/0xlau/biliplus

(back to top)

Acknowledgments

(back to top)

Star History

Star History Chart

biliplus's People

Contributors

0xlau avatar coco-w avatar gantoho avatar mesimpler avatar qcsmallblack avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

biliplus's Issues

"刷新内容"按钮会遮挡视频

Describe the bug
The button of reflash will cover videos, see the picture below.
刷新按钮会覆盖视频,见下图。

To Reproduce
Steps to reproduce the behavior:
Snipaste_2024-04-26_11-49-30

请问,刷新按钮和换一换按钮有什么不同?

Desktop

  • OS: win11
  • Browser chrome

与别的插件冲突

与油猴类脚本插件(与脚本无关,已经做过测试)、与rss插件、广告插件 有关

image
image
image

Video list not fully loaded on initial refresh

Is your feature request related to a problem? Please describe.

Great work on the extension! It's really helpful. However, I've noticed a small performance issue. Upon initial refresh, the video list doesn't fully load. Specifically, the last row appears visually incomplete.

image

Describe the solution you'd like
All video covers will be loaded normally.

B站搜索页改善功能

B站的搜索页缺少对视频的更详细的筛选功能,可否添加视频筛选功能,或者可以另外做一个插件

例如:
1、对筛选结果的日期进行筛选,比如近一周、近一月、近一年之类的
2、B站现有时间选择仅有10分钟、10-30分钟等选项,可否做自定义,如15-25分钟之间

谢谢大佬的贡献,现有的脚本就已经帮了很大忙了。

大佬为啥显示视频观看人数的功能有时候会自动关闭

Describe the bug
A clear and concise description of what the bug is.

To Reproduce
Steps to reproduce the behavior:

  1. Go to '...'
  2. Click on '....'
  3. Scroll down to '....'
  4. See error

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS]
  • Browser [e.g. chrome, safari]
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

推荐算法切换功能,从网页版切换为App的推荐算法

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

feat: A miniplayer is displayed when opening tabs of Bilibili videos

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

求一个功能,过滤视频时长

初衷是对于过短的视频的一种厌恶心理 (个人阈值差不多是12分钟往上)

实现可以分阶段

  1. 仅主页过滤,实现方法可以参考已存在的换一换回调
  2. 搜索过滤,可只屏蔽时长少于slider的

关于直接去掉广告卡片的功能

问题:

现在推荐视频中的广告卡片即使是用工具屏蔽,但仍有一个卡片占着位置,还是有点碍眼
就像这样:
image

可行性:

一次刷新后只会给10个数据组成卡片,直接去掉其中的广告卡片的话剩下的位置会被下面其它部分的卡片顶上来不会被右侧刷新按钮刷新掉,那么可不可以让刷新返回推荐的数据多响应一次,两次响应数据先整合在一起,这样就有20个数据了,剔除掉广告后仍然可以满足铺满推荐位置

希望作者大大可以考虑一下这个问题

Auto set play rate by channels

Is your feature request related to a problem? Please describe.
Some classes of up main or slow up main video want to be automatically set 1.5/2 times speed (definable)

Describe the solution you'd like
A clear setting interface or setting method, and the ability to manage and remove existing Settings

Describe alternatives you've considered
Global Settings also work

换一换回溯以后右上角的添加到稍后再看按钮消失

Describe the bug
换一换回溯以后右上角的添加到稍后再看按钮消失

To Reproduce
Steps to reproduce the behavior:
点换一换按钮,能够在视频缩略图右上角点击添加到稍后再看按钮。
点回溯按钮,视频缩略图右上角的添加到稍后再看按钮消失。

Expected behavior
A clear and concise description of what you expected to happen.

Screenshots
If applicable, add screenshots to help explain your problem.

Desktop (please complete the following information):

  • OS: [e.g. iOS] Win10
  • Browser [e.g. chrome, safari] Edge
  • Version [e.g. 22]

Smartphone (please complete the following information):

  • Device: [e.g. iPhone6]
  • OS: [e.g. iOS8.1]
  • Browser [e.g. stock browser, safari]
  • Version [e.g. 22]

Additional context
Add any other context about the problem here.

希望增加关键字/正则屏蔽特定评论功能

问题:

很多视频的评论区存在多人接龙/复读同样格式评论的现象,此类饭圈打榜式接龙评论除了能营造出“蒸蒸日上”的氛围以外有百害而无一利,垃圾评论会把有真情实感的评论给掩埋掉。

可行性:

这些评论一般都有特定的格式,例如图中的评论区,如果用正则匹配到 (数字/数字) 格式就可以与正常的评论区分开。

现状:

由于本人没有相关的前端知识,对这些被污染的评论区无能为力,只能借助于其他作者提供的各种工具,例如如图所示的几个弹窗皆为我曾为屏蔽接龙评论而安装过的油猴脚本。这些工具在过去的旧版界面有效,但在B站启用新版界面后往往由于未得到更新而失效。

希望作者大大可以采纳这个issue。
中V评论区现状如图

存在让其他某些网页,包括b站某些视频网页无响应的Bug

bug

无响应的时候,这个网页标签可以上下滑动,但是无法使用右键和刷新,点击按钮也没用反应,但是其他的网页标签没有受到影响。而且不是正在浏览的标签才触发无响应。
不知道触发的原理,不知道是不是插件冲突。关掉插件开关后就正常了

希望可以增加一个视频封面可以拖进度条的功能

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

添加子评论完全展开功能

看视频的时候,如果一条主评论下面有很多回复评论,想翻看回复主评论的子评论,但是bilibili默认每页只加载10条子评论,如果要看更多的评论,就要一直点下一页下一页,能不能添加一个子评论完全展开的功能

类似于
无标题

或者
无标题

感谢大佬!

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.