Alat wcurl je prihvaćen u projekt Curl

Daniel Stenberg, autor alata za prenos i slanje podataka putem mreže curl, najavio je uključivanje alata wcurl u projekt. Alat wcurl sada je priznat kao službeni projekt curl, ali će se njegov razvoj nastaviti od strane postojećih održavatelja u zasebnom repozitoriju, neovisno o curl-u. Alat razvija jedan od održavatelja Debiana, koji upravlja paketom s curl. U Debian Testing, Debian Unstable i u backportovima Debiana 12, alat wcurl već je dostupan unutar paketa curl. Kod alata wcurl napisan je na Shell-u i distribuira se pod Curl licencom (varijanta MIT licence).

Novi alat predstavlja omotač oko curl-a, koji implementira pojednostavljeni sučelje za preuzimanje datoteka, nalik na alat wget, oslobađajući korisnika potrebe da pamti specifične parametre za pokretanje curl-a (na primjer, mnogima je lakše instalirati wget nego svaki put kucati «curl -L -O -C —remote-time»). Za razliku od curl-a, alat wcurl omogućuje navođenje više veza za preuzimanje, automatski obrađuje preusmjeravanja i pokušava ponovne preuzimanja u slučaju grešaka.

Umjesto da ispisuje na standardni izlaz, wcurl sprema preuzete informacije u datoteke, čija se imena biraju na temelju sadržaja navedenih veza ili imena koje vraća serverom, a vrijeme promjene datoteke postavlja se na vrijednost koju server vraća u HTTP zaglavlju Last-modified. Ako datoteka s odabranim imenom već postoji, wcurl je ne prepisuje, već dodaje dodatni broj imenu. Kada se navedu više veza, omogućuje se paralelno preuzimanje.

Alat također onemogućuje obradu zamjena «{}» i «[]» u URL-ovima i dopušta korištenje razmaka u vezama, automatski ih zamjenjujući formatom «%xx». Pomoću opcije «—curl-options» korisniku se omogućava definiranje bilo kojih opcija curl-a, a putem opcije «—dry-run» određivanje niza za pokretanje curl-a bez stvarnog izvršavanja operacije.

U najavi se također spominje alat trurl, koji je stvorio autor cURL-a prošle godine i koji dodatno obogaćuje cURL mogućnostima za parsiranje i manipulaciju URL-ovima. Uz alat trurl možete u skriptama brzo izvoditi radnje kao što su zamjena imena hosta, stranica i pojedinačnih parametara u linku, izdvajanje hosta i puta iz linka, te pretvaranje URL-a u odvojeni prikaz elemenata u JSON formatu. Kod trurl-a napisan je na C-u i Perlu, i distribuira se pod licencom cURL.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster