Add video summary
This commit is contained in:
1 parent
86bfc92351
commit
88cfdd9e2f
4 files changed
+36
-4
No files matched your search
@@ -51,6 +51,34 @@ sudo docker exec -it imageId /bin/bash
|
||||
* 下载源码: git clone https://github.com/ForgQi/bilibiliupload.git
|
||||
* 安装: `pip3 install -e .`
|
||||
* 启动: `biliup`
|
||||
|
||||
## EMBEDDING BILIUP
|
||||
如果你不想使用完全自动托管的功能,而仅仅只是想嵌入biliup作为一个库来使用这里有两个例子可以作为参考
|
||||
### 上传
|
||||
```python
|
||||
from biliup.plugins.bili_webup import BiliBili, Data
|
||||
|
||||
video = Data()
|
||||
video.title = '视频标题'
|
||||
video.desc = '视频简介'
|
||||
video.source = '添加转载地址说明'
|
||||
# 设置视频分区,默认为174 生活,其他分区
|
||||
video.tid = 171
|
||||
video.set_tag(['星际争霸2', '电子竞技'])
|
||||
with BiliBili(video) as bili:
|
||||
bili.login_by_password("username", "password")
|
||||
for file in file_list:
|
||||
video_part = bili.upload_file(file) # 上传视频
|
||||
video.videos.append(video_part) # 添加已经上传的视频
|
||||
video.cover = bili.cover_up('/cover_path').replace('http:', '')
|
||||
ret = bili.submit() # 提交视频
|
||||
```
|
||||
### 下载
|
||||
```python
|
||||
from biliup.downloader import download
|
||||
|
||||
download('文件名', 'https://www.panda.tv/1150595', suffix='flv')
|
||||
```
|
||||
## 使用建议
|
||||
关于B站为什么不能多p上传\
|
||||
目前bilibili网页端是根据用户权重来限制分p数量的,权重不够的用户自动切换到客户端的提交接口。
|
||||
|
||||
@@ -24,7 +24,8 @@ from ..engine.upload import UploadBase, logger
|
||||
|
||||
@Plugin.upload(platform="bili_web")
|
||||
class BiliWeb(UploadBase):
|
||||
def __init__(self, principal, data, user, lines='AUTO', threads=3, tid=174, tags=None, cover_path=None):
|
||||
def __init__(self, principal, data, user,
|
||||
lines='AUTO', threads=3, tid=174, tags=None, cover_path=None, description=''):
|
||||
super().__init__(principal, data, persistence_path='bili.cookie')
|
||||
if tags is None:
|
||||
tags = ['星际争霸2', '电子竞技']
|
||||
@@ -34,6 +35,7 @@ class BiliWeb(UploadBase):
|
||||
self.tid = tid
|
||||
self.tags = tags
|
||||
self.cover_path = cover_path
|
||||
self.desc = description
|
||||
|
||||
def upload(self, file_list):
|
||||
video = Data()
|
||||
@@ -43,7 +45,8 @@ class BiliWeb(UploadBase):
|
||||
video_part = bili.upload_file(file, self.lines, self.threads) # 上传视频
|
||||
video.videos.append(video_part) # 添加已经上传的视频
|
||||
video.title = self.data["format_title"]
|
||||
video.desc = '''这个自动录制上传的小程序开源在Github:http://t.cn/RgapTpf(或者在Github搜索ForgQi)
|
||||
video.desc = self.desc + '''
|
||||
这个自动录制上传的小程序开源在Github:http://t.cn/RgapTpf(或者在Github搜索ForgQi)
|
||||
交流群:837362626'''
|
||||
video.source = self.data["url"] # 添加转载地址说明
|
||||
# 设置视频分区,默认为174 生活,其他分区
|
||||
|
||||
+2
-1
@@ -7,7 +7,7 @@ user: # 在填了cookies的情况下优先使用cookies上传,如需使用用
|
||||
username: your usrname
|
||||
password: your password
|
||||
|
||||
# b站上传线路选择,默认为自动模式,目前可手动切换为bda2, kodo, ws, qn。
|
||||
# b站上传线路选择,默认为自动模式,目前可手动切换为bda2, kodo, ws, qn
|
||||
lines: AUTO
|
||||
# 单文件并发上传数,未达到带宽上限时增大此值可提高上传速度
|
||||
threads: 3
|
||||
@@ -24,6 +24,7 @@ streamers:
|
||||
format: mp4 # 视频保存格式
|
||||
tid: 171 # 投稿分区码,174为生活,其他分区
|
||||
cover_path: /cover/up.jpg
|
||||
description: 视频简介
|
||||
tags:
|
||||
- 星际争霸2
|
||||
- 电子竞技
|
||||
|
||||
Reference in new issue
Block a user