Thanks to visit codestin.com
Credit goes to Github.com

Skip to content
forked from czy0729/Bangumi

💫 Bangumi第三方客户端, A React Native App for https://bgm.tv (类似专门做ACG的豆瓣), 已适配 iOS/Android, mobile/Pad, light/dark theme, 并加入了很多独有的增强功能, https://bgm.tv/group/topic/350677

License

Notifications You must be signed in to change notification settings

malhuda/Bangumi

 
 

Repository files navigation

Version: 4.3.0 License: MIT Codacy jsdelivr


一个基于React-NativeBangumi 第三方客户端

项目对标 web, 本人并没有原生开发经验, 用于练手 RN, 安卓和 iOS 都做了兼容, 并最大限度保持一致

目前已开发不少于 70 个页面, 几乎涵盖源网站所有页面

Bangumi 是用于管理追番进度(不限于动漫、音乐、日剧、AVG), 发现和讨论番组的第三方客户端

Download

安卓 APK 下载 | 酷安市场下载

苹果好难审, 短时间内都没办法通过, 会跟苹果做长久作战. TestFlight | Expo 试用方法 | Expo 主页

Features

[特有功能]

  • 大部分资源覆盖到自维护 CDN, 访问速度+++
  • 图片使用 CDN, 有后处理, 所以有比源网站更好的质量和更小的流量
  • 章节播放源 / 漫画源查询
  • 找番剧 / 文库
  • 小圣杯 (角色交易空气游戏, App 独立设计 UI 和交互)

[基本功能]

  • 番组进度管理
  • 条目详情
  • 角色
  • 时间线 (用户动态)
  • 超展开 (帖吧)
  • 个人中心 / 用户空间
  • 搜索 / 标签 / 排行榜 / 索引 / 目录 / 每日放送 / 年鉴

Versions

CHANGELOG

Update

v4.3.0 - 2020/11/07

—— 新增 ——

  • [条目] 包含本条目的目录进入更多列表页

—— 优化 ——

  • [目录] 列表项 UI 迭代
  • [目录详情] 列表项没有评分数据, 使用了评分快照

—— 修复 ——

  • 修复了有些地方头像点击没反应的问题
  • 修复了找番剧数据不显示的问题

—— 小圣杯 3.0.0 ——

  • [我的持仓] 批量操作增加批量出售(出售给英灵殿), 批量挂卖单(按当前价挂卖单)
  • [我的持仓] 批量模式下支持多选(每次点击从最后一个选择的位置多选 10 个)
  • [资产重组] 新增消耗最低数量股数测试献祭效率 (效率 = 返还资金 / 当前总价值 的百分比)
  • [我的道具] 列表增加 lv 筛选
  • [我的道具] 星光碎片支持低级活股补充高级圣殿
  • 部分列表 Tabs 显示列表角色数量
  • 金额缩略模式下, 全局的金额数字都会缩略
  • 优化列表等级筛选下拉菜单
  • 搜索强化
  • 角色界面现在可以启动 ICO

PowerBy

[bangumi-subject] 条目快照 CDN

[bangumi-oss] 热门条目封面和活跃用户头像对象存储 CDN

[bangumi-rakuen] 帖子快照 CDN

[bangumi-mono] 人物快照 CDN

[bangumi-static] 发现数据快照 CDN

[bangumi-onair] ekibun 的单集播放数据源

[bangumi-mosaic-tile] weizhenye 的用户统计瓷砖库

[bangumi-data] 番组数据索引

[bangumi-api] 官方接口

[tinygrail.com] 小圣杯接口

Preview

基础功能

https://cdn.jsdelivr.net/gh/czy0729/Bangumi-Static@master/data/screenshot/3.10.0/1.pnghttps://cdn.jsdelivr.net/gh/czy0729/Bangumi-Static@master/data/screenshot/3.10.0/2.pnghttps://cdn.jsdelivr.net/gh/czy0729/Bangumi-Static@master/data/screenshot/3.10.0/3.pnghttps://cdn.jsdelivr.net/gh/czy0729/Bangumi-Static@master/data/screenshot/3.10.0/4.png

小圣杯模块

https://cdn.jsdelivr.net/gh/czy0729/Bangumi-Static@master/data/screenshot/3.10.0/5.pnghttps://cdn.jsdelivr.net/gh/czy0729/Bangumi-Static@master/data/screenshot/3.10.0/6.png

(被墙看不见图的可以复制 alt 打开)

Getting Started

** 下载 **

注意, 某个依赖包在淘宝源里面 404, 要切换为 npm 官方源

npm config set registry https://registry.npmjs.org

国内环境, 首次下载包有可能会异常地慢

git clone https://github.com/czy0729/Bangumi
cd ./Bangumi
npm install // 不推荐使用yarn, 因为后面会魔改node_modules, 使用yarn会被识别并还原

** 前置操作, 否则 App 内图标均为问号 **

自定义 Iconfont, 把 assets/iconfont/ 下的目录 vector-icons 和 node_modules/@expo/ 下的目录 vector-icons 合并 (注意是合并不是替换, 假如不行, 就手动把文件夹下面的 2 个文件, 找到对应的地方替换, 观察文件修改日期是不是变化了), 原理其实就是用自己的字体文件把原有的 AntDesign 字体文件替换掉, 之后引用 Icon.AntDesign .

** 启动 **

npm start // [iOS] 之后点击在浏览器打开的Expo Developer Tools, 点击 Run on iOS simulator

// or

react-native run-android // [android] 真机 usb 调试

本人一直在 mac 环境下开发, iOS 跑 expo 客户端调试, 安卓跑真机 usb 调试. window 用法不详, 也不清楚到底能不能运行, 可以查阅 Expo 官方文档. 可以选择同一局域网真机扫码调试, 需先下载 Expo App

About

💫 Bangumi第三方客户端, A React Native App for https://bgm.tv (类似专门做ACG的豆瓣), 已适配 iOS/Android, mobile/Pad, light/dark theme, 并加入了很多独有的增强功能, https://bgm.tv/group/topic/350677

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 93.7%
  • HTML 2.6%
  • TypeScript 1.5%
  • CSS 1.2%
  • Other 1.0%