{"id":15408056,"url":"https://github.com/canisminor1990/bilibili-client","last_synced_at":"2025-04-13T21:13:53.891Z","repository":{"id":89984575,"uuid":"115984405","full_name":"canisminor1990/bilibili-client","owner":"canisminor1990","description":"📺 可以摸鱼的 Bilibili  Mini-Client  # 支持Mac/Win","archived":false,"fork":false,"pushed_at":"2023-12-15T17:59:33.000Z","size":6620,"stargazers_count":121,"open_issues_count":5,"forks_count":14,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-04-13T21:13:36.197Z","etag":null,"topics":["bilibili","electron","mac","react","win"],"latest_commit_sha":null,"homepage":"https://canisminor.cc/blog/posts/20180103_bilibili","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/canisminor1990.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2018-01-02T06:49:33.000Z","updated_at":"2025-02-25T14:31:32.000Z","dependencies_parsed_at":"2023-12-15T18:53:28.857Z","dependency_job_id":"b5dbb29e-fb35-4e58-8156-ca7c1c4d8eb9","html_url":"https://github.com/canisminor1990/bilibili-client","commit_stats":null,"previous_names":[],"tags_count":5,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canisminor1990%2Fbilibili-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canisminor1990%2Fbilibili-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canisminor1990%2Fbilibili-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/canisminor1990%2Fbilibili-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/canisminor1990","download_url":"https://codeload.github.com/canisminor1990/bilibili-client/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248782261,"owners_count":21160717,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bilibili","electron","mac","react","win"],"created_at":"2024-10-01T16:31:02.919Z","updated_at":"2025-04-13T21:13:53.861Z","avatar_url":"https://github.com/canisminor1990.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Bilibili Mini-Client\n\n![](https://github.com/canisminor1990/bilibili-client/blob/master/doc/preview-0.png?raw=true)\n\n[![](https://img.shields.io/github/license/canisminor1990/bilibili-client.svg)](https://github.com/canisminor1990/bilibili-client/blob/master/LICENSE)\n[![](https://img.shields.io/github/release/canisminor1990/bilibili-client.svg)](https://github.com/canisminor1990/bilibili-client)\n[![](https://img.shields.io/github/downloads/canisminor1990/bilibili-client/total.svg)](https://github.com/canisminor1990/bilibili-client/releases)\n\n📺 可以摸鱼的 Bilibili Mini-Client # 支持 Mac/Win\n\n## Features\n\n* [x] Mini 窗口\n* [x] 置顶功能\n* [x] 无边框播放器\n* [x] 分 P 支持\n* [x] Mac/Win 客户端\n* [ ] 快捷键\n* [ ] ...\n\n## Download\n\n点击下方按钮前往 releases，下载最新版 `bilibili.app.zip`\n\n[![](https://img.shields.io/badge/bilibili-download-ff69b4.svg?style=for-the-badge)](https://github.com/canisminor1990/bilibili-client/releases)\n\n## Preview\n\n![](https://github.com/canisminor1990/bilibili-client/blob/master/doc/preview-1.png?raw=true)\n![](https://github.com/canisminor1990/bilibili-client/blob/master/doc/preview-2.png?raw=true)\n![](https://github.com/canisminor1990/bilibili-client/blob/master/doc/preview-3.png?raw=true)\n\n## ChangeLog\n\n| Date      | Versiton | Changelog                                  |\n| --------- | -------- | ------------------------------------------ |\n| 2018.1.16 | v1.0.4   | 📺 添加设置选项/调试样式/修复 bug          |\n| 2018.1.7  | v1.0.3   | 📺 修复无法嵌入样式 bug/一些样式问题       |\n| 2018.1.6  | v1.0.2   | 📺 调整样式/修复动态 bug/重构 preload 结构 |\n| 2018.1.3  | v1.0.1   | 📺 添加动态/兼容番剧/修复分 P 等 bug       |\n| 2018.1.2  | v1.0.0   | 📺 Early Access                            |\n\n## Develop\n\n`electron` `react` `dva` `roadhog` `webpack`\n\n* [dva-boilerplate-electron](https://github.com/sorrycc/dva-boilerplate-electron)\n* [Electron 架构](https://github.com/sorrycc/blog/issues/13)\n\n### Directory Structure\n\n```js\n+ dist            // pack 完后的输出，.dmg, .exe, .zip, .app 等文件\n+ build           // icon.icns, icon.ico\n+ app             // 用于 pack 的目录\n  + dist          // main/preload 打包完放这里\n  + assets        // 字体、图片等资源文件\n  + pages         // 存放页面\n  - package.json  // 生产依赖，存 dependencies\n+ src             // 源码\n  + main          // main\n  + renderer      // renderer\n  + preload       // webview部分的preload\n- package.json    // 开发依赖，存 devDependencies\n```\n\n### Dev\n\n\u003e `$ yarn root` 因为采用 [Two-Package.json Structure](https://www.electron.build/tutorials/two-package-structure)，需要安装二次依赖\n\n```bash\n# 窗口一：watch roadhog =\u003e pages / webpack =\u003e main\n$ yarn dev\n# 窗口二：start electron\n$ yarn start\n```\n\n### Build\n\n```bash\n$ yarn build\n# MacOS\n$ yarn pack:osx\n# Windows\n$ yarn pack:win\n```\n\n### Pack\n\n\u003e issue: 目前使用 yarn 安装依赖，pack 后会出现丢包，npm i 无此问题 🤔 ... [link](https://github.com/electron-userland/electron-packager/issues/774)\n\n```bash\n# pack:osx \u0026\u0026 pack:win\n$ yarn pack\n```\n\n## License\n\n* [MIT](https://github.com/canisminor1990/bilibili-client/blob/master/LICENSE)\n\n## Copyright\n\n* **Author:** [canisminor1990](https://github.com/canisminor1990)\n* **QQ:** 4007338\n* **Email:** \u003cmailto:i@canisminor.cc\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcanisminor1990%2Fbilibili-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcanisminor1990%2Fbilibili-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcanisminor1990%2Fbilibili-client/lists"}