Skip to content
@OIDBT

OIDBT

OIDBT

一个以去中心化为目标的资源分发实验

当前实现的内容:

  1. 由于传统资源如动画字幕组的资源集中在 BT,使用 oidbt_bt_entry_getter 从 BT 站爬取信息
  2. 关联从 oidbt_bangumi_ani_getter 爬取的动画条目信息
  3. 使用 oidbt_torrent 解析种子只保留磁链,在本地生成 磁链 -> 条目 的映射
  4. 通过 oidbt_ipfs_synchronizer 将映射信息上传到 IPFS/IPNS
  5. 用户可用通过 JS 插件 oidbt-bangumi-app 在条目页面直接访问 IPFS 中的映射

特点:

  • IPFS 是去中心化网络,理论上只要有人 pin 数据的 CID (类似于 BT 的做种),就能保证其他用户访问数据
  • 用户自行设置自己信任的 IPNS 源,不再依附中心化平台的信任
  • 由于用户自行设置源,所以上传者也不依附中心和平台,但上传者需要自行与用户达成信任
  • 综上,不再需要中心化的数据分享平台(例如 BT 站),且用户可帮助数据分发者上传数据(类似 BT 的保种)
  • 数据分发者可以直接分发 IPFS 数据,而不是分发传统 BT 数据,理论上用户可以直接在浏览器访问资源(例如直接播放视频)

所有数据开源地址:

Pinned Loading

  1. oidbt_ipfs_synchronizer oidbt_ipfs_synchronizer Public

    IPFS 同步器,自动爬取并上传数据到 IPFS

    Python

  2. oidbt_bt_entry_getter oidbt_bt_entry_getter Public

    从 BT 站实时爬取条目信息

    Python

  3. oidbt_bangumi_ani_getter oidbt_bangumi_ani_getter Public

    从 Bangumi 实时爬取动画条目信息

    Python

  4. oidbt_torrent oidbt_torrent Public

    解析种子文件

    Python

  5. oidbt-bangumi-app oidbt-bangumi-app Public

    Bangumi 组件 OIDBT Bangumi App

    TypeScript

Repositories

Showing 7 of 7 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…