rockdaboot / mget

Multithreaded metalink/file/website downloader (like Wget) and C library
GNU Lesser General Public License v3.0
114 stars 19 forks source link

More compatibility with wget #25

Closed shakeyourbunny closed 10 years ago

shakeyourbunny commented 10 years ago

I'm trying to replace wget with mget, but currently there are some really glaring things which are quite useful to implement:

These suggestions also should be able to put in the ~/.mgetrc, especially header flags.

Why does -p conflict with recursive downloading (it stops downloading after getting the page requirements and does not go any further if you want to mirror something with getting the page requirements .....)?

rockdaboot commented 10 years ago

Thanks for your suggestions. The latest version from master (V0.1.6) already includes some of them: --accept / --reject / --ignore-case / -- adjust-extension / --wait / --random-wait

--restrict-file-names has beend added, but value 'windows' may be missing - i check that out. Instead of -m/--mirror you could use -r -N -l inf - but you are right... this is easy to implement.

The -p + -r issue has already been solved in the latest version - please give it a try. May I ask, when and from where did you download Mget and what version is it ?

shakeyourbunny commented 10 years ago

Well I did a git clone checkout and built it here from source (not the developer one), it's dated from Fri Aug 15 16:08:21 2014 +0200.

rockdaboot commented 10 years ago

Well, I just did it and there seem to be some options missing in the --help output. I'll fix that... meanwhile you can still use the options. (btw, --wait works per thread).

If you still have that -r + -p problem, maybe you can give me a command line with that I can reproduce the problem.

rockdaboot commented 10 years ago

Just published release 0.1.7 with those issues being fixed. Your -p + -r issue is still unclear to me. If you have more information, please feel free to open a new issue. Thanks for your report !