I thought I had this sorted but the evidence says I hadn't 8-( but I think
I have it right now. I think I've found a bug in the windows 1.6 binary
along the way.

I'm running wget 1.6 on Win98 with this in my wgetrc file

        mirror=on
        convert_links=on
        ignore_length=on
        reclevel=99
        no_parent=on
        exclude_directories=/cgi-bin
        reject=*\?*

The last line was causing me a problem. I first thought it should be

        reject=*@*

but evidently the translation of '?' into '@' comes after the reject test.

Clearly it can't be

        reject=*?*

since '?' is a single wild character. I think I have it right now (could
anyone confirm please?) with

        reject=*\?*

(or provide me with the correct character sequence please and/or warn me
of the next trap I'm gong to fall into?

I imagine this exception is commonplace, perhaps it could be used as an
example in the documantation?

It appears that if I reject *@* then 1.5.3 fetches them and stores them,
then deletes the files as not being wanted. At least now I think I have it
set right to avoid fetching them in the first place.

Along the way I have also convinced myself the the 1.6 windows binary has
lost the translation of '?' into '@' - with the rejection removed
completely it fetches them and then fails to stre the file becaus the '?'
is still there in the filename.

regards,
        Malcolm.

 [EMAIL PROTECTED]     http://users.ox.ac.uk/~malcolm/



Reply via email to