使用ncurses构建的youtube浏览器
youtube-curses的Python项目详细描述
YouTube诅咒
用法
这是一个简单的youtube浏览器/streamlink前端,由python和ncurses制作,灵感来自twitch-curses。
功能
- []使用
youtube-dl
下载
- [X]列出订阅
- []搜索内容(提示用户)
- []获取“推荐视频”(How Tho?)
- []更改排序顺序
- []喜欢/不喜欢酒吧
- []显示视频长度
- []显示上载日期
- []显示频道的订户数
- []显示视图计数
- []显示说明
- []显示视频/频道类别
- []更改所选频道或视频频道的订阅状态
- []可配置的密钥映射
- []凭证参数
- [X]logfile参数
- [X]ranger-类似缩略图预览
- []需要测试
- []动画加载符号
- []在主线程外进行
streamlink
调用(用户可以在观看视频时浏览) - []评论部分能力
- []显示评论部分
- []显示评论计数
- []按top comments或newest first 排序注释部分
- []视频评论
- []回复评论
- []在不同页面之间移动
- []家/推荐
- []流行
- []趋势
- []订阅
- []稍后观看
- []收藏夹
- []播放列表
- []特定频道的视频
- []与视频互动
- []打开或关闭通知
- []喜欢/不喜欢
- []报告
- [保存为(稍后观看/收藏夹/现有播放列表/新播放列表)
- []共享链接(是否在当前时间)
- []缓存的元素/内部数据库(?)快速启动
- []视频信息,如缩略图、频道、链接和标题
- []在PYPI上发布
要求
- 安装streamlink
sudo pacman -S streamlink
在拱门上- 创建
~/.streamlinkrc
文件
- 使用
pip install --user -r requirements.txt
安装需求
- follow this guide to get your credentials
- 别忘了下载您的
client_secret.json
- 别忘了下载您的