All Projects → wopub → Bilibili2Bangumi

wopub / Bilibili2Bangumi

Licence: GPL-3.0 license
将 Bilibili 订阅动画迁移至 Bangumi,保留原追番状态并自动点格子。

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Bilibili2Bangumi

hexo-bilibili-bangumi
hexo 番剧页面插件,可选数据源:Bilibili, Bangumi
Stars: ✭ 252 (+425%)
Mutual labels:  bangumi, bilibili
vscode-bangumi
🌈 The Bangumi extension for VSCode. Her data source came from Bilibili. [Maintenance phase]
Stars: ✭ 12 (-75%)
Mutual labels:  bangumi, bilibili
Bilibili-Old
Tampermonkey脚本,通过重写网页框架的方式切换到Bilibili旧版页面。
Stars: ✭ 147 (+206.25%)
Mutual labels:  bangumi, bilibili
yutto
🧊 一个可爱且任性的 B 站视频下载器(bilili V2)
Stars: ✭ 383 (+697.92%)
Mutual labels:  bangumi, bilibili
userscript-enhance-bilibili-player
增强哔哩哔哩播放器的使用体验(Tampermonkey script)
Stars: ✭ 32 (-33.33%)
Mutual labels:  bilibili
lux
👾 Fast and simple video download library and CLI tool written in Go
Stars: ✭ 19,266 (+40037.5%)
Mutual labels:  bilibili
bcst csapp
A C language repo to implement CSAPP
Stars: ✭ 696 (+1350%)
Mutual labels:  bilibili
Bilibili manga download
带图形界面的哔哩哔哩漫画下载工具
Stars: ✭ 52 (+8.33%)
Mutual labels:  bilibili
bilibiliAPI
bilibiliAPI
Stars: ✭ 42 (-12.5%)
Mutual labels:  bilibili
A-Soul-Database
A-Soul db A-Soul第三方直播数据
Stars: ✭ 173 (+260.42%)
Mutual labels:  bilibili
HibiAPI
一个实现了多种常用站点的易用化API的程序 / A program that implements easy-to-use APIs for a variety of commonly used sites.
Stars: ✭ 427 (+789.58%)
Mutual labels:  bilibili
biliDownloader GUI
B站视频下载程序,BiliBili视频下载器,支持下载B站视频、交互\互动视频,支持下载区域限制视频资源。Bili Downloader GUI Program for Stable.😊
Stars: ✭ 308 (+541.67%)
Mutual labels:  bilibili
bilibili manga downloader
B站漫画下载器,目前只支持章节下载
Stars: ✭ 92 (+91.67%)
Mutual labels:  bilibili
Bilibili-Invalid-Fav-Dump
spider-bot searching invalid video infomations from certain user's favorite folder at bilibili.com
Stars: ✭ 29 (-39.58%)
Mutual labels:  bilibili
Bili-dl
A Video downloader for Bilibili 用来下载b站视频的工具 使用的是b站旧版flash播放api 暂无更新计划
Stars: ✭ 67 (+39.58%)
Mutual labels:  bilibili
bangumi
Bangumi for iOS
Stars: ✭ 23 (-52.08%)
Mutual labels:  bangumi
top-videos
top-videos.xyz
Stars: ✭ 21 (-56.25%)
Mutual labels:  bilibili
bilicoin
B站自动投币工具 批量用户处理 Lv6经验补全 手机客户端二维码登录 支持docker
Stars: ✭ 15 (-68.75%)
Mutual labels:  bilibili
bili upload tool
搬运视频到b站工具
Stars: ✭ 52 (+8.33%)
Mutual labels:  bilibili
Auto Record Matsuri
A tiny program can fetch Matsuri's Live(Vtuber)
Stars: ✭ 61 (+27.08%)
Mutual labels:  bilibili

Bilibili2Bangumi GitHub

Bilibili 订阅动画迁移至 Bangumi,保留原追番状态并自动点格子。

欢迎 PR。

安装

该程序运行在 Python 3.7+ 并要求安装 pip

首先克隆或下载 Bilibili2Bangumi 仓库并切换到程序根目录:

$ git clone https://github.com/wopub/Bilibili2Bangumi.git
$ cd Bilibili2Bangumi

依赖安装

Pipenv(推荐)

如果没有安装包管理器 pipenv ,请安装:

$ pip install pipenv

再安装依赖包:

$ pipenv install

或者使用清华大学开源软件镜像源:

$ pipenv install --pypi-mirror https://pypi.tuna.tsinghua.edu.cn/simple

Pip

$ pip install -r requirements.txt

使用

先按下述修改完配置文件。

如果使用了 Pipenv 来安装依赖则通过 Pipenv 运行:

$ pipenv run python bili2bgm.py

或者如果使用了 Pip 来安装依赖则直接运行:

$ python bili2bgm.py

程序运行时会显示当前进度和因各种原因而迁移失败的数据。

修改配置文件 config.py

将仓库根目录下 config.py.example 修改为 config.py。之后按下述配置参数。

  1. bilibili_api 授权设置:

    config.py 中填入需要迁移用户的 Bilibili UID

    如果要迁移 隐私设置未公开 的 Bilibili 追番数据,则需要获取身份验证信息,获取方法详见此处

    获取后在 config.py 中填入 SESSDATABILI_JCTBUVID3 信息。

    注意,请不要泄露这些信息给他人,否则你的账号将可能遭受被盗的风险!

  2. Bangumi API OAuth2 授权配置:

    由于 Bangumi API 只提供 Oauth2 授权码方式,需获取并填入 App IDApp Secret

    1. Bangumi 开发平台 中创建新应用,如下图

      image

      类型选 “应用”,其余随意填写

      image

    2. 获取 App IDApp Secret,并将 回调地址 设置为 http://localhost:3000

      注意,请不要泄露这些信息给他人,否则你的应用权限将可能遭受被盗用的风险!

      image

    3. App IDApp Secret 填入 config.py 中。

  3. 其他设置:

    bool 类型的设置请填入 True(启用)或 False(禁用),int 类型的设置请填入整数。

    名称 说明 类型 默认值
    PARSE_EPISODE_PROGRESS 自动点在看动画的格子(无论隐私设置如何都必须填写 bilibili_api 授权设置才有效) bool True
    SKIP_COLLECTED 跳过更新已更新动画的收藏状态 bool True
    OPEN_FAILED_BANGUMI_BILI_PAGE 自动打开更新失败的动画的页面(可能会一次性弹出非常多页面) bool False
    CONNECTION_LIMIT_PER_HOST 每站点最大并发连接数(越多越快,但太多可能会导致服务器不可用) int 15
    PRINT_DEBUG_INFORMATION 打印调试信息,调试用 bool False
    READ_ONLY 只打印信息而不实际进行更新操作,调试用 bool False

致谢

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].