Skip to main content

流式传输网站的控制台界面

项目描述

https://travis-ci.org/marcwebbie/spycis.svg https://coveralls.io/repos/marcwebbie/spycis/badge.png 代码健康

Spycis是一个用于流式传输网站的 python 控制台界面。使用 spycis 只需一个命令即可搜索下载本地流式传输、观看流式站点视频。

安装

安装

pip install spycis

更新

pip install -U spycis

卸载

pip uninstall spycis

快速开始

# searching for available streams
spycis "Breaking Bad"

# getting stream url for episode 6 from season 4 of Breaking Bad
spycis "Breaking Bad" -s s04e06

# getting download url for episode 6 from season 4 of Breaking Bad
spycis "Breaking Bad" -r s04e06

# downloading episode 6 from season 4 of Breaking Bad
# requires: wget
spycis "Breaking Bad" -r s04e06 --download

# stream episode 6 from season 4 of Breaking Bad
# requires: vlc
spycis "Breaking Bad" -r s04e06 --stream

# play episode 6 from season 4 of Breaking Bad
# requires: vlc
spycis "Breaking Bad" -r s04e06 --play

# play episode 6 from season 4 of Breaking Bad with subtitles
# requires: vlc
spycis "Breaking Bad" -r s04e06 --play --subtitles /path/to/subtitles.srt

# list available sites
# spycis --site-list

编写插件

包装纸

包装器是流网站刮板。他们在给定站点上找到流 url 并返回代表它们的媒体对象列表。

  • 编写一个包含网站名称的模块

  • 创建一个子类spycis.wrappers.common.BaseWrapper

  • 将模块放入spycis.wrappers包中

提取器

提取器在 Wrappers 找到的流 url 中找到直接下载 url。

  • 使用您从中提取 url 的流网站的名称编写一个模块

  • 创建一个子类spycis.wrappers.common.BaseExtractor

  • 将模块放入spycis.extractors包中

许可证 (WTFPL)

做你他妈的想要公共许可证
第 2 版,2004 年 12 月

版权所有 (C) 2013-2014 Marc Webbie https://github.com/marcwebbie

每个人都可以逐字复制和分发或修改
此许可文件的副本,并且只要允许更改它
因为名字变了。

做你他妈的想要公共许可证
复制、分发和修改的条款和条件

0.你只是做你想做的事。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。

源分布

spycis-0.0.6.1.tar.gz (22.1 kB 查看哈希

已上传 source