[fix] using kwargs parameter
[feat] return matching downloader (base on uri to download)
[feat] display downloadable link options