流式传输网站的控制台界面
项目描述
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.你只是做你想做的事。