监控新视频的YouTube频道的守护程序。提供上传内容的自动备份

yt-archiver的Python项目详细描述


版权所有(c)2018 Michal Korman

nd/或出售软件的
副本,并允许向其提供软件的人这样做,但须符合以下条件:


上述版权通知和本许可通知应包含在软件的所有
副本或大部分中。任何形式的明示或暗示的,包括但不限于适销性保证、特定用途适用性保证和非侵权保证。在任何情况下,
作者或版权所有人均不对任何索赔、损害或其他
Liablilililililililililililililililililililililililililililililililililililililililililililililililililililililililililililililililiin in actactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactactor or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or or下载YouTube视频和直播流。你所需要做的就是选择要跟踪的频道,让它24/7运行。它会自动下载任何新内容。即使原始视频或相关频道不可用,也可以访问副本。

*Internet上不会删除任何内容*


>35;安装


'35;'35;先决条件
-python 3
-pip
-YouTube API密钥通过遵循
[官方指南](https://developers.google.com/youtube/注册另一个应用程序),最有趣的部分是
*"创建项目并选择API服务"*和*"创建API密钥"*)
-您希望遵循的频道标识符。要获取这些信息,只需在浏览器中打开youtube并导航到您喜爱的频道。
在导航栏中会有一个URL,格式为:``https://www.youtube.com/channel/<;id>;`。在"<;id>;"处可见的一系列字符将指示频道的唯一标识符。复制它。

'35;'35;'35;步骤
1。安装命令行工具:
`
pip3安装yt-archiver
`
2。从以下几点开始监测:你的个人你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你你YouYouYouYouYouYouYouYouYouYouYouYouPapaPaPaPaPaPaPapApi键和键以及"是的"。可以在空格后指定多个标识符。`` ytarchiver`
命令是全局安装的,因此您可以从任何目录调用它。

默认情况下,视频存储在"out"文件夹中。<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<>><<>>>>>>>>Y>;-M<;频道ID>;<<<<<<<<<<<<<<<<<<<<<<> \\\\!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!; ChangChangoutput directordirectory <<<<<<
`


\35;\35;\35;默认情况下下载历史数据t yt archiver只下载启动后发布的视频。要下载过去的所有视频,请指定
````-a``选项。
```
ytarchiver-k<;您的api-key>;-m<;channels-id>;-a
```
**警告:**从channel下载所有视频可能会花费大量时间并占用大量磁盘空间

它可以用``-t``选项更改。
```
ytarchiver-k<;您的`-api_key>;-m<;channels_id>;-t 60
````
`````````-t``需要以秒为单位的时间。上面的命令将每1分钟获取一个频道。

platform:unknown
classifier:license::osi approved::mit license
classifier:operating system::macos
classifier:operating system::microsoft
classifier:operating system::posix
classifier:operating system::unix
分类器:编程语言::python::3.4
分类器:编程语言::python::3.5
分类器:编程语言::python::3.6
分类器:编程语言::python
分类器:环境::控制台

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
由于测试失败,java testcontainers maven构建失败   java实现jacobi算法实现laplace方程   java中的多线程:如何在不等待所有线程使用ExecutorService完成任务的情况下终止所有线程的执行?   java Hello World不在Android Studio 3中工作   ubuntu Tomcat7的Java版本不正确   java Javafx内存泄漏   对于手动实现的Spring数据存储库方法,我应该使用Java8默认方法吗?   googleappengine中的java添加过滤查询   html当使用JSOUP库在Java中读取标签时,如何保留标签(如<br>、<ul>、<li>、<p>等)的含义?   编码为什么jasper生成的报告在Java中不显示西里尔语(保加利亚语)?   java有没有办法隐藏当前位置和jdk动作?   java找出编译原型文件的版本   有没有办法在运行时更改java方法的访问修饰符?   语法字符串。。。Java中的参数   java数组元素在添加其他元素时会相互覆盖   eclipse中的java GWT项目   java如何为spring rest模板请求将动态json属性名映射到jackson   java无法在Windows 10上找到特定的JDK   在xml字符串和java字符串之间提取正则表达式子字符串