cdlogic

package module
v1.0.2 Latest Latest
Warning

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

Go to latest
Published: Sep 2, 2023 License: GPL-3.0 Imports: 26 Imported by: 1

README

Cultured-Downloader-Logic

Code for the main logic of Cultured Downloader

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func FantiaDownloadProcess

func FantiaDownloadProcess(fantiaDl *fantia.FantiaDl, fantiaDlOptions *fantia.FantiaDlOptions)

Start the download process for Fantia

func GetLogger

func GetLogger() *logger.Logger

func GetNewGDrive

func GetNewGDrive(apiKey string, credsJson []byte, config *configs.Config, maxDownloadWorkers int, ctx context.Context) (*gdrive.GDrive, error)

Returns a GDrive structure with the given API key and max download workers

func KemonoDownloadProcess

func KemonoDownloadProcess(config *configs.Config, kemonoDl *kemono.KemonoDl, dlOptions *kemono.KemonoDlOptions)

func ParseNetscapeCookieFile

func ParseNetscapeCookieFile(filePath, sessionId, website string) ([]*http.Cookie, error)

parse the Netscape cookie file generated by extensions like Get cookies.txt LOCALLY

func PixivFanboxDownloadProcess

func PixivFanboxDownloadProcess(pixivFanboxDl *pixivfanbox.PixivFanboxDl, pixivFanboxDlOptions *pixivfanbox.PixivFanboxDlOptions)

Start the download process for Pixiv Fanbox

func PixivMobileDownloadProcess

func PixivMobileDownloadProcess(pixivDl *pixiv.PixivDl, pixivDlOptions *pixivmobile.PixivMobileDlOptions, pixivUgoiraOptions *ugoira.UgoiraOptions, notifTitle string)

Start the download process for Pixiv

func PixivWebDownloadProcess

func PixivWebDownloadProcess(pixivDl *pixiv.PixivDl, pixivDlOptions *pixivweb.PixivWebDlOptions, pixivUgoiraOptions *ugoira.UgoiraOptions)

Start the download process for Pixiv

Types

This section is empty.

Jump to

Keyboard shortcuts

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