65 lines
4.8 KiB
TOML
65 lines
4.8 KiB
TOML
# This is a TOML document
|
|
# This document is a configuration file for YouTube2PeerTube mirror bot
|
|
[global]
|
|
video_download_dir = "/path/to/download/directory" # must be absolute path and user writable directory
|
|
delete_videos = "false" # Delete videos and metadata after upload to peertube, lowercase string
|
|
poll_frequency = 180 # poll frequency in minutes
|
|
|
|
# For every channel, a new [channel.x] entry must be added in [channel] in sequential numerical order starting at 0
|
|
# Each [channel] entry must have a name (does not have to mach YT channel name),
|
|
# YT channel ID, peertube instance URL, channel, username, password.
|
|
# If you do not wish to append tags or descriptions then leave the quotes empty for those fields.
|
|
[channel]
|
|
[channel.0]
|
|
name = "channel_name"
|
|
channel_id = "channel ID" # YT channel ID at the end of the url youtube.com/channel/<channel_id>
|
|
peertube_instance = "https://peertube.url" # URL of peertube instance
|
|
peertube_channel = "peertube_channel" # peertube channel handle to upload video to
|
|
peertube_username = "user" # peertube username
|
|
peertube_password = "password" # peertube password WARNING this file needs to be secure
|
|
pt_channel_category = "10" # category of channel contents. see yt_pt_languages_categories.txt for categories
|
|
pt_tags = "" # tags to be added to uploaded video in Peertube, comma separated, max 5, between 2 and 30 char each (incomplete)
|
|
default_lang = "en" # language of the channel, see yt_pt_languages_categories.txt for languages
|
|
nsfw = "false" # lowercase string, is this channel NSFW?
|
|
comments_enabled = "true" # lowercase string, do you want comments enabled in this channel?
|
|
pt_privacy = 1 # 1 = public, 2 = unlisted, 3 = private, privacy for entire channel, default public
|
|
description_prefix = "" # This description will be added to the beginning of the YT description
|
|
description_suffix = "" # This description will be appended to the end of the YT description
|
|
preferred_extension = "mp4" # preferred extension of download and upload
|
|
max_resolution = "360" # maximum resolution of videos to download (incomplete)
|
|
|
|
[channel.1]
|
|
name = "channel_name"
|
|
channel_id = "channel ID" # YT channel ID at the end of the url youtube.com/channel/<channel_id>
|
|
peertube_instance = "https://peertube.url" # URL of peertube instance
|
|
peertube_channel = "peertube_channel" # peertube channel handle to upload video to
|
|
peertube_username = "user" # peertube username
|
|
peertube_password = "password" # peertube password WARNING this file needs to be secure
|
|
pt_channel_category = "10" # category of channel contents. see yt_pt_languages_categories.txt for categories
|
|
pt_tags = "" # tags to be added to uploaded video in Peertube, comma separated, max 5, between 2 and 30 char each (incomplete)
|
|
default_lang = "en" # language of the channel, see yt_pt_languages_categories.txt for languages
|
|
nsfw = "false" # lowercase string, is this channel NSFW?
|
|
comments_enabled = "true" # lowercase string, do you want comments enabled in this channel?
|
|
pt_privacy = 1 # 1 = public, 2 = unlisted, 3 = private, privacy for entire channel, default public
|
|
description_prefix = "" # This description will be added to the beginning of the YT description
|
|
description_suffix = "" # This description will be appended to the end of the YT description
|
|
preferred_extension = "mp4" # preferred extension of download and upload
|
|
max_resolution = "360" # maximum resolution of videos to download (incomplete)
|
|
|
|
[channel.2]
|
|
name = "channel_name"
|
|
channel_id = "channel ID" # YT channel ID at the end of the url youtube.com/channel/<channel_id>
|
|
peertube_instance = "https://peertube.url" # URL of peertube instance
|
|
peertube_channel = "peertube_channel" # peertube channel handle to upload video to
|
|
peertube_username = "user" # peertube username
|
|
peertube_password = "password" # peertube password WARNING this file needs to be secure
|
|
pt_channel_category = "10" # category of channel contents. see yt_pt_languages_categories.txt for categories
|
|
pt_tags = "" # tags to be added to uploaded video in Peertube, comma separated, max 5, between 2 and 30 char each (incomplete)
|
|
default_lang = "en" # language of the channel, see yt_pt_languages_categories.txt for languages
|
|
nsfw = "false" # lowercase string, is this channel NSFW?
|
|
comments_enabled = "true" # lowercase string, do you want comments enabled in this channel?
|
|
pt_privacy = 1 # 1 = public, 2 = unlisted, 3 = private, privacy for entire channel, default public
|
|
description_prefix = "" # This description will be added to the beginning of the YT description
|
|
description_suffix = "" # This description will be appended to the end of the YT description
|
|
preferred_extension = "mp4" # preferred extension of download and upload
|
|
max_resolution = "360" # maximum resolution of videos to download (incomplete)
|