cURL / Mailing Lists / curl-users / Single Mail

curl-users

Re: Complex URLs at once can't save file name

From: Rodrigo Zanatta Silva <rodrigozanattasilva_at_gmail.com>
Date: Tue, 14 Apr 2015 12:35:58 -0300

Sorry for noise, but if someone read this in the future, to save everything
in one file, I just used

curl --url 'http://www.google.com/{various,complex,names}' > filename.html

Maybe I can configure how will be the output format, but the default way
the curl write is good for me.

2015-04-14 12:33 GMT-03:00 Rodrigo Zanatta Silva <
rodrigozanattasilva_at_gmail.com>:

> Ok, now I discovery that I can do this myself. The curl can save
> everything in one file and it use the URL to divide the file, like:
>
> curl URL <text downloaded> curl URL2 <text download> ...
>
> Some text tricks and it work like I want. But I really liked my idea and I
> think you can introduce in the next version.
>
> 2015-04-14 11:19 GMT-03:00 Rodrigo Zanatta Silva <
> rodrigozanattasilva_at_gmail.com>:
>
> Another strategy is use the name direct in URL, so I have all the control
>> I want. Like, with my example, I will have
>>
>> curl --url '
>> http://www.google.com/{various:first,complex:second,names:third}
>> <http://www.google.com/%7Bvarious,complex,names%7D>' --output
>> 'name_#1.html'
>>
>> So, the curl will download
>> *http://www.google.com/various <http://www.google.com/various>* and save
>> in *name_first.html*
>> *http://www.google.com/complex <http://www.google.com/complex>* and save
>> in *name_second.html*
>> *http://www.google.com/names <http://www.google.com/names>* and save
>> in *name_third.html*
>>
>> This strategy is even more easy and will make everyone happy. Just use a
>> best character than ":" to separate the name. You know it better than me.
>>
>> 2015-04-14 11:10 GMT-03:00 Rodrigo Zanatta Silva <
>> rodrigozanattasilva_at_gmail.com>:
>>
>> Hello Daniel...
>>>
>>> I am really studying it and seeing: this is a common problem. No one
>>> know to solve it like I want.
>>>
>>> So, why not use the same strategy in --url with the --output? I can
>>> create:
>>>
>>> --output 'name[1-100].html'
>>> --output 'name{first,second,third}.html'
>>>
>>> So, the first URL to save, get the first name it generate and so on. I
>>> think the program don't have this syntax and this can be a new feature. I
>>> really love the program do all the threads things, not I. But with
>>> difficult to save the files, the things is really more complex.
>>>
>>> What about it? Your program have it or you will create it :D
>>>
>>> 2015-04-14 10:25 GMT-03:00 Rodrigo Zanatta Silva <
>>> rodrigozanattasilva_at_gmail.com>:
>>>
>>> HI all...
>>>>
>>>> I am using the bash cURL and I am having problem.
>>>>
>>>> I want to download various complex URLs at once, but I am having
>>>> problem with name. My command is something like:
>>>>
>>>> curl --url 'http://www.google.com/{various,complex,names}' --output
>>>> 'name#1.html'
>>>>
>>>> The problem is I can't save the file name with the various complex name
>>>> I send. So the program fail to write.
>>>>
>>>> Maybe I was be happy with:
>>>>
>>>> --output 'name%i.html'
>>>>
>>>> So I will create files:
>>>>
>>>> name1.html
>>>> name2.html
>>>> ...
>>>>
>>>> How can I solve this problem?
>>>>
>>>
>>>
>>
>

-------------------------------------------------------------------
List admin: http://cool.haxx.se/list/listinfo/curl-users
FAQ: http://curl.haxx.se/docs/faq.html
Etiquette: http://curl.haxx.se/mail/etiquette.html
Received on 2015-04-14