mirror of
https://github.com/mister-monster/YouTube2PeerTube.git
synced 2024-11-13 00:26:53 -05:00
8b72d4c947
Added config parameter to use Peertube HTTP import rather than downloading and uploading videos. Default false.
67 lines
5.1 KiB
TOML
67 lines
5.1 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
|
|
use_pt_http_import = "false" # Peertube supports sending HTTP links to videos instead of downloading and uploading them. Use this option if you do not want to archive videos and have limited bandwidth. Setting this to true negates delete_videos as videos will not be downloaded, and disables transcoding.
|
|
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)
|