python youtube api包装器
simple-youtube-api的Python项目详细描述
简单的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密钥
- 登录https://console.cloud.google.com
- 创建新项目
- 搜索“YouTube数据API v3”
- 单击凭据
- 单击“创建凭据”
- 选择将从“Web服务器”调用API
- 如果不想获取私人数据,请选择“public data”(公共数据),如果要获取私人数据,请选择“user data”(用户数据)
- 从“凭据”选项卡下载或复制API密钥
文件
运行测试
运行python命令
python pytest
贡献
- 从Github派生存储库
- 克隆您的叉子
git clone https://github.com/yourname/simple-youtube-api.git
- 将主存储库添加为远程存储库
git remote add upstream https://github.com/jonnekaunisto/simple-youtube-api.git
- 创建拉取请求并遵循指导原则
维护人员
Jonnekaunisto(业主)