python youtube api包装器

simple-youtube-api的Python项目详细描述


Simple YouTube API page on the Python Package IndexBuild status on travisCoverage on coveralls

简单的youtube api是一个用于python的youtubeapi包装器,使您更容易搜索和上传视频。

示例

在本例中,我们登录到YouTube频道,为视频设置适当的变量,然后将视频上载到我们登录的YouTube频道:

fromsimple_youtube_api.ChannelimportChannelfromsimple_youtube_api.VideoimportVideochannel=Channel()channel.login("client_secret.json","credentials.storage")video=LocalVideo(file_path="test_vid.mp4",title="This is a title")video.set_description("This is a description")video.set_tags(["this","tag"])video.set_category("film")video.set_privacy_status("private")channel.upload_video(video)

安装

简单的youtube api需要来自google的api密钥才能对youtube进行查询。

手动安装:您可以从PyPi或Github下载源文件:

$ (sudo) python setup.py install

安装pip:确保已安装pip,请在终端中键入:

$ (sudo) pip install simple-youtube-api

生成YouTube API密钥

  1. 登录https://console.cloud.google.com
  2. 创建新项目
  3. 搜索“YouTube数据API v3”
  4. 单击凭据
  5. 单击“创建凭据”
  6. 选择将从“Web服务器”调用API
  7. 如果不想获取私人数据,请选择“public data”(公共数据),如果要获取私人数据,请选择“user data”(用户数据)
  8. 从“凭据”选项卡下载或复制API密钥

文件

运行测试

运行python命令

python pytest

贡献

  1. 从Github派生存储库
  2. 克隆您的叉子
git clone https://github.com/yourname/simple-youtube-api.git
  1. 将主存储库添加为远程存储库
git remote add upstream https://github.com/jonnekaunisto/simple-youtube-api.git
  1. 创建拉取请求并遵循指导原则

维护人员

Jonnekaunisto(业主)

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

推荐PyPI第三方库


热门话题
java如何从旧的ArrayList<ArrayList<Integer>>创建新的ArrayList而不更改旧的?   java JBoss 7 |从随机线程写入jndi   java如何在数据库中有空值的JPA实体中迭代联接列   java Android应用程序在setContentView上崩溃   java如何在表单中预先填充文本字段,其中包含数据库中的信息。jsp?   来自R.raw的java Android文件阅读器。文件   如何将多个WAR(或Java Web应用程序,特别是使用Spring MVC)嵌入到一个承载另一个WAR的网页中?   java动态更新Jlist   gwt分页大结果集Java的最佳方式是什么   JavaCDI:为什么我的瞬态字段被序列化?   使用JAXB更新java XML模板文件   java getGraphics()返回空值   扩展javax的java类。ws。rs.core。无法将应用程序强制转换为Servlet   java方法可能无法在异常时关闭流   公共类的表达式的java非法开始   java年轻一代GC在EXT根扫描上花费了太多时间   使用CXF和具有未发布元数据的WSDL的java