Skip to content

这个仓库和f2库之间是什么关系? 还有这个仓库的Server.py启动之后有什么作用? #776

Pinned Answered by Johnserf-Seed
Positliver asked this question in Q&A
Discussion options

You must be logged in to vote

关于本仓库与 F2 仓库的关系

本仓库的早期版本在代码结构和功能实现上存在较多混乱,导致维护和扩展难度较大。为了优化架构并提升使用体验,我们决定将核心功能 封装为独立的 PyPI 包,并以 CLI 工具的形式进行分发,提供更清晰、模块化的使用体验。

Tip

F2 将作为底层核心工具库持续迭代,而本仓库将会只专注于旧的业务逻辑与应用。

Important

  • Server.py 脚本的核心作用是让旧版用户能够在本地继续调用 xbogus 算法。
  • 在当前过渡阶段,它起到了 兼容 的作用,确保部分旧版功能仍可使用。

F2 的诞生与定位

  • 核心定位:F2 是一个全新的架构和工具集,旨在提供稳定的底层支持。
  • 双重使用方式:既支持 CLI 命令行调用,也支持 开发者接口(API),以便在不同场景下灵活集成。
  • 桥接过渡:在重构过程中,本仓库删除了旧版代码,暂时通过调用 F2 提供的接口来实现相关功能。(其实是不推荐这样调用的,因为 CLI 足够优雅)

当前状态与未来规划

当前阶段

  • 开发重心:当前的所有开发工作都集中在 F2 仓库与 (F2-APP)仓库,所有新功能、新接口以及新应用将优先在 F2 中发布。
  • 桥接过渡:本仓库删除了旧版代码,暂时作为调用 F2 接口的桥梁,提供基础功能支持。
  • 旧版本维护:最后发布的可执行文件版本可在 v1.4.2.2 Release 页面 中提供,但已停止维护。

未来规划

  • F2 发布 正式版 后,本仓库将进行全面重构。
  • 重构后的本仓库将专注于 DouyinTikTok 相关业务功能更新,并基于 F2 提供的底层支持进行开发和优化。

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@Positliver
Comment options

Answer selected by Positliver
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
提问(question) 想得到更多的详细支持(Further information is requested)
2 participants