S

latest-media-upload

latest-media-upload

已认证
工具 v1.0.0 · 小杨
下载 ZIP
📥 下载 474 次 📦 5452.4KB 📅 2026-05-25

latest-media-upload

Description

根据指令获取本地摄像头录像的最新文件,并可自动把 GIF/JPG/MP4 上传到指定的 HTTP 上传接口,返回可访问的 URL。

Commands

  • !latest_video 返回最近的 MP4 视频本地路径(供调试)或直接上传后返回 URL。
  • !latest_media 返回最近的 MP4、JPG、GIF(若存在)上传后得到的 URL 列表。
  • !report 接受纯中文文本,使用 node‑edge‑tts 生成 MP3(中文女声),随后调用 upload.py 上传并返回音频链接。
  • !latest_video 返回最近的 MP4 视频本地路径(供调试)或直接上传后返回 URL。
  • !latest_media 返回最近的 MP4、JPG、GIF(若存在)上传后得到的 URL 列表。

Implementation

  • scripts/find_latest.py 负责遍历 C:\ContaCam\Web Camera\2026,按修改时间排序,选出最新的 MP4、JPG、GIF。
  • upload.py 使用 requests 发起 multipart/form-data POST,携带 access_key="open123"(可在 config.json 中修改),解析返回的 JSON 并输出 URL。
  • config.json 保存上传接口地址与密钥,便于后期改动。

Dependencies

Python 3.9+, requestspip install requests

Usage

python scripts/find_latest.py --type video   # 只返回最新 MP4 路径
python scripts/find_latest.py --type all     # 返回最新 MP4、JPG、GIF 并自动上传

💡 安装方法

下载 ZIP 解压到 skills/ 目录即可使用