返回顶部
c

clawshorts拦截YouTube短视频

Block YouTube Shorts on Fire TV. Use when asked to check, manage, or configure YouTube Shorts limiting on Buck's Fire TV devices. Triggers on requests like "check shorts quota", "reset shorts", "shorts status", "how much shorts watched today", "stop shorts limiter", "start shorts limiter".

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.3.2
安全检测
已通过
185
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

clawshorts

ClawShorts

适用于Fire TV的YouTube Shorts限制器。监控每台设备的观看时长,达到每日限额时自动屏蔽。

调用方式

主要入口点:
bash
~/.openclaw/workspace/skills/clawshorts/scripts/clawshorts.sh <命令>

命令列表

命令使用场景
status查看今日使用量、剩余配额、守护进程健康状态
reset [IP]
重置今日计数器(所有设备或指定IP) | | start | 启动守护进程(如未运行) | | stop | 停止守护进程 | | history [天数] | 显示观看历史记录(默认30天) | | logs [N] | 显示最近N条守护进程日志(默认50条) | | list | 列出所有已配置设备及其配置 | | setup [名称] | 首次设置新设备 | | add [名称] | 添加另一台Fire TV | | connect | 通过ADB连接设备并自动检测屏幕 | | enable / disable | 启用/禁用某台设备 | | config [show\|get\|set\|reset] | 查看/设置全局或设备级配置 | | detect | 通过ADB重新检测屏幕分辨率并更新数据库 |

检测逻辑

检测需要同时满足以下两个条件:

  1. 1. 播放器宽度 < 屏幕宽度的30%(可逐设备配置)
  2. 宽高比 < 1.3(竖屏模式——区分Shorts与16:9横屏预览)

  • - 轮询间隔:通过ADB每3秒一次
  • Shorts:约32%屏幕宽度,9:16竖屏(宽高比约0.56)
  • 普通视频:约100%屏幕宽度,16:9横屏(宽高比约1.78)
  • 主页/浏览:无视频播放
  • 仅实际Shorts播放计入限额

配置

所有检测参数存储在SQLite中,包含全局默认值和逐设备覆盖设置。

全局默认值(shorts config):

键名默认值描述
shortswidththreshold0.30播放器宽度必须小于屏幕宽度的此比例
shortsmaxaspect_ratio
1.3 | 宽高比小于此值视为竖屏 |
| shortsfallbackheight_ratio | 0.4 | 备用条件:播放器高度必须超过屏幕高度的此比例 |
| shortsdeltacap | 300 | 每次轮询累计的最大秒数 |
| defaultscreenwidth | 1920 | 备用屏幕宽度假设值 |
| defaultscreenheight | 1080 | 备用屏幕高度假设值 |

逐设备覆盖设置——以上任何参数均可通过devices表逐设备设置。NULL表示使用全局默认值。

配置命令:
bash
shorts config # 显示所有全局默认值
shorts config get <键名> # 获取特定值
shorts config set <键名> <值> # 设置全局默认值
shorts config set <列名> <值> # 设置逐设备覆盖
shorts config reset # 清除逐设备覆盖
shorts detect # 通过ADB重新检测屏幕

数据位置

  • - 数据库:~/.clawshorts/clawshorts.db(SQLite)
- config — 全局检测默认值 - devices — 逐设备设置(IP、名称、限额、屏幕尺寸、阈值) - daily_usage — 每台设备的每日观看时长
  • - 守护进程日志:~/.clawshorts/daemon.log
  • LaunchAgent:~/Library/LaunchAgents/com.fink.clawshorts.plist

系统要求

  • - adb(Android平台工具)
  • Python 3
  • 已启用ADB调试的Fire TV
  • shorts符号链接位于/opt/homebrew/bin/shorts(可选)

⚠️ 安全注意事项

ADB没有内置身份验证。 仅在受信任且受密码保护的家庭网络上启用ADB调试。切勿在公共WiFi上使用。同一网络中任何启用ADB的设备均可连接到您的Fire TV。

此工具仅接受私有IP地址(10.x.x.x、172.16–31.x.x、192.168.x.x)。拒绝公共IP,以防止意外定位无关主机。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 clawshorts-1776077719 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 clawshorts-1776077719 技能

通过命令行安装

skillhub install clawshorts-1776077719

下载

⬇ 下载 clawshorts v1.3.2(免费)

文件大小: 44.77 KB | 发布时间: 2026-4-14 10:55

v1.3.2 最新 2026-4-14 10:55
Add bash-layer IP validation: validate_ip_bash() rejects public IPs in shell before calling Python. Closes the last validation gap flagged by ClawHub scanner.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部