Doplněk Firefox DownThemAll přináší comeback

Několik vývojářů doplňků kritizovalo Mozilla v roce 2015, kdy výrobce Firefox odhalil, že by upustil klasický systém doplňků Firefox a nahradil jej novým systémem založeným na WebExtensions. K tomuto přechodu došlo při vydání Firefoxu 57 v roce 2017.

Jedním z vývojářů byl Nils Maier, který udržoval populární doplněk ke stažení DownThemAll. Prověřili jsme DownThemAll v roce 2013 poprvé a zjistili jsme, že se jedná o vynikající rozšíření položek hromadného stahování na webových stránkách.

Rozšíření by při spuštění analyzovalo webové stránky a zobrazovalo odkazy, obrázky a média a další možnosti stahování uživatele. Uživatelé Firefoxu by jej mohli použít ke stažení všech obrázků, archivů, zvukových souborů nebo jakéhokoli jiného typu souboru z webů pomocí jednoduché operace.

Maier kritizoval Mozillu za to, že přepnul, když rozhraní API WebExtensions nebylo dostatečně vyspělé nebo dokonce dostupné; rozšíření, jako je DownThemAll, by bylo přísně omezeno na funkce a bylo učiněno rozhodnutí o rozšíření tohoto portu.

Rozšíření jako Download Star byla vytvořena mezitím, která podporovala některé funkce DownThemAll, ale také jsou omezena API WebExtension.

Vývojář zveřejnil zdrojový kód verze WebExtensions DownThemAll na serveru GitHub, kde nedávno uvedl, že vydání beta verze je hned za rohem.

Verze WebExtensions je úplným přepsáním rozšíření. Vývojář poznamenává, že rozšíření postrádá funkce, které původní rozšíření DownThemAll podporovalo kvůli omezením WebExtension. Některé chyby, které byly opraveny ve starší verzi, se navíc vrátí ve verzi WebExtensions, protože v tuto chvíli neexistuje způsob, jak se s nimi vypořádat.

Co to navíc znamená, že některé chyby jsme opravili v původním DownThemAll! jsou zpět, protože již nemůžeme provádět vlastní stahování, ale musíme vždy procházet správcem stahování prohlížeče, což je notoricky špatné zacházení s určitými „vtípky“ skutečnými webovými servery v divoké show. Nezpracovává ani pravidelné chyby 404.

Seznam úkolů seřazený podle priorit zvýrazňuje připravované funkce a funkce, které nelze z důvodu omezení implementovat.

Podpora pro Chrome je plánována, stejně jako podpora lokalizace, podpora pro drag and drop operace, import a export nebo priority stahování.

Mezi funkce, které s největší pravděpodobností nebudou implementovány kvůli omezením, patří segmentované stahování, správa konfliktů souborů, omezení rychlosti, odesílání referreru stahování, manipulace s požadavky, kontrolní součet nebo podpora zrcadlení.

Verze WebExtensions podporuje výběr a stahování více souborů z webových stránek pomocí filtrů a dalších nástrojů pro usnadnění procesu.

Co můžeme udělat a udělat, je přinést hromadný výběr, organizování (přejmenování masek atd.) A frontové nástroje DownThemAll! přes WebExtension, takže můžete snadno zarovnat až stovky nebo tisíce souborů najednou, aniž by se stáhlo stahování v plamenech, protože prohlížeč se je pokusil stáhnout všechny najednou.

Závěrečná slova

Verze WebExtension DownThemAll podporuje z větší části základní funkčnost starší verze, ale postrádá spoustu funkcí, díky nimž je DownThemAll jedním z nejpopulárnějších doplňků Firefoxu. Fanoušci a dlouhodobí uživatelé doplňku to zkusí pravděpodobně bez ohledu na to.

Nyní vy: Jaký je váš názor na vývoj?