Add few spaces around
Using os.path.join instead of simple concatenation
New option: force download if file is incomplete