Global Settings
These are all of the configuration options for Global Settings.
General
This is some general settings that will be used regardless of which config is loaded.
allow_insecure_connections
Setting this to true will allow the program to connect to websites without ssl (insecurely).
user_agent
The user agent is the signature of your browser, it's how it is represented to websites you connect to. You can google "what is my user agent" to see what yours may be.
proxy
The proxy you want CDL to utilize. Ex. https://user:pass@ip:port
flaresolverr
The IP for flaresolverr you want CDL to utilize. Ex. ip:port
CDL will fill the rest of the URL.
max_file_name_length
This is the maximum number of characters allowable in a filename.
max_folder_name_length
This is the maximum number of characters allowable in a folder name.
required_free_space
This is the amount of free space in gigabytes that the program will stop initiating downloads at.
Rate Limiting Options
These are limiting options for the program.
connection_timeout
The number of seconds to wait while connecting to a website before timing out.
download_attempts
The number of download attempts per file. Regardless of this value, some conditions (such as a 404 HTTP status) will cause a file to not be retried at all.
read_timeout
The number of seconds to wait while reading data from a website before timing out. If it's a download, it will be retried and won't count against the download_attempts limit.
rate_limit
This is the maximum number of requests that can be made by the program per second.
download_delay
This is the number of seconds to wait between downloads to the same domain.
Some domains have internal limits set by the program, such as Bunkrr, CyberFile, etc.
max_simultaneous_downloads
This is the maximum number of files that can be downloaded simultaneously.
max_simultaneous_downloads_per_domain
This is the maximum number of files that can be downloaded from a single domain simultaneously.
Some domains have internal limits set by the program, such as Bunkrr, CyberFile, etc.
UI Options
These are the options for controlling the UI of the program
downloading_item_limit
This is the limit on the number of items shown in the UI (while downloading) before they are simply added to the overflow number ("and X other files")
refresh_rate
This is the refresh rate per second for the UI.
scraping_item_limit
This is the limit on the number of items shown in the UI (while scraping) before they are simply added to the overflow number ("and X other links")
vi_mode
This enables vi/vim keybinds while editing/entering text in CDL.
Last updated