text
Less duplicate code
Check if a file was downloaded, before starting the download and overwriting it
Add option to not download video, or download both hd and sd
Don't download when we have a non-2xx status code (eg: file is missing or something)