Tööriist wcurl on vÔetud Curl projekti koosseisu

Daniel Stenberg, curl utiliidi autor, teatas, et wcurl utiliid liideti curl projekti. Wcurl on nĂŒĂŒd ametlik curl projekt, kuid selle arendamine jĂ€tkub endiste hooldajate poolt eraldi hoidlas, sĂ”ltumatult curlist. Tööriista arendab ĂŒks Debian'i hooldajatest, kes haldab curl'i paketti. Debian Testing'is, Debian Unstable'is ja Debian 12 backportides on wcurl juba saadaval curl paketi osana. Wcurl koodeks on kirjutatud Shell'is ja levitatakse Curl litsentsi (MIT litsentsi variant) alusel.

Uus utiliit on curl'i ĂŒmbrus, mis rakendab lihtsustatud liidest failide allalaadimiseks, mis sarnaneb wget'i kĂ€ivitamise pĂ”himĂ”ttele ja vabastab kasutaja vajadusest meelde jĂ€tta curl'i spetsiifilisi kĂ€ivitusparameetreid (nĂ€iteks on paljusid lihtsam wget paigaldada, kui iga kord sisestada «curl -L -O -C —remote-time»). Erinevalt curl'ist vĂ”imaldab wcurl mÀÀrata korraga mitu allalaadimislinki, töödeldes automaatselt ĂŒmber suunamisi ja tehes allalaadimispĂŒĂŒdlusi juhuks, kui ilmnevad tĂ”rked.

Wcurl salvestab allalaaditud teabe failidesse, mille nimed valitakse antud linkide sisu vĂ”i tagastatud nime alusel serverilt, ja faili muutmise aeg mÀÀratakse vÀÀrtusele, mille server tagastab HTTP pĂ€ises Last-modified. Kui valitud nimega fail juba eksisteerib, ei kirjuta wcurl seda ĂŒle, vaid lisab nimele tĂ€iendava numbri. Kui on mÀÀratud mitu linki, tagatakse nende paralleelne allalaadimine.

Tööriist keelab ka «{}» ja «[]» asenduste töötlemise URL-is ning lubab kasutuses tĂŒhikute kasutamist linkides, asendades need automaatselt formaadiga «%xx». Valiku «—curl-options» abil on kasutajatel vĂ”imalus mÀÀrata mistahes curl’i valikuid, ja valiku «—dry-run» kaudu mÀÀrata rida, et kĂ€ivitada curl ilma tegeliku toimingu teostamiseta.

Teates mainitakse ka trurl utiliiti, mille lĂ”i curl autor eelmisel aastal ja mis tĂ€iendab curl'i vĂ”imalusi URL-ide analĂŒĂŒsimiseks ja manipuleerimiseks. Trurl utiliidi abil saab skriptides kiiresti teostada selliseid toiminguid nagu hostinime, lehekĂŒlgede ja ĂŒksikute parameetrite asendamine lingis, hosti ja tee eraldamine lingist, URL-i elementide eristatavaks esitlemiseks JSON formaadis. Trurl kood on kirjutatud C ja Perl keeles ning seda levitatakse Curl'i litsentsi alusel.

Allikas: opennet.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster