Learn Update 10.1 breaks everything
pt.2

 - download subdirectories on the content outline page
 - determine file extension before downloading