Project Description
Welcome to the Bloodhound project.

Bloodhound is a file downloading utility that showcases best pratices for writing a multi-threaded windows application.


Developed by: Shailen Sukul
Shailen Sukul

Please click on the Releases folder to get the source code and the setup file.
If you would like to volunteer, contact me at shailensukul@gmail.com

You can read the introductory article at http://www.shailen.sukul.org/2011/02/multi-threaded-file-downloader.html
Bloodhound is a file downloading utility that addresses the following requirements:
  • point to a web page and filter URLs on it. For example, *.doc should give me a collection of URLs that have .doc at the end of the link.
From the list of available files, I should be able to select the files I want to download.
  • download my selected files simultaneously.
  • nominate the number of simultaneous threads for download.
  • cancel a download at any point in time.
  • informs the download status of each selected file.
  • does not re-download files that I have downloaded before.

Bloodhound UI
Downloading fies

I have been receiving a lot of suggestions from people that have found this utility useful. Therefore, I have decided to make the code open source. Hope you will find it useful.

Written By: Shailen Sukul
http://www.sukul.org

Last edited Feb 8, 2011 at 6:48 PM by shailensukul, version 25