Skip to content

chore(task): record the bilibili plugin in fmp-plugins - #185

Merged
1morr merged 1 commit into
mainfrom
chore/bilibili-plugin
Sep 30, 2026
Merged

1morr merged 1 commit into
mainfrom
chore/bilibili-plugin

Conversation

@1morr

@1morr 1morr commented Sep 30, 2026

Copy link
Copy Markdown
Owner

M1 PR 9c 的 FMP 端,只有任務紀錄,沒有程式碼(擁有者決定 5、8)。

內容

  • 新建公開 repo 1morr/fmp-plugins,放 README、LICENSE 與 bilibili/。B 站插件由該 repo 的 #1 合併。
  • 封存子任務 09-30-bilibili-plugin,研究筆記裡有:
    • 舊專案對 JS 的對照表;
    • 真實請求清單:兩次錄製共 8 個 GET,沒有遇到風控;
    • fixture 遮蔽的檢查結果;
    • Set-Cookie 的觀察。
  • 更新 M1 implement.md 的交接段,並加上「9c 留下的後續」:
    • 內建遮蔽名單缺 hdnts 和 buvid,下一個小 PR 修;
    • Redactor 只套用第一個符合的 CDN 規則,下一個小 PR 修;
    • 登入後的 Cookie 會蓋掉匿名 buvid,M3 處理;
    • B 站的限流與 PCDN 網域,M6 處理。

驗證

  • 在 app/ 內用 FMP_PLUGIN_DIR=<fmp-plugins>/bilibili flutter test test/plugins/contract/contract_test.dart 重播,4 個測試全綠。
  • Windows dev App 用開發入口裝上 B 站插件,身分頁列出 bilibili 0.1.0。

@1morr
1morr merged commit 2c5e299 into main Sep 30, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant