Skip to main content

bilibili-toolman 哔哩哔哩搬运工具

Project description

bilibili-toolman 哔哩哔哩搬运工具

搬运各(?)大网站的视频资源到 Bilibili

亮点

  • PC 端 (账号密码),Web 端 (Cookies) 多 API 实现
  • 多 P 上传 (PC 端 API)
  • 自定义性强
  • 命令行操作
  • 多线程上传
  • ...

安装

pip install bilibili_toolman

参数说明

python -m bilibili_toolman -h

usage: -h [-h] [--username USERNAME] [--pwd PWD] [--cookies COOKIES] [--load LOAD] [--save SAVE] [--opts OPTS] [--thread_id THREAD_ID]
        [--tags TAGS] [--desc_fmt DESC_FMT] [--title_fmt TITLE_FMT] [--seperate_parts SEPERATE_PARTS] [--no_upload NO_UPLOAD]
        [--localfile LOCALFILE-URL] [--youtube YOUTUBE-URL]

使用帮助

optional arguments:
-h, --help            show this help message and exit

身份设置 (随方式优先级排序):
--username USERNAME   账号密码登陆 - Bilibili 账号名
--pwd PWD             账号密码登陆 - Bilibili 账号明文密码
--cookies COOKIES     Cookies 登陆 - Bilibili 所用 Cookies ( 需要 SESSDATA 及 bili_jct ) e.g.cookies=SESSDATA=cb0..; bili_jct=6750... 
--load LOAD           从保存的文件中拉取认证信息,作为认证方式
--save SAVE           在输入上述认证方式之一的前提下,保存该信息于文件,并退出

上传设置:
--opts OPTS           解析设置,详见 --opts 格式
--thread_id THREAD_ID
                        分区 ID
--tags TAGS           标签
--desc_fmt DESC_FMT   描述格式 e.g. 原描述:{desc}
--title_fmt TITLE_FMT
                        标题格式 e.g. [Youtube] {title}
--seperate_parts SEPERATE_PARTS
                        多个视频(e.g. Youtube 播放列表)独立投稿(不分P)(Web上传默认不分 P)
--no_upload NO_UPLOAD
                        只下载资源

--opts 格式 : [参数1]=[值1];[参数2]=[值2] (query-string):
--localfile LOCALFILE-URL
                        本地文件
                        参数:
                            cover (str) - 封面图片路径
                        e.g. --localfile "le video.mp4" --opts cover="le cover.png" --tags ...
--youtube YOUTUBE-URL
                        Youtube 视频
                        参数:
                            format (str) - 同 youtube-dl -f
                            quite (True,False) - 是否屏蔽 youtube-dl 日志 (默认 False)
                        ( 另可跟随其他 youtube-dl 参数 )
                        e.g. --youtube "..." --opts format=best;quiet=True --tags ...

本工具支持将给定视频源转载至哔哩哔哩

详见项目 README 以获取更多例程 : github.com/greats3an/bilibili-toolman

截图

le screen shot of le console

感谢

PC 上传助手逆向 · FortuneDayssss/BilibiliUploader

分区数据,API 参考 · Passkou/bilibili_api

Youtube 解析 · ytdl-org/youtube-dl

分区表

动画

分区 分区 ID (tid)
MAD·AMV 24
MMD·3D 25
综合 27
短片·手书·配音 47
特摄 86
手办·模玩 210

番剧

分区 分区 ID (tid)
完结动画 32
连载动画 33
资讯 51
官方延伸 152

国创

分区 分区 ID (tid)
国产动画 153
国产原创相关 168
布袋戏 169
资讯 170
动态漫·广播剧 195

音乐

分区 分区 ID (tid)
原创音乐 28
音乐现场 29
VOCALOID·UTAU 30
翻唱 31
演奏 59
音乐综合 130
MV 193
电音 194

舞蹈

分区 分区 ID (tid)
宅舞 20
舞蹈综合 154
舞蹈教程 156
街舞 198
明星舞蹈 199
中国舞 200

游戏

分区 分区 ID (tid)
单机游戏 17
Mugen 19
网络游戏 65
GMV 121
音游 136
电子竞技 171
手机游戏 172
桌游棋牌 173

知识

分区 分区 ID (tid)
野生技术协会 122
社科人文 124
科学科普 201
财经 207
校园学习 208
职业职场 209

数码

分区 分区 ID (tid)
手机平板 95
电脑装机 189
摄影摄像 190
影音智能 191

生活

分区 分区 ID (tid)
日常 21
动物圈 75
美食圈 76
搞笑 138
手工 161
绘画 162
运动 163
其他 174
汽车 176

鬼畜

分区 分区 ID (tid)
鬼畜调教 22
音MAD 26
人力VOCALOID 126
教程演示 127

时尚

分区 分区 ID (tid)
美妆 157
服饰 158
T台 159
健身 164
风尚标 192

资讯

分区 分区 ID (tid)
热点 203
环球 204
社会 205
综合 206

娱乐

分区 分区 ID (tid)
综艺 71
明星 137

影视

分区 分区 ID (tid)
短片 85
影视杂谈 182
影视剪辑 183
预告·资讯 184

纪录片

分区 分区 ID (tid)
人文·历史 37
科学·探索·自然 178
军事 179
社会·美食·旅行 180

电影

分区 分区 ID (tid)
其他国家 83
欧美电影 145
日本电影 146
华语电影 147

电视剧

分区 分区 ID (tid)
国产剧 185
海外剧 187

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bilibili-toolman-1.0.0.2.tar.gz (22.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bilibili_toolman-1.0.0.2-py3-none-any.whl (23.8 kB view details)

Uploaded Python 3

File details

Details for the file bilibili-toolman-1.0.0.2.tar.gz.

File metadata

  • Download URL: bilibili-toolman-1.0.0.2.tar.gz
  • Upload date:
  • Size: 22.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.2 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.1

File hashes

Hashes for bilibili-toolman-1.0.0.2.tar.gz
Algorithm Hash digest
SHA256 5b64f1f61feca1871d488addd7fbd483159301c7e793e791a205770c113dbe80
MD5 3be2547340638460b6b86562f6676060
BLAKE2b-256 0cf6b3e40753bf2ad0f11af2665ef119d35d709448729822ffec2c2eb7a8afb6

See more details on using hashes here.

File details

Details for the file bilibili_toolman-1.0.0.2-py3-none-any.whl.

File metadata

  • Download URL: bilibili_toolman-1.0.0.2-py3-none-any.whl
  • Upload date:
  • Size: 23.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.7.0 requests/2.25.1 setuptools/54.1.2 requests-toolbelt/0.9.1 tqdm/4.56.2 CPython/3.9.1

File hashes

Hashes for bilibili_toolman-1.0.0.2-py3-none-any.whl
Algorithm Hash digest
SHA256 e01154b38d1d36218faece523d05602f72e00e8b60736d81252357e41784c3db
MD5 13ac989035033d679d438fdf9dcd58ba
BLAKE2b-256 1c6a80009c361be5ae0cfc557ed59de1f1e2af858c855731cc9990a695e54af0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page