Verktyget wcurl har accepterats som en del av Curl-projektet

Daniel Stenberg, skaparen av verktyget för att hÀmta och skicka data över nÀtet curl, har meddelat att wcurl nu har accepterats som en del av curl-projektet. Verktyget wcurl erkÀnns nu som ett officiellt projekt inom curl, men utvecklingen fortsÀtter av dess tidigare underhÄllare i ett separat arkiv, oberoende av curl. Verktyget utvecklas av en av Debian-maintainers som ansvarar för curl-paketet. I Debian Testing, Debian Unstable och i backports av Debian 12 levereras verktyget wcurl redan som en del av curl-paketet. Koden för verktyget wcurl Àr skriven i Shell och distribueras under Curl-licensen (MIT-licensens variant).

Det nya verktyget Ă€r en wrapper över curl som implementerar ett förenklat grĂ€nssnitt för att ladda ner filer, liknande hur wget fungerar och vilket befriar anvĂ€ndaren frĂ„n att behöva komma ihĂ„g specifika curl-startparametrar (till exempel Ă€r det för mĂ„nga enklare att installera wget Ă€n att varje gĂ„ng skriva 'curl -L -O -C —remote-time'). Till skillnad frĂ„n curl tillĂ„ter wcurl att ange flera lĂ€nkar för nedladdning pĂ„ en gĂ„ng, automatiskt hanterar omdirigeringar och gör omförsök vid misslyckande.

IstÀllet för att skriva ut till standardströmmen sparar wcurl den hÀmtade informationen i filer vars namn baseras pÄ innehÄllet i de angivna lÀnkarna eller det namn som returneras servern, och filens modifieringstid sÀtts till det vÀrde som servern returnerar i HTTP-huvudet Last-modified. Om en fil med det valda namnet redan finns, skriver wcurl inte över den utan lÀgger till ett extra nummer till namnet. NÀr flera lÀnkar anges, sÀkerstÀlls deras parallella nedladdning.

Verktyget inaktiverar ocksĂ„ hanteringen av substitut '{ }' och '[ ]' i URL:er och tillĂ„ter anvĂ€ndning av mellanslag i lĂ€nkar, som automatiskt ersĂ€tts med formatet '%xx'. Med alternativet '—curl-options' ges anvĂ€ndaren möjlighet att specificera vilka curl-alternativ som helst, och genom alternativet '—dry-run' kan anvĂ€ndaren definiera kommandoraden för att köra curl utan att faktiskt utföra Ă„tgĂ€rden.

I det meddelandet nÀmns ocksÄ verktyget trurl, som skapades av författaren till curl förra Äret och som kompletterar curl med funktioner för att analysera och manipulera URL:er. Med hjÀlp av verktyget trurl kan man snabbt utföra sÄdana ÄtgÀrder i skript som att byta vÀrdnamn, sidor och specifika parametrar i lÀnken, extrahera vÀrd och sökvÀg frÄn lÀnken samt omvandla URL:er till ett separerat elementformat i JSON. Koden för trurl Àr skriven i C och Perl och distribueras under licensen Curl.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster