yt-viral

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

yt-viral

yt-viral

Raw view counts rank channel size, not ideas. This ranks by multiple over each channel's own median, which is the only version of the question that is about the video.
bash
python3 swipe.py collected.json --min 2.0
原始播放量衡量的是频道规模,而不是创意本身。本工具依据每个视频相对于其频道自身中位数的倍数进行排名;这是唯一一种真正聚焦于视频本身来回答问题的排名方式。
bash
python3 swipe.py collected.json --min 2.0

Collecting the input

收集输入

You need at least four videos per channel or a median means nothing, and the tool will skip the channel and tell you it did. Collect them however the user prefers -
yt-dlp --flat-playlist -J
against a channel URL is the fastest, the public page works, a manual list works.
json
[{"channel":"...","title":"...","views":412000,"url":"...","duration":613}]
Read, do not scrape. Public listings only, never a logged-in session, never the user's own account credentials.
每个频道至少需要 4 个视频,否则中位数将失去意义;工具会跳过该频道并告知用户。可以按用户偏好的任何方式收集——针对频道 URL 使用
yt-dlp --flat-playlist -J
最快,使用公开页面或手动列表也可以。
json
[{"channel":"...","title":"...","views":412000,"url":"...","duration":613}]
只读取,不抓取。 仅使用公开列表,绝不使用已登录的会话,也绝不使用用户自己的账户凭据。

Reading the output

读取输出

The multiple is the signal. The formula line is a judgement about the TITLE, matched against the 21 formulas - it is not a claim about why the video worked, and you should say so when you present it.
What to hand back: the top five with their multiples, the formula each used, and the ONE structural thing they share. Then the harder line - which of those the user could actually make this week, in their voice, with what they have.
倍数就是关键信号。公式行是对 TITLE 的判断,并与 21 个公式 进行匹配——它并不代表对视频为何奏效的解释,因此在呈现结果时必须说明这一点。
需要交付的内容:排名前五的视频及其倍数、各自采用的公式,以及它们唯一共有的一个结构性特征。然后回答更困难的问题——用户能否在本周内用自己的表达方式、凭借现有资源,真正制作出其中哪一个。

The gate

发布门槛

Nothing here publishes. This skill writes and you publish. Every output ends in a block the user copies, and the last line of every run is the question: ship it, or change it?
这里不会发布任何内容。这个 skill 负责撰写,由用户负责发布。每次输出都以一个供用户复制的区块结束,并且每次运行的最后一行都是这个问题:发布,还是调整?