Git Product home page Git Product logo

raycast-bilibili's Introduction

Bilibili

Quickly access Bilibili on Raycast and get relevant subscription information reminders

简体中文 | English

Bilibili

Features

  • Browse subscription information (Show Dynamic Feed)
  • Push for subscription updates (Notifications)
  • Cmd + Enter to view the corresponding video AI summary
  • Browse recommended personal videos (Recommend Videos)
  • Browse popular videos (Popular Videos)
  • Weekly popular (Weekly Popular Series)

Preferences

  • Notifications:
    • Only push video update reminders, the default is Off
    • Use terminal-notifier to push, download terminal-notifier through brew install terminal-notifier, then get the address to fill in through which terminal-notifier

raycast-bilibili's People

Contributors

fatpandac avatar imgbotapp avatar

Stargazers

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

Watchers

 avatar

raycast-bilibili's Issues

[Bug] 视频完全看完以后反而会被标记为未看完视频

  • Unwatched Videos 中打开一个视频,假设视频时长为 T,发现仅在观看进度为 (0, T) 的时候,该视频会在列表中被过滤掉,而进度为 0T(即完全看完),都会重新出现在 Unwatched Videos 列表里
  • Raycast和商店插件版本均为最新

[Feature Request] 增加过滤已看完视频功能

场景:在使用此插件的 Show Dynamic Feed 功能的时候,通常会有些视频是已经看完了的,不希望他们出现在列表里,会造成用户“回忆我是否看过这个视频“ 的负担

建议:希望在Show Dynamic Feed 功能的 List View 的右上角增加一个filter,用于过滤用户尚未观看的视频,判定标准可以为用户观看进度超过90%,或被b站标记为“已看完”

其他:至于实现和PR,没有开发过Raycast插件,对TS和爬虫也不熟悉,所以只能提供些建议了。这个插件还是非常棒的,RSSHub提供的Bilibili路由失效后,我每天都用这个插件看刷b站时间线,感谢作者

[Feature Request] 增加“标记为看过”功能

感谢作者对这个项目的维护,这个插件确实用起来非常舒服

  • 需求:对于个人订阅视频中的某些条目,可能看到标题/封面就不想看了,目前如果想让他消失在列表里只能点进视频并播放几秒,才能让他被过滤掉。

  • 描述:如果能提供一个 Action ,让用户手动标记这类不想看的视频为“已看完”或许会更好,这类似在RSS中的操作;更进一步,也许可以提供“全部标记为已看完”的功能,也就是将订阅列表清空

  • 可能的方案

    • 如果哔哩哔哩没有提供类似“标记为已看完”的API,或许可以在Raycast中存储这样的状态表
    • 如果有这样的API,直接调用即可,也可以让Raycast中的操作同步到哔哩哔哩的后端,更优雅一些

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.