Movie Recommender - 电影推荐

v1.0.0

根据用户心情、类型、演员、导演或年份,推荐电影并查询豆瓣评分,支持观影记录管理和相似电影推荐。

0· 79·1 current·1 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
技能声明是基于心情/类型/演员/年份推荐电影并查询豆瓣评分;代码(douban_api.py, movie_recommender.py)实现了网页爬虫查询、Top250、推荐与本地观影记录管理,所需能力与描述一致。没有看到与功能不符的额外权限或外部服务凭据请求。
Instruction Scope
SKILL.md 明确要求网络访问(用于豆瓣爬虫)和本地文件读写以保存记录;代码确实发起对豆瓣的 HTTP 请求、解析 HTML 并读写缓存/记录文件,行为与运行时指令一致,没有发现指令或实现会访问与任务无关的系统路径或额外环境变量。
Install Mechanism
技能没有安装规范(instruction-only 标记,但实际包含可执行 Python 文件)。代码 依赖 requests 和 bs4(BeautifulSoup),但这些依赖未在元数据中声明或自动安装。无远程下载或可疑 URL,内置文件来自技能包本身。用户需确保运行环境已安装所需 Python 库。
Credentials
不要求任何环境变量或凭据;仅使用公开的豆瓣网页(声明为主数据源)。没有请求与功能不符的密钥/令牌或访问其他用户/系统凭据。
Persistence & Privilege
技能不会强制常驻(always: false),也不尝试修改其他技能或系统配置。它会在技能目录(Path(__file__).parent)中写入缓存与观影记录文件,这是与其说明中声明的本地存储行为一致的有限持久化。
Assessment
这是一个本地运行的电影推荐工具,会发起 HTTP 请求到豆瓣并在技能目录中保存缓存与观影记录(watched.json、want_to_watch.json、douban_cache.json)。在安装/运行前请注意: - 确保你同意技能对外网络访问并遵守豆瓣的使用/爬虫政策;大量请求可能被封或违反目标站点条款。 - 确保运行环境已安装 Python 以及 requests 和 bs4(BeautifulSoup),因为包元数据未自动声明这些依赖。 - 代码只请求豆瓣域名,没有隐蔽的远程端点或凭据泄露行为,但运行时会在磁盘写入文件(位于技能代码所在目录);如果你对文件位置敏感,请在受控目录下运行或审查/修改路径。

Like a lobster shell, security has layers — review code before you run it.

latestvk9789dgbvmshzf46ff03kfpywn83w8df

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments