Skip to content

reitowo/BilibiliUp

Repository files navigation

Bilibili Uploader

自动化B站投稿

安装

CMake工程,做插件使用可以用vcpkg registries功能进行安装,vcpkg不会用请看:https://www.anquanke.com/post/id/234093

在VS工程启用vcpkg,并且在工程目录添加vcpkg-configuration.json文件如下内容,然后编译工程即可自动进行解析安装

{
    "registries": [
        {
            "kind": "git",
            "repository": "https://github.com/cnSchwarzer/vcpkg-ports.git",
            "packages": [ "bup" ]
        }
    ]
}

例子

#include <cassert>
#include <bup/bup.h> 
#include <Windows.h>

int main()
{
    //UTF8
    SetConsoleCP(65001);
    SetConsoleOutputCP(65001);
    
    bup::BUpload uploader(你的UID, 用Proxifier和抓包抓B站投稿客户端的AccessToken);
    auto cover = uploader.uploadCover(R"(Path to Cover)");
    
    auto video1 = uploader.uploadVideo(R"(Path to Video 1)");
    
    bup::Upload upload;
    upload.title = "[BUpload]分P测试上传";
    upload.description = "测试";
    upload.tag = "测试";
    upload.source = "直播流";
    upload.cover = cover;
    upload.videos.push_back(video1);
    
    auto result = uploader.upload(upload);
    
    auto video2 = uploader.uploadVideo(R"(Path to Video 2)");
    upload.videos.push_back(video2);
    
    result = uploader.edit(result.av, upload);
}

About

Bilibili B站自动投稿

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published