Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/bingsanyu/feishu_minutes
多线程上传/下载飞书妙记视频&SRT字幕 语音转文字 飞书爬虫
https://github.com/bingsanyu/feishu_minutes
aria2 feishu feishu-api
Last synced: 16 days ago
JSON representation
多线程上传/下载飞书妙记视频&SRT字幕 语音转文字 飞书爬虫
- Host: GitHub
- URL: https://github.com/bingsanyu/feishu_minutes
- Owner: bingsanyu
- Created: 2023-03-06T09:25:23.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-09-09T19:52:05.000Z (2 months ago)
- Last Synced: 2024-09-10T00:18:39.737Z (2 months ago)
- Topics: aria2, feishu, feishu-api
- Language: Python
- Homepage:
- Size: 2.33 MB
- Stars: 91
- Watchers: 3
- Forks: 18
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
多线程上传/下载飞书妙记(SRT字幕)
**窗口版请到release中下载**
## 使用场景
- 定期下载飞书会议视频与字幕,实现会议的自动备份。
- 定期检查 ~~妙记额度~~统一存储空间 使用情况,快要超出则删除旧的妙记。
- 从本地上传视频后导出字幕,实现语音转文字。## 使用步骤
1. 首先安装 requests 库和 tqdm 库 `pip install requests tqdm`。
2. 打开[飞书妙记主页](https://meetings.feishu.cn/minutes/home),按F12打开开发者工具,点击`网络`栏,刷新后复制网络请求 *list?size=20&space_name=* 中的`cookie`,粘贴至`config.ini`的`minutes_cookie`。**下载妙记**
3. (可选)~~妙记额度~~统一存储空间 不足才进行删除,以保证云端有尽量多的妙记:在[飞书管理后台](https://home.feishu.cn/admin/index)按F12,刷新后复制网络请求 *count?_t=* 中的`cookie`,粘贴至`config.ini`的`manager_cookie`。
4. 根据自身需求修改`config.ini`中的参数。
5. 执行 `python feishu_downloader.py`。**上传妙记**
3. 将要上传的视频路径填写到`config.ini`。
4. 执行 `python feishu_uploader.py`。注意:代码中仅为单个文件的上传。请勿滥用。## 注意事项
- 下载需要用到aria2,本仓库中给出的是win64版本的,如果你是其他操作系统请在 https://github.com/aria2/aria2/releases 中下载相应版本并替换。
- `minutes_cookie`是以 *minutes_csrf_token=* 为开头的很长的一个字符串。
- `manager_cookie`是以 *trust_browser_id=* 为开头的很长的一个字符串。
- [飞书分片上传文件API](https://open.feishu.cn/document/server-docs/docs/drive-v1/upload/multipart-upload-file-/introduction) 中声明该接口不支持太高的并发且调用频率上限为5QPS,且本人无批量转文字需求,故未对多个文件的同时转写进行尝试。本项目仅为实现上传与下载的自动化。