Versions in this module Expand all Collapse all v0 v0.4.17 Apr 17, 2022 v0.4.16 Apr 14, 2022 Changes in this version + var AliBackend = new(Ali) + var BDBackend = new(BD) + var Backend string + var CCBackend = new(CC) + var CheveretoBackend = new(Chevereto) + var Dest string + var IKrBackend = new(IKr) + var IUBackend = new(IU) + var ImgBoxBackend = new(ImgBox) + var ItpBackend = new(Itp) + var JJBackend = new(JJ) + var NTBackend = new(NT) + var PRBackend = new(PR) + var PRFinder = regexp.MustCompile(`og:image" content="(.*?)"`) + var SGBackend = new(SG) + var SMBackend = new(SM) + var SNBackend = new(SN) + var TGBackend = new(TG) + var TTBackend = new(TT) + var VMBackend = new(VM) + var Verbose bool + var XMBackend = new(XM) + func InitCmd(cmd *cobra.Command) + func NewWriter(w io.Writer) *mWriter + func Upload(file []string) + type Ali struct + func (s Ali) DownloadStream(chan DownloadDataFlow) + func (s Ali) Upload(data []byte) (string, error) + func (s Ali) UploadStream(chan UploadDataFlow) + type AliResp struct + Code string + Hash string + Url string + type BD struct + func (s BD) DownloadStream(chan DownloadDataFlow) + func (s BD) Upload(data []byte) (string, error) + func (s BD) UploadStream(chan UploadDataFlow) + type BDItem struct + Sign string + type BDResp struct + Data BDItem + Message string + type CC struct + func (s CC) DownloadStream(chan DownloadDataFlow) + func (s CC) ModBuilder(ck *http.Cookie) func(*http.Request) + func (s CC) Upload(data []byte) (string, error) + func (s CC) UploadStream(chan UploadDataFlow) + type CCImageItem struct + Del string + URL string + type CCResp struct + Code int64 + Errors int64 + Image []CCImageItem + type Chevereto struct + func (s Chevereto) DownloadStream(chan DownloadDataFlow) + func (s Chevereto) Upload(data []byte) (string, error) + func (s Chevereto) UploadStream(chan UploadDataFlow) + type CheveretoResp struct + Error struct{ ... } + Image struct{ ... } + StatusCode int + StatusTxt string + type DownloadDataFlow struct + Bar *pb.ProgressBar + File *os.File + Hash string + Offset string + Wg *sync.WaitGroup + type IKr struct + func (s IKr) DownloadStream(chan DownloadDataFlow) + func (s IKr) Upload(data []byte) (string, error) + func (s IKr) UploadStream(chan UploadDataFlow) + type IKrResp struct + Code int + Data string + Message string + Success bool + type IU struct + func (s IU) DownloadStream(chan DownloadDataFlow) + func (s IU) Upload(data []byte) (string, error) + func (s IU) UploadStream(chan UploadDataFlow) + type IUResp struct + Code int + Delete string + Height int + ID int + Imgid string + RelativePath string + ThumbnailURL string + URL string + Width int + type ImgBox struct + func (s ImgBox) DownloadStream(chan DownloadDataFlow) + func (s ImgBox) Upload(data []byte) (string, error) + func (s ImgBox) UploadStream(chan UploadDataFlow) + type ImgBoxResp struct + Files []struct{ ... } + type ImgBoxTokenResp struct + GalleryID string + GallerySecret string + Ok bool + TokenID int + TokenSecret string + type Itp struct + func (s Itp) DownloadStream(chan DownloadDataFlow) + func (s Itp) Upload(data []byte) (string, error) + func (s Itp) UploadStream(chan UploadDataFlow) + type ItpResp struct + Code int64 + Data struct{ ... } + Msg string + Time int64 + type JJ struct + func (s JJ) DownloadStream(chan DownloadDataFlow) + func (s JJ) Upload(data []byte) (string, error) + func (s JJ) UploadStream(chan UploadDataFlow) + type JJCol struct + URL JJItem + type JJItem struct + Http string + Https string + type JJResp struct + Code int + D JJCol + type NT struct + func (s NT) DownloadStream(chan DownloadDataFlow) + func (s NT) Upload(data []byte) (string, error) + func (s NT) UploadStream(chan UploadDataFlow) + type NTResp struct + Code string + Data []string + Error string + type PR struct + func (s PR) DownloadStream(chan DownloadDataFlow) + func (s PR) Upload(data []byte) (string, error) + func (s PR) UploadStream(chan UploadDataFlow) + type PRResp struct + Code string + Data string + type PicBed interface + DownloadStream func(chan DownloadDataFlow) + Upload func([]byte) (string, error) + UploadStream func(chan UploadDataFlow) + func ParseBackend(sp string) PicBed + type SG struct + func (s SG) DownloadStream(chan DownloadDataFlow) + func (s SG) Upload(data []byte) (string, error) + func (s SG) UploadStream(chan UploadDataFlow) + type SM struct + func (s SM) DownloadStream(chan DownloadDataFlow) + func (s SM) Upload(data []byte) (string, error) + func (s SM) UploadStream(chan UploadDataFlow) + type SMItem struct + URL string + type SMResp struct + Code string + Data SMItem + Error string + type SN struct + func (s SN) DownloadStream(chan DownloadDataFlow) + func (s SN) Upload(data []byte) (string, error) + func (s SN) UploadStream(chan UploadDataFlow) + type SNResp struct + Url string + type TG struct + func (s TG) DownloadStream(chan DownloadDataFlow) + func (s TG) Upload(data []byte) (string, error) + func (s TG) UploadStream(chan UploadDataFlow) + type TT struct + func (s TT) DownloadStream(chan DownloadDataFlow) + func (s TT) Upload(data []byte) (string, error) + func (s TT) UploadStream(chan UploadDataFlow) + type TTResp struct + Code string + D string + type UploadDataFlow struct + Data []byte + HashMap *cmap.ConcurrentMap + Offset int64 + Wg *sync.WaitGroup + type VM struct + func (s VM) DownloadStream(chan DownloadDataFlow) + func (s VM) Upload(data []byte) (string, error) + func (s VM) UploadStream(chan UploadDataFlow) + type XM struct + func (s XM) DownloadStream(chan DownloadDataFlow) + func (s XM) Upload(data []byte) (string, error) + func (s XM) UploadStream(chan UploadDataFlow) + type XMResp struct + Code string + D string