Wget2 2.0, prva stabilna verzija ovog nasljednika Wget -a

Nakon tri i po godine razvoja oslobađanje prva stabilna verzija projekta "GNU Wget2 2.0", koji se razvija kao potpuno redizajnirana verzija programa za automatizaciju rekurzivnog učitavanja "GNU Wget" sadržaja.

GNU Wget2 dizajniran je i prepisan od nule, i poznat je po uklanjanju osnovnih funkcionalnosti web klijenta u biblioteci libwget, koje se mogu koristiti u samostalnim aplikacijama.

O Wget2

Umjesto postupnog prepravljanja postojeće baze koda, odlučio sve ponoviti od nule i pronašao zasebnu granu Wget2 implementirati ideje za restrukturiranje, povećanje funkcionalnosti i izmjene koje narušavaju kompatibilnost. S izuzetkom kraja podrške za FTP i WARC format, wget2 može djelovati kao transparentna zamjena za klasični wget pomoćni program u većini situacija.

Sa izlaskom ove verzije funkcionalnost je premještena u biblioteku libwget zajedno s kojima je izvršen prijelaz na višenavojnu arhitekturu s kojom je također omogućena mogućnost paralelnog konfiguriranja više veza i preuzimanje u više tokova. Moguće je čak i paralelno preuzimanje datoteke s podjelom na blokove pomoću opcije "-chunk-size".

Još jedna novost koja ističe se podrška za HTTP / 2 protokol pored HTTP zaglavlja If-Modified-Since za preuzimanje samo izmijenjenih podataka.

Dok dio za promjene vezane za OpenSSL popravlja provjeru CRL-a, ALPN je implementiran i napravljeni su popravci za rješavanje problema s curenjem memorije.

S druge strane, također se spominje da informacije o licenci su ažurirane, napravljeni su različiti popravci u kompilacijama za podršku kodiranju prihvatanja lzipa, kao i za omogućavanje liste tokena za povezivanje i za ispravljanje sukoba direktorija s –no-clobber.

Dok za dio dodanih opcija možemo pronaći a poboljšanje metode za kompatibilnost sa prethodnim verzijama, poboljšanja podataka, dodana je opcija –body-file koja poboljšava kompatibilnost s prethodnim verzijama, kao i –ignore-length opcija, –convert-file-only opcija i –download-attr opcija za korištenje „atributa preuzimanja” iz HTML5

Od ostalih značajnih promjena koji se izdvajaju od posljednje verzije:

  • –Roboti = isključena opcija dodana za preuzimanje datoteke robots.txt
  • Dodana pkg-config podrška za GPGME
  • Ispravke konverzije (-k) su napravljene u kombinaciji sa -E
  • Ispravljeno je zaglavlje datoteke kolačića prepoznato naredbom 'file'
  • Popravljeno učitavanje CA certifikata kada 'sistem' nije podržan
  • Preimenovano iz –retry-on-http-status u –retry-on-http-error
  • Ograničenje zahtjeva stranice samo za stranice sa listovima
  • Ispravite NULL dereferenciju sa –convert-links
  • Podržava hiperveze terminala na izlazu
  • Postavite prekidač –disable-manylibs da onemogućite izgradnju malih biblioteka
  • Podrška - pozadina u sistemu Windows
  • Dodaj opciju -bind-interface
  • Dodajte HTTP2 korisni teret
  • Podržava HTML atribut preuzimanja (za oznake do i područja)
  • Dodajte –download-attr = [strippath | usepath] za kontrolu podrške atributa preuzimanja
  • OpenSSL: dodajte podršku za OCSP
  • OpenSSL: implementirajte OCSP spajanje
  • Podržani podaci: URL u atributu srcset
  •  Riješeni su različiti problemi
  •  Poboljšani kôd, dokumentacija, izrada, testiranje, CI itd

Konačno ako ste zainteresirani da saznate više o tome O ovoj novoj objavljenoj verziji Wget2 možete provjeriti detalje Na sledećem linku.

Kako instalirati Wget2 na Linux?

Za one koji su zainteresirani za instaliranje ovog pomoćnog programa, trebali bi znati da u nekim od distribucija Linuxa mogu pronaći paket unutar svojih spremišta.

Iako mogu i sastaviti paket slijedeći ove upute. Prvo što moramo učiniti je nabaviti izvorni kod sa:

git clone https://gitlab.com/gnuwget/wget2.git
cd wget2
./bootstrap
./configure

Nastavljamo sa kompajliranjem sa:

make
setarch x86
./configure --prefix=/boot/home/config/non-packaged
rm /boot/home/config/non-packaged/wget2  
mv /boot/home/config/non-packaged/wget2_noinstall /boot/home/config/non-packaged/wget2
make check

I na kraju instaliramo sa:

sudo make install 

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.