biliUpload

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 5, 2022 License: GPL-3.0 Imports: 18 Imported by: 0

Documentation

Index

Constants

View Source
const Threads = 4

Variables

View Source
var Header = http.Header{
	"User-Agent": []string{"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 Chrome/63.0.3239.108"},
	"Referer":    []string{"https://www.bilibili.com"},
	"Connection": []string{"keep-alive"},
}

Functions

func CookieLoginCheck

func CookieLoginCheck(u User) error

func FolderUpload

func FolderUpload(folder string, u User) ([]*uploadRes, error)

func MainUpload

func MainUpload(uploadPath string, Biliup Biliup) error

Types

type Biliup

type Biliup struct {
	User        User   `json:"user"`
	Lives       string `json:"url"`
	UploadLines string `json:"upload_lines"`
	Threads     int    `json:"threads"`
	VideoInfos
}

type UploadedVideoInfo

type UploadedVideoInfo struct {
	// contains filtered or unexported fields
}

type User

type User struct {
	SESSDATA        string `json:"SESSDATA"`
	BiliJct         string `json:"bili_jct"`
	DedeUserID      string `json:"DedeUserID"`
	DedeuseridCkmd5 string `json:"DedeUserID__ckMd5"`
	AccessToken     string `json:"access_token"`
}

type VideoInfos

type VideoInfos struct {
	Tid         int      `json:"tid"`
	Title       string   `json:"title"`
	Tag         []string `json:"tag,omitempty"`
	Source      string   `json:"source,omitempty"`
	Cover       string   `json:"cover,omitempty"`
	CoverPath   string   `json:"cover_path,omitempty"`
	Description string   `json:"description,omitempty"`
	Copyright   int      `json:"copyright,omitempty"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL