Skip to main content

Add your description here

Project description

Pyetool

A personal efficiency enhancing tool.

Sprint 1 — Resource objects (done)

  • pexel api
  • video downloader
  • video resource object, understand method
  • audio resource object, transcribe method
  • bilibili page object, data & action

Sprint 2 — support more resource types

  • GIF resource object, understand method
  • music resource object, understand method
  • resource management

Sprint 3 — Video composition and editing

  • use Remotion to make descriptive video clip

Sprint 4 — Video topic research toolkit (done)

为选题决策提供数据支撑:探索新主题或验证已有灵感。Pipeline:

[关键词/种子] → [找视频] → [视频+评论分析] → [角度卡]

P1: 标题相关性过滤 - done

搜索结果噪声率高(实测「结构主义」:1391 条中真正相关约 24%)。在拉评论 / 转录 / 分析之前,按标题用 LLM 判定与目标主题的相关性。

  • 三档输出(高度相关 / 弱相关 / 不相关)+ 一句理由
  • CLI 子命令,jsonl → jsonl,可与 search 管道串联

P2: 评论 & 弹幕收集 - done

统一通过 site bili enrich --with comments,danmaku 暴露:

  • 评论:B 站 API 拉 top N 热评(按点赞排序),反映"观众关注什么"
  • 弹幕:反映"瞬时反应点",跟评论是不同维度

P3: 单点深挖原语 - done

"好主题来自迭代深挖"——已落地的物理操作:

  • 给定 UP 主 → 拉全部投稿:site bili submissions <uid>
  • 给定视频 → 拉 B 站相关推荐:site bili enrich BV... --with related
  • 给定视频 → 收集 tag 作下一轮 search seed:enrich --with tags (替代了原计划的"同分区/同 tag 热门"——tag 收集 + 回灌 search 路径更直接)

Sprint 5

增加一个可以解析和excalidraw文件的cli。

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyetool-0.33.0-py3-none-any.whl (116.4 kB view details)

Uploaded Python 3

File details

Details for the file pyetool-0.33.0-py3-none-any.whl.

File metadata

  • Download URL: pyetool-0.33.0-py3-none-any.whl
  • Upload date:
  • Size: 116.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for pyetool-0.33.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3ebd44a0b5393493d2ec6acd9411e806efee7d4b0e1de9be25e0c2a2f004a8c7
MD5 957946658f18970a3ece1d5856048124
BLAKE2b-256 8cf989af18254563d4b2a909df51fd5195aa4bf43c5faa1c8508b4ba48a4cd47

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page