Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶ added in v0.0.10
type Config struct { LibraryDir string LibraryOwner string VideoSourcesService *videosources.Service VideoStore VideoStore VideoDownloadHooks VideoDownloadHooks FeedStore FeedStore FeedItemStore FeedItemStore JobsManager *jobsmanager.JobsManager }
type DownloadProvider ¶ added in v0.0.10
type FeedItemStore ¶ added in v0.0.10
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
func NewService ¶
func (*Service) GetVideoMetadata ¶ added in v0.0.10
type VideoDownloadHooks ¶ added in v0.0.10
type VideoStore ¶ added in v0.0.10
type YoutubeDownloadTask ¶ added in v0.0.10
type YoutubeDownloadTask struct { VideoRef models.VideoRef LibraryDir string TargetDir string TargetOwner string VideoSource DownloadProvider VideoStore VideoStore VideoDownloadHook VideoDownloadHooks Feed *models.Feed // contains filtered or unexported fields }
func (*YoutubeDownloadTask) Execute ¶ added in v0.0.10
func (y *YoutubeDownloadTask) Execute(ctx context.Context, runContext jobs.RunContext) error
func (*YoutubeDownloadTask) Init ¶ added in v0.0.10
func (y *YoutubeDownloadTask) Init()
func (*YoutubeDownloadTask) String ¶ added in v0.0.10
func (y *YoutubeDownloadTask) String() string
func (*YoutubeDownloadTask) VideoExtID ¶ added in v0.0.10
func (y *YoutubeDownloadTask) VideoExtID() string
func (*YoutubeDownloadTask) VideoTitle ¶ added in v0.0.10
func (y *YoutubeDownloadTask) VideoTitle() string
Click to show internal directories.
Click to hide internal directories.