Hi All!

cdlscpmv <cdlsc...@gmail.com> wrote:
> First of all, vimb doesn't support some nice features of download managers,
> for example, retrying failed download or parallel downloads. It is very
> useful if you were downloading a big file and the download was interrupted 
> for some reason. Then you don't need to redownload the whole file.
> 
> ...
> 
> There is no need to remove the `:save` feature from vimb. Why not just
> make an external download tool optional?

I think it would be a good choice to have only one download mechanism, else
we have to check and maintain both ways of downloading files. In my opinion
the external download tool would prevent us from reinventing the wheel and we
don't have to consider aborted and restarted download like you mentioned.

The only thing we will loose in vimb if we switch to an external download tool
is the download progress.

- the number of running downloads could be tracked internal and decremented if
  the external download tool finished
- the download target path prediction could be left in vimb and given as
  parameter to the downloader
- and if the downloader returns the real download target path to stdout, we
  could possibly display this in the inputbox of the window where the download
  was started if the user does not type into it

Following parameters are useful/required for the downloader:

- URI of the download.
- Suggested download path so we can keep the `:save` command that takes a user
  defined path as agrument.
- Path to the cookie file, at the moment $XDG_CONFIG_HOME/vimb/cookies.
- Referer the page from which the download was started, could be empty if the
  `:save path` command was used.
- User agent string that is used by vimb (if the application performs any
  checks on it).

Are there any doubts agains the external downloader?

Daniel

------------------------------------------------------------------------------
Flow-based real-time traffic analytics software. Cisco certified tool.
Monitor traffic, SLAs, QoS, Medianet, WAAS etc. with NetFlow Analyzer
Customize your own dashboards, set traffic alerts and generate reports.
Network behavioral analysis & security monitoring. All-in-one tool.
http://pubads.g.doubleclick.net/gampad/clk?id=126839071&iu=/4140/ostg.clktrk
_______________________________________________
vimb-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/vimb-users

Reply via email to