This repository has been archived on 2023-11-11. You can view files and clone it, but cannot push or open issues or pull requests.
automated-youtube-dl/config.yml

60 lines
1.8 KiB
YAML

# Base output directory
base_output: /home/dpanzer/Downloads/output
# Logs directory. Defaults to base_output/logs
#logs_directory: ./logs
# Don't update yt-dlp at launch.
no_update: false
# Max allowed size of a video in MB.
max_size: 1100
# Delete the yt-dlp cache on start.
rm_cache_startup: false
# How many download processes to use. Default: number of CPU cores
#threads: 1
# Run in daemon mode. Disables progress bars sleeps for the amount of time specified in --sleep.
daemon: false
# How many minutes to sleep when in daemon mode.
sleep: 60
# The path to the directory to track downloaded videos. Defaults to your appdata path.
# download_cache_directory: /path/to/cache
# Don't print any error messages to the console.
silence_errors: false
# Ignore videos that have been already downloaded and disable checks. Let youtube-dl handle everything.
ignore_downloaded: false
# Erase the tracked video file.
erase_downloaded_tracker: false
# How many seconds to sleep between items to prevent rate-limiting. Does not affect time between videos as you should be fine since it takes a few seconds to merge everything and clean up.
ratelimit_sleep: 5
# The datatype of the input file. If set to auto, the file will be scanned for a URL on the first line. If is a URL, the filetype will be set to txt. If it is a key: value pair then the filetype will be set to yaml.
#input_datatype: auto
# Verbose logging
verbose: true
# Run ffprobe on the downloaded files.
#verify: false
mysql:
host: 172.0.2.106
user: automated_ytdlp
password: password1234
database: automated_ytdlp
# =====================================================================================================================
# Fine-tuning
# How long to keep the status of a job in memory
jobs_cleanup_time: 60 # minutes