#1 - 2018-9-26 12:41
astrea (-Wish upon a Shooting Star-)
BangumiN(访问网址: [url=-]-[/url], 源代码, 读作: Bangumi-N或者Bangu-min),是一款基于PWA,专注数据可视化和剧透分享的网页app
网站已关闭,请不要继续尝试访问
精神续作:欢迎使用https://bangumin.app
---
更新: 2018-11-01 详情见38楼
[新!]改变平均分折线图的显示方式,现在最高可以精确到天,并且可以任意选择并查看某个时间段的数据
[新!]发布脚本与超合金组件(超合金组件审核中暂时不可用, greasyfork): go/BangumiN 在bangumi上添加前往对应BangumiN页面的按钮,无需登录即可查看统计
[新!]在统计页面添加"最后更新时间"信息
[新!]设置里添加"移除我的统计数据"选项,您现在可以禁止BangumiN抓取您的数据
[优化]优化访问速度,特别是之前访问较慢的用户现在最高可有2~3倍的速度提升
[优化]升级到Angular 7,适配Material Design 2018的标准
[优化]少数情况下网站长时间运行后速度可能过慢
---
功能介绍
剧透箱
您是否曾经有过在发售日第一时间打完游戏,或者新番播出日第一时间看完动画,想分享感受到社交媒体或其他平台上但因担心剧透而不了了之的沮丧经历?使用BangumiN,您只需在BangumiN的剧透箱中发表一条新剧透并标记可能剧透的内容,即可安全的分享到您想分享的地方,甚至还可以搜索并添加相关的条目,在分享时我们就会为您自动打上话题tag。分享剧透从未如此安全和优雅。
此外,在安装脚本后(需要登录,超合金组件审核中暂时不可用, greasyfork),您更可以从Bangumi的收藏盒通过点击"发表剧透"一键直达BangumiN发来表新的剧透,剧透内容将会被同步回Bangumi
在bangumi点击链接
-> 前往BangumiN
-> 发表后,bangumi上的对应条目吐槽会自动被更新
"发表剧透"目前处于早期实验阶段,有一些已知的bug(我们计划在接下来一段时间内逐渐完善),欢迎试用并反馈意见
数据可视化
您是否曾经思考过查看自己在Bangumi的数据统计,甚至想要精确到查看某个特定分类,特定状态下所有条目?使用BangumiN,您可以详细的查看某个用户或者某个条目的可视化数据,这些图表简单易懂并高度可定制,比如: "我所有标记为看过的动画在2017年的平均分"或"我所有标记为抛弃的游戏的评分分布图"
查看用户数据统计
查看条目数据统计
此外,您也可以通过搜索用户名的方式来查看某个特定用户或特定条目的数据统计(这个网站终于能搜用户了)。
此外,在安装脚本后(greasyfork, 超合金组件审核中暂时不可用 ),您更可以无需登录,从bangumi一键直达BangumiN查看对应统计数据
* 数据可视化的一部分数据是从Bangumi网页抓取的,如果Bangumi管理员未来禁止这一行为,我们无法保证此功能的可用性。
PWA
BangumiN基于PWA(渐进式Web应用)的标准构建,支持PWA的各种特性
- 优化访问: 在网络状况不好,甚至离线时,您仍可使用部分网站的功能
- 安全: BangumiN已启用强制加密访问以保证数据传输安全,服务器和客户端代码开源并接受社区检验,如果您发现了安全漏洞,欢迎告知。
- 原生app体验: 在Android上,您更可以通过点击网站下方的安装提示或通过在菜单中选择"添加到主屏幕"来安装BangumiN,从而像使用原生Android app一样使用BangumiN
条目状态管理
您可以通过BangumiN搜索条目,然后进行条目状态管理,在BangumiN对条目状态做出的修改都将及时反应到主站上。
* 评论与实际游戏无关,仅为演示效果
适配各种平台,各种尺寸的屏幕
* 评论与实际游戏,动画无关,仅为演示效果
BangumiN全面适配各种尺寸的屏幕,无论是手机,电脑还是平板,均可顺畅的使用BangumiN。
BangumiN基于网页,不受操作系统限制,您可以使用任何我们支持的浏览器进行访问。
多主题
我们目前提供三套配色,您可以随时前往设置进行切换
蓝绿(默认配色):
红黑(夜间模式, macOS Mojave ready):
粉蓝(Bangumi经典配色)*:
* Bangumi Pink 配色因不符合无障碍标准默认不予显示,如果有需要,请在设置里手动打开
主题配色目前处于试验期,欢迎提交您觉得更美观的配色(如果是非material标准调色板的配色,请确保配色至少已通过WCAG AA测试)
隐私权
虽然BangumiN收集的Bangumi条目和用户数据均来自公开的互联网,我们也理解有些用户不希望让人看到自己的数据统计的心情,您随时可以前往BangumiN的设置界面选择禁止我们抓取数据。
请注意,此选项不会立即生效,我们可能需要长达几周的时间来处理您的请求(清除或再次开始抓取您的数据),在此期间您随时可以在设置页面里撤回此更改。
此选项仅影响您是否可以查看自己的统计页面和其他的统计中是否包含您的数据,其他的BangumiN功能不受影响。
您在bgm.tv的数据不会受到此选项的影响,此外,我们无法阻止他人从bgm.tv抓取并使用您的数据。
其他
多语言支持,自定义条目名语言(中文/原文),同步自己在不同设备上发表的剧透和设置...限于篇幅限制我们无法介绍所有功能,还有更多的特性等待您使用BangumiN时进行探索。
网站已关闭,请不要继续尝试访问
精神续作:欢迎使用https://bangumin.app
---
更新: 2018-11-01 详情见38楼
[新!]改变平均分折线图的显示方式,现在最高可以精确到天,并且可以任意选择并查看某个时间段的数据
[新!]发布脚本与超合金组件(超合金组件审核中暂时不可用, greasyfork): go/BangumiN 在bangumi上添加前往对应BangumiN页面的按钮,无需登录即可查看统计
[新!]在统计页面添加"最后更新时间"信息
[新!]设置里添加"移除我的统计数据"选项,您现在可以禁止BangumiN抓取您的数据
[优化]优化访问速度,特别是之前访问较慢的用户现在最高可有2~3倍的速度提升
[优化]升级到Angular 7,适配Material Design 2018的标准
[优化]少数情况下网站长时间运行后速度可能过慢
---
功能介绍
剧透箱
您是否曾经有过在发售日第一时间打完游戏,或者新番播出日第一时间看完动画,想分享感受到社交媒体或其他平台上但因担心剧透而不了了之的沮丧经历?使用BangumiN,您只需在BangumiN的剧透箱中发表一条新剧透并标记可能剧透的内容,即可安全的分享到您想分享的地方,甚至还可以搜索并添加相关的条目,在分享时我们就会为您自动打上话题tag。分享剧透从未如此安全和优雅。
此外,在安装脚本后(需要登录,超合金组件审核中暂时不可用, greasyfork),您更可以从Bangumi的收藏盒通过点击"发表剧透"一键直达BangumiN发来表新的剧透,剧透内容将会被同步回Bangumi
在bangumi点击链接
-> 前往BangumiN
-> 发表后,bangumi上的对应条目吐槽会自动被更新
"发表剧透"目前处于早期实验阶段,有一些已知的bug(我们计划在接下来一段时间内逐渐完善),欢迎试用并反馈意见
数据可视化
您是否曾经思考过查看自己在Bangumi的数据统计,甚至想要精确到查看某个特定分类,特定状态下所有条目?使用BangumiN,您可以详细的查看某个用户或者某个条目的可视化数据,这些图表简单易懂并高度可定制,比如: "我所有标记为看过的动画在2017年的平均分"或"我所有标记为抛弃的游戏的评分分布图"
查看用户数据统计
查看条目数据统计
此外,您也可以通过搜索用户名的方式来查看某个特定用户或特定条目的数据统计(这个网站终于能搜用户了)。
此外,在安装脚本后(greasyfork, 超合金组件审核中暂时不可用 ),您更可以无需登录,从bangumi一键直达BangumiN查看对应统计数据
* 数据可视化的一部分数据是从Bangumi网页抓取的,如果Bangumi管理员未来禁止这一行为,我们无法保证此功能的可用性。
PWA
BangumiN基于PWA(渐进式Web应用)的标准构建,支持PWA的各种特性
- 优化访问: 在网络状况不好,甚至离线时,您仍可使用部分网站的功能
- 安全: BangumiN已启用强制加密访问以保证数据传输安全,服务器和客户端代码开源并接受社区检验,如果您发现了安全漏洞,欢迎告知。
- 原生app体验: 在Android上,您更可以通过点击网站下方的安装提示或通过在菜单中选择"添加到主屏幕"来安装BangumiN,从而像使用原生Android app一样使用BangumiN
条目状态管理
您可以通过BangumiN搜索条目,然后进行条目状态管理,在BangumiN对条目状态做出的修改都将及时反应到主站上。
* 评论与实际游戏无关,仅为演示效果
适配各种平台,各种尺寸的屏幕
* 评论与实际游戏,动画无关,仅为演示效果
BangumiN全面适配各种尺寸的屏幕,无论是手机,电脑还是平板,均可顺畅的使用BangumiN。
BangumiN基于网页,不受操作系统限制,您可以使用任何我们支持的浏览器进行访问。
多主题
我们目前提供三套配色,您可以随时前往设置进行切换
蓝绿(默认配色):
红黑(夜间模式, macOS Mojave ready):
粉蓝(Bangumi经典配色)*:
* Bangumi Pink 配色因不符合无障碍标准默认不予显示,如果有需要,请在设置里手动打开
主题配色目前处于试验期,欢迎提交您觉得更美观的配色(如果是非material标准调色板的配色,请确保配色至少已通过WCAG AA测试)
隐私权
虽然BangumiN收集的Bangumi条目和用户数据均来自公开的互联网,我们也理解有些用户不希望让人看到自己的数据统计的心情,您随时可以前往BangumiN的设置界面选择禁止我们抓取数据。
请注意,此选项不会立即生效,我们可能需要长达几周的时间来处理您的请求(清除或再次开始抓取您的数据),在此期间您随时可以在设置页面里撤回此更改。
此选项仅影响您是否可以查看自己的统计页面和其他的统计中是否包含您的数据,其他的BangumiN功能不受影响。
您在bgm.tv的数据不会受到此选项的影响,此外,我们无法阻止他人从bgm.tv抓取并使用您的数据。
其他
多语言支持,自定义条目名语言(中文/原文),同步自己在不同设备上发表的剧透和设置...限于篇幅限制我们无法介绍所有功能,还有更多的特性等待您使用BangumiN时进行探索。
经过筛查,我发现我的统计内容只要包含下列几项中位数就会变成10
前几天强迫症发作所有游戏重标了
但是数据统计的页面可以直接查看,也可以分享给别人
https://bangumin.tv/user/322380
name: 'InternalOAuthError',
message: 'Failed to obtain access token',
oauthError: { statusCode: 500, data: '' } }
反正Bangumi也在海外大家都习惯了对不对,把这个速度想象成第一次下载一个app的速度就觉得没那么慢了
不过因为Bangumi没有0分,所以应该影响不是很大(这样0分代表的其实是Bangumi不存在,或者说没有意义的分数)...不过有时间确实会想一下怎么解决这个问题
现在是按天更新了~
(大概没有improve反而让它变糟了),爬虫的逻辑没动,基本上就是加了个写入数据库的Item Pipeline(我觉得这块写的挺糟糕的准备找时间重写,当时就是想赶快写个能用的),然后写了点简单的调用逻辑方便部署在aws data pipeline上,想了想都是比较特殊的改动也就没有请求merge回你的repo
第一次加载是会有些慢(要下载约1~2M的文件),接下来应该就很快了。
目前在美国(放到国内需要备案+不想把数据放在大陆),有迁移到香港的打算,迁移后应该会快不少(取决于aws什么时候开香港区)。