9个不稳定版本 (4个破坏性版本)

0.5.0 2024年7月22日
0.4.0 2024年4月10日
0.3.0 2023年11月7日
0.2.0 2023年9月12日
0.1.0 2023年2月14日

Web编程 中排名 183

Download history 696/week @ 2024-04-16 2227/week @ 2024-04-23 3288/week @ 2024-04-30 4583/week @ 2024-05-07 4512/week @ 2024-05-14 2725/week @ 2024-05-21 2456/week @ 2024-05-28 1637/week @ 2024-06-04 2657/week @ 2024-06-11 3120/week @ 2024-06-18 2687/week @ 2024-06-25 2468/week @ 2024-07-02 3223/week @ 2024-07-09 1615/week @ 2024-07-16 2176/week @ 2024-07-23 263/week @ 2024-07-30

每月下载次数 7,990

MIT 许可证

170KB
3.5K SLoC

darwin-v7

非官方的V7注释平台Rust客户端

🚧 施工中

此crate旨在使V7 API的1.0和2.0两个版本的所有功能都对使用Rust编写的应用程序可用 🦀。

❓ 为什么需要这个crate?

franklin-ai,我们的大部分代码是用Rust编写的,并发现Rust借用检查器和类型安全提供的保证使我们的数据处理管道比以前用Python编写的管道更可靠、更安全、速度更快。此crate的另一个目标是方便对 darwin-cli 进行一些人体工程学改进,因为我们广泛地使用了它。

此项目与V7实验室提供的 Python包 完全独立,并且正在使用公开可用的V7文档、以往的经验以及彻底使用网络浏览器检查器来编写。

🏗️ API兼容性状态

以下表格总结了crate的当前API兼容性状态。

以下表格中列出的优先级完全由公司内部目标和需求驱动。但如果需要特定的API端点,请提交 问题,我们将尝试优先处理该功能。

API端点 API版本 状态 Rust方法 单元测试 集成测试 优先级 注释
注释类
列出注释类 1.0/2.0 🔼
创建注释类 1.0/2.0 🔼
更新注释类 1.0/2.0 🔼
删除注释类 1.0/2.0 🔼
异步CSV报告
列出异步CSV报告 2.0 ▶️
显示异步CSV报告 2.0 ▶️
创建异步CSV报告 2.0 ▶️
删除异步CSV报告 2.0 ▶️
注释
列出项目上的评论线程 2.0 🔽️
创建新的评论并创建新的评论线程 2.0 🔽️
删除评论 2.0 🔽
更新评论 2.0 🔽
删除评论线程 2.0 🔽
更新评论线程 2.0 🔽
列出线程评论 2.0 🔽
在线程中创建评论 2.0 🔽
数据集
创建数据集 1.0/2.0 数据集::create_dataset ▶️
更新数据集 1.0/2.0 ▶️
列出数据集 1.0/2.0 数据集::list_datasets ▶️
显示数据集 1.0/2.0 数据集::show_dataset ▶️
显示数据集详细信息 1.0/2.0 ▶️
列出数据集项 1.0 数据集::list_dataset_items ▶️
列出数据集项 2.0 数据集::list_dataset_items_v2 ▶️
列出数据集文件夹 1.0/2.0 🔽
显示项计数 1.0 将被V7废弃
标记项 1.0 🔽
取消标记项 1.0 🔽
添加说明 1.0/2.0 🔼
获取项报告 1.0/2.0 数据集::get_item_reports 🔼
存档数据集 1.0/2.0 数据集::archive_dataset ▶️
将工作管理人员添加到数据集中 2.0 🔼
导出
生成导出 1.0/2.0 🚧 数据集::generate_export 🔼 不是所有参数化
删除导出 1.0/2.0 ▶️
列出导出 1.0/2.0 🚧 🔼️
外部存储
列出外部存储设置 1.0/2.0 🔽️
显示外部存储端点 1.0/2.0 🔽️
更新外部存储 1.0/2.0 🔽️
创建外部存储 1.0/2.0 🔽️
将外部存储标记为默认 1.0/2.0 🔽️
导入
确认上传的文件 2.0 🔽️
注册现有数据进行处理 2.0 🔽️
获取文件上传的URL 2.0 🔽️
注册现有只读数据 2.0 🔽️
注册新数据上传 2.0 🔽️
设置工作流阶段 1.0 数据集::set_stage ▶️
存档 1.0/2.0 🔽️
恢复 1.0/2.0 🔽️
设置优先级 1.0/2.0 🔽️
列出视频帧 1.0 🔽️
移动项 1.0/2.0 🔽️ v2等价物
注册上传项 1.0 🔽️
按类别获取项计数 2.0 🔽️
为流式传输签名m3u8索引 2.0 ⏬️
列出槽段 2.0 ⏬️
设置布局 2.0 ⏬️
列出项ID 2.0 🔽️
列出文件夹 2.0 ⏬️
删除项 2.0 ▶️️
列出项 2.0 ▶️️
带有图块的槽段列表 2.0 🔽️️
按阶段获取项计数 2.0 🔽️️
获取项计数 2.0 🔽️️
按状态获取项计数 2.0 🔽️️
获取项 2.0 ▶️️️
工作流阶段
分配 1.0 数据集::set_stage ▶️
跳过 1.0 🔽️️
取消跳过 1.0 🔽️️
完成 1.0 🔽️️
设置自动完成 1.0
工作流
将项分配给用户 2.0 WorkflowV2::assign_items ▶️
为项执行命令 2.0 ▶️
请求工作批次 2.0 ▶️
设置阶段 2.0 ▶️
列出工作流 2.0 WorkflowV2::list_workflows ▶️
创建工作流 2.0 数据集::set_workflow_v2 ▶️
存档工作流 2.0 ▶️
获取工作流 2.0 数据集::get_workflows_v2 ▶️
更新工作流 2.0 ▶️
通过工作流ID解除数据集与工作流的链接 2.0 ▶️
团队
列出成员资格 1.0/2.0 团队::list_memberships ▶️
创建邀请 1.0 团队::list_memberships ▶️
时间跟踪
获取时间摘要 2.0 ▶️
Webhooks
索引 1.0
创建 1.0
更新 1.0
删除 1.0
Webhooks V2
按工作流ID获取响应 1.0
按工作流ID和阶段ID获取响应 1.0
测试webhook端点 1.0

依赖项

~7–20MB
~325K SLoC