Hacker News 中文摘要

RSS订阅

显示HN:CineCLI——直接在终端浏览和种子下载电影 -- Show HN: CineCLI – Browse and torrent movies directly from your terminal

文章摘要

CineCLI是一个用Python开发的跨平台命令行电影浏览器工具,支持通过PyPI安装,遵循MIT开源许可协议。该项目通过命令行界面提供电影浏览功能,适用于不同操作系统平台。

文章总结

GitHub项目:CineCLI - 基于Python的跨平台命令行电影浏览器

项目概述

CineCLI是一个使用Python开发的跨平台命令行工具,支持从终端浏览、查看和启动电影种子。该项目具有快速、跨平台、极简和美观的特点。

核心功能

  • 电影搜索:通过YTS API检索电影
  • 详细信息查看:展示电影详情
  • 种子下载
    • 直接生成磁力链接并启动种子客户端
    • 支持下载.torrent文件
  • 智能选择:自动优选高质量且种子健康的资源
  • 跨平台支持:兼容Linux、macOS和Windows系统
  • 终端界面:基于rich库的优雅终端UI
  • 灵活控制:提供智能默认值的同时保留用户完全控制权

技术架构

  • 开发语言:Python 3.9+
  • 核心框架
    • Typer(CLI框架)
    • Rich(终端UI)
    • Requests(API通信)
  • 数据源:YTS API

安装与使用

bash pip install cinecli

基础操作示例:

  1. 搜索电影bash cinecli search 黑客帝国 输出示例: ID 标题 年份 评分 3525 The Matrix 1999 8.7

  2. 观看电影bash cinecli watch 3525 流程说明:

    • 显示电影详情
    • 列出可用种子
    • 自动选择最优资源(可手动覆盖)
    • 启动磁力链接或下载种子文件
  3. 交互模式bash cinecli interactive

项目状态

  • API状态:🟢 正常运行(通过GitHub Actions持续监测)
  • 许可证:MIT(开放修改和分发的自由)
  • 维护状态:活跃维护中

开发者信息

eyeblech开发,联系方式:0x1123@proton.me

提示:欢迎通过GitHub star支持项目⭐

(注:原文中的图片链接和部分技术细节已简化处理,保留核心功能描述和关键操作指南)

评论总结

总结评论内容如下:

  1. 工具实用性讨论

    • 正面评价认为该工具方便实用,特别适合Linux终端用户,并可与现有方案(如Stremio+Torrentio)媲美: "Great job!...Being able to use the terminal for streaming would be a nice thing to have in Linux."(pedromoss) "Thank you for creating this!"(Datagenerator)
    • 负面评价认为目标用户不明确,且YTS资源质量较差: "I actually don't even see who is the target audience...YTS is a bottom of the barrel quality."(unpopularopp)
  2. 功能改进建议

    • 希望增加时间戳剪辑和本地保存功能: "stream to timestamps and then stream out between two timestamps to a local file"(bryanrasmussen)
    • 建议增加安全检测机制: "It would also be cool to check for malicious files before downloading."(pedromoss)
  3. 技术实现讨论

    • 有关注ISP条款合规性的提问: "does it violate ISP terms (like at&t)? how to make it less obvious?"(behnamoh)
    • 开发者分享类似技术方案(基于Jackett的网页版): "built something similar but a webapp...search using any tracker supported by jackett"(hauxir)
  4. 其他相关建议

    • 用户建议寻找Libgen资源版本: "Hopefully there is a Libgen version of this."(philonoist)
    • 无关内容提醒(关于重口味subreddit): "YSK there is a (seemingly famous) subreddit named eyeblech..."(tinuviel)

注:所有评论均无评分数据,部分评论(如samsep10l的反馈呼吁)未包含实质性内容。