Tarmoq orqali ma'lumotlarni qabul qilish va jo'natish uchun curl yordam dasturi muallifi Daniel Stenberg loyihaga wcurl yordam dasturi qabul qilinganini e'lon qildi. Wcurl yordam dasturi endi rasmiy curl loyihasi sifatida e'tirof etilgan, ammo uning rivojlanishi asl saqlovchilar tomonidan curldan mustaqil ravishda alohida omborda davom ettiriladi. Yordamchi dastur curl paketini saqlaydigan Debian ta'minotchilaridan biri tomonidan ishlab chiqilgan. Debian Testing, Debian Unstable va Debian 12 backportlarida wcurl yordam dasturi allaqachon curl paketining bir qismi sifatida taqdim etilgan. Wcurl yordam dasturi Shell-da yozilgan va Curl litsenziyasi (MIT litsenziyasining varianti) ostida tarqatiladi.
Yangi yordamchi dastur - bu fayllarni yuklab olish uchun soddalashtirilgan interfeysni amalga oshiradigan, wget yordam dasturining ishga tushirish printsipini eslatuvchi va foydalanuvchini curlni ishga tushirish uchun ma'lum parametrlarni eslab qolish zaruratidan xalos qiluvchi (masalan, ko'pchilik buni osonroq deb biladi) Har safar C --remote-time") "curl -L -O -" yozishdan ko'ra wget ni o'rnating). Curl-dan farqli o'laroq, wcurl bir vaqtning o'zida bir nechta yuklab olish havolalarini belgilashga imkon beradi, avtomatik ravishda qayta yo'naltirishni boshqaradi va muvaffaqiyatsizliklar yuzaga kelsa, yuklab olishni qaytadan sinab ko'radi.
Standart chiqishga chiqarish o'rniga, wcurl yuklab olingan ma'lumotlarni ko'rsatilgan havolalar mazmuni yoki qaytarilgan nom asosida tanlangan fayllarga saqlaydi. server, va faylni o'zgartirish vaqti server tomonidan Last-modified HTTP sarlavhasida qaytarilgan qiymatga o'rnatiladi. Agar ko'rsatilgan nomga ega fayl allaqachon mavjud bo'lsa, wcurl uni qayta yozmaydi, balki nomga qo'shimcha raqam qo'shadi. Bir nechta havolalarni belgilashda parallel yuklab olishlar ta'minlanadi.
Yordamchi dastur, shuningdek, URL-manzillardagi “{}” va “[]” almashtirishlarni qayta ishlashni o‘chirib qo‘yadi va havolalardagi bo‘shliqlardan mustaqil ravishda “%xx” formatiga almashtirib foydalanishga ruxsat beradi. “--curl-options” opsiyasidan foydalanib, foydalanuvchiga har qanday jingalak opsiyalarini o‘rnatish imkoniyati beriladi va “--dry-run” opsiyasi orqali amalda amalni bajarmasdan curlni ishga tushirish uchun chiziqni belgilaydi.
E'londa, shuningdek, o'tgan yili curl muallifi tomonidan yaratilgan trurl yordam dasturi ham eslatib o'tiladi, bu curl uchun URL tahlili va manipulyatsiya imkoniyatlarini qo'shadi. trurl yordam dasturidan foydalanib, skriptlarda xost nomini, sahifalar va havoladagi alohida parametrlarni almashtirish, havoladan xost va yoʻlni ajratib olish, URL manzilini JSON formatidagi elementlarning alohida koʻrinishiga aylantirish kabi amallarni tezda bajarishingiz mumkin. trurl kodi C va Perl tillarida yozilgan va Curl litsenziyasi ostida tarqatiladi.
Manba: opennet.ru
