přejít na obsah přejít na navigaci

Linux E X P R E S, JDownloader: Stahovač bez kompromisů

JDownloader: Stahovač bez kompromisů

jdownloader.png

Stahování je jednou z nejčastějších činností, které na Internetu uživatelé provádějí, proto je tato funkcionalita zabudovaná v každém prohlížeči. Existuje však bohatý výběr specializovaných programů, které nabízejí funkce, které usnadňují stahování nejen ze serverů, jako je RapidShare. Na špici mezi nimi patří JDownloader, který rozsahem funkcí poráží i komerční konkurenty.


Nepatřil jsem k uživatelům, kteří by kladli vysoké nároky na stahování z Internetu, proto mi bohatě stačil správce stahování v Opeře, která má podle mého názoru stahování vyřešeno ze všech prohlížečů nejlépe. Na stahování torrentů jsem občas využil taktéž jednoduchý Transmission. Před časem jsem však potřeboval najít nástroj, který dokáže víc než jen stáhnout soubor. Vyzkoušel jsem různé programy přes konzolový wget až po „krysí stahovače“, ale nakonec skončil u programu, který mi byl doporučen s tím, že umí prostě všechno. Jeho jméno je JDownloader.

Stažení a instalace

Program je psán v Javě, takže je multiplatformní. Oficiálně jsou podporovány Linux, Mac OS X a Windows, ale s největší pravděpodobností jej zprovozníte všude, kde funguje běhové prostředí Javy. Na stránkách projektu jsou k dispozici instalační soubory pro Windows a Max OS X. Pro uživatele Linuxu je k dispozici skript, který všechny potřebné soubory stáhne.

Po stažení musíte souboru udělit tzv. spustitelný příznak, to provedete příkazem:

chmod +x jd.sh

Skript pustíte příkazem:

sh jd.sh

Program se stáhne do skrytého adresáře ve vašem domovském adresáři v ~/.jd. JDownloader spustíte příkazem: java -jar "~/.jd/JDownloader.jar". Abyste si nemuseli tento příkaz pamatovat, je nejlepší, když si vytvoříte zástupce v nabídce aplikací nebo na ploše. Chcete-li si zástupce zkrášlit ikonou programu, máte ji k dispozici v různých rozlišeních v adresáři ~/.jd/jd/img/logo. JDownloader špatně funguje s otevřenou Javou, proto je potřeba mít nainstalovanou tu od Sunu. Pokud máte nainstalované obě, výchozí volbu na Sun JRE přepnete příkazem: update-java-alternatives -s java-6-sun (nutno s právy roota).

Bohužel jsem nenašel žádné RPM a DEB balíčky, které by byly nějakým způsobem důvěryhodné. Sice můžete na různých serverech nalézt samostatné balíčky s označením JDownloader, ale otázka je, nakolik jsou funkční. Výše uvedený postup instalace není možná nejpohodlnější, ale zase získáte program přímo u zdroje a máte jistotu, že používáte nejnovější stabilní verzi.

První spuštění

Po prvním spuštění se vás program zeptá na několik otázek. Nejprve jste vyzváni, abyste vybrali jazyk, v kterém s vámi má program komunikovat. Hlavní těžiště vývoje JDownloaderu je v Německu, takže lokalizace je velmi dobrá a program je kompletně přeložen do mnoha jazyků včetně češtiny. Dále jste dotázáni, do jakého adresáře se mají stažené soubory ukládat. Na závěr procesu po prvním spuštění vám program nabídne integraci do prohlížeče Mozilla Firefox v pohodě rozšíření FlashGot, které nahrazuje standardního správce stahování externími stahovači, v tomto případě JDownloaderem. Pokud se tedy rozhodnete ve Firefoxu něco stáhnout automaticky se spustí JDownloader. Nenecháte-li si toto rozšíření nainstalovat během prvního spuštění, můžete to udělat kdykoliv později v části Rozšíření.

Rozhraní a vzhled

Výhodou i nevýhodou (založení na tom, z jakého úhlu pohledu se na to díváte) je to, že JDownloader vypadá naprosto identicky ve všech systémech. To se může hodit, používáte-li jej v různých systémech, pak si nemusíte zvykat na rozdíly. Naopak nečekejte žádnou integraci do prostředí, JDownloader nepřejímá ani dekorace oken. Vzhled bude pravděpodobně bližší uživatelům GNOME, protože program používá sadu ikon Tango, která je známa právě z tohoto desktopového prostředí.

Rozhraní je rozděleno do tří karet. Na kartě Stahování najdete seznam stahovaných souborů. Jak můžete vidět na obrázku, k dispozici máte všechny potřebné informace o stahovaných souborech jako název, server, dostupnost na serveru, rychlost stahování atd. Pokud vám to přijde málo, můžete v kontextové nabídce vybrat Vlastnosti a zobrazí se panel, který nabídne i další informace o souboru. Všimněte si toho, že JDownloader umí soubory sdružovat do tzv. balíčků. To se hodí pro případ, kdy stahujete více souborů, které se poté musí spojit do jednoho. Více si o tomto řekneme dále v článku.

Seznam stahovaných souborůSeznam stahovaných souborů

Další karta se jmenuje Sběrač odkazů. Stačí, když do schránky nakopírujete seznam URL souborů a sběrač odkazů si je automaticky načte na roztřídí do balíčků. Kromě velikosti souborů vám okamžitě zobrazí také dostupnost na serveru. Ihned tak vidíte, zda je soubor ještě na dané adrese dostupný a jestli tak není veškerá snaha jej stáhnout marná. Pokud se u souboru objeví zelená ikona s fajfkou (jako je tomu na obrázku), máte vyhráno.

Sběrač slouží ke „sbírání“ odkazů ze stránkySběrač slouží ke „sbírání“ odkazů ze stránky

Na poslední kartě naleznete nastavení programu. Jak už jsem psal, JDownloader je funkčně velmi rozsáhlý program a nabízí prakticky vše, co uživatel pro stahování potřebuje. Tomu odpovídá i nastavení, které je taktéž docela rozsáhlé a podrobné. Rozděleno je do tří hlavních kategorií – základní nastavení, moduly a pluginy.

RapidShare a další

Stahování z běžných FTP serverů nevyžaduje žádné zvláštní funkce a uživatel si vystačí se základními správci, které nalezne v každém prohlížeči. V posledních letech však získaly na popularitě servery pro sdílení obsahu, jako je např. RapidShare a další. Jejich obchodní model jim nedovoluje, aby soubory, uložené na jejich serverech, nabízeli volně ke stažení a uživatel se tak musí vypořádat s omezeními. Jsou však programy, které tyto omezení řeší automaticky za uživatele. Mezi ně patří i JDownloader, který tuto úlohu zvládá na jedničku.

Poradí si s ochranou v podobě CAPTCHA. Umí také řešit rozdělení souboru do několika archivů. To je kvůli omezení velikosti souboru u služeb typu RapidShare běžné. Jak už jsem psal výše, JDownloader umí na základě URL sdružit stahované soubory do balíčků. Až jsou všechny soubory daného balíčku staženy, program je spojí a rozbalí. Uživatel tak nemusí dělat nic navíc a v adresáři se staženými soubory najde výsledný soubor. Podporovány jsou i tzv. Premium účty, které umožňují stahovat větší objemy dat a větší rychlostí.

Všechny výše vyjmenované funkce nejsou žádnou vzácností a zvládne je celá řada programů. JDownloader je však jedinečný v tom, že zatímco ostatní programy podporují jen pár serverů, on to dokáže pro ohromné množství. Seznam podporovaných serverů, který naleznete v Nastavení | Pluginy a další | Servery, je opravdu dlouhý a čítá více než 100 položek. Naleznete tam i zdejší, vyloženě lokální servery CZShare, CobraShare, Edisk, Flyshare, Letecká pošta, Nahraj.cz.

K velké části se lze připojit přes Premium účet. Ten nastavíte v nástrojové liště pod položkou Premium. Spravovat Premium účty můžete na kartě Nastavení pod Pluginy a další | Servery | Premium. Odtud můžete i nakoupit nový Premium účet. JDownloader vás přesměruje na stránky dané služby s jeho referenčním číslem a pravděpodobně inkasuje nějakou část z tržeb. Inu zajímavý způsob, jak vydělat na náklady na vývoj programu.

Přihlášení k Premium účtuPřihlášení k Premium účtu

Drobnosti

JDownloader je opravdu mocný nástroj na stahování a těžko se všechny jeho funkce a možnosti popisují v jednom článku, takže o dalších zajímavých funkcích se pokusím zmínit jen krátce.

Program dokáže dešifrovat obsah souborů zašifrovaný pomocí RDSF, CCF, DLC. Má také pluginy pro šifrování ve službách jako UCMS, WordPress atd. Podporuje stahování videí z YouTube a jejich převod na zvolený formát (vizte obrázek). Umí rozbalovat archivy chráněné heslem, nejčastěji používaná hesla můžete vložit do seznamu, který je programem při rozbalování vždy projížděn. Komě pluginů, které přidávají podporu pro servery, lze do JDownloaderu přidávat i rozšíření, které jej obohacují o další funkce. Zatím jsou k dispozici pouze čtyři – podpora FlashGot, HJ Split a HJ Unrar pro rozbalování a spojování archivů a JD Light Tray, který přináší mimo jiné i minimalizaci do systémové oblasti. JDownloader se umí také sám aktualizovat.

Hodnocení

Těžko se mi hledá nějaká věc, v které mě JDownloader zklamal. Opravdu se jedná o řešení bez funkčních kompromisů, které patří do absolutní špičky nejen ve světě open source software, ale i mezi komerčními aplikacemi. Největší nevýhoda tohoto programu se týká všech aplikací napsaných v Javě, jedná se o paměťovou náročnost. JDownloader mi v RAM zabírá v průměru kolem 300 MB, což není málo, ale programů v Javě je to naprosto běžné. Naopak jsem nepozoroval další častou vlastnost Java aplikací – pomalost grafického rozhraní. Program se chová velmi svižně. Pokud tedy máte dostatek paměti a netoužíte po lepší integraci do prostředí, bude JDownloader tou volbou, která vám nabídne nejvíce. Hledáte-li program, který je úspornější ve využití systémových prostředků, můžete zkusit třeba FatRat.

Nahoru

Odkazy

(Jako ve škole)
Průměr: 1,17 | Hodnotilo: 6
 

Top články z OpenOffice.cz

Příspěvky

JDownloader: Stahovač bez kompromisů
Luban 12. 03. 2010, 10:28:51
Odpovědět  Odkaz 
Umožňuje JDownloader "zkouknout" při stahování kvalitu stahovaného obsahu? Tak jako to umí třeba FreeDowloader pod win?Ono občas nějací vtipálci přejmenovávají úmyslně soubory a obsahem je něco jiného, než člověk očekává :o). Nebo jak tento problém řešíte?
Re:JDownloader: Stahovač bez kompromisů
Brada 12. 03. 2010, 11:15:05
Odpovědět  Odkaz 
prectu diskuse pod odkazy co stahuju a stahuju jen ty overene...
Jiří Eischmann Re:Re:JDownloader: Stahovač bez kompromisů
Jiří Eischmann 12. 03. 2010, 12:15:07
Odpovědět  Odkaz 
Ano, tak to dělám i já. Stalo se mi pouze jednou, že jsem stáhl podvrh a od té doby stahuju jen odkazy, u kterých >10 lidí napsalo, že jsou v pohodě.
JDownloader: Stahovač bez kompromisů
Tomáš 12. 03. 2010, 13:17:44
Odpovědět  Odkaz 
Co umí JDownloader navíc oproti třeba našemu Free Rapid Downloaderu? některé pluginy frd umějí například i rozpoznat captchu.
Roman Bořánek JDownloader: Stahovač bez kompromisů
Roman Bořánek 12. 03. 2010, 14:09:57
Odpovědět  Odkaz 
Zdravím, pěkný článek. JD používám možná už tak rok a půl, v té době to byl ještě relativně neznámý program. "Naopak nečekejte žádnou integraci do prostředí, JDownloader nepřejímá ani dekorace oken." - tohle není tak úplně pravda, v nastavení lze měnit skiny a je tam i Light(GTK), takže se potom JD chová jako normální GTK aplikace a přebírá design systému. Jinak bych ocenil lepší stabilitu, funkcí už je habaděj, teď to ještě pěkně vyladit. A ta Java samozřejmě, hrozný žrout a celkem pomalé GUI. Ale i tak se jedná o bezkonkurenčně nejlepší downloader pro Rapidshare a spol.
Jiří Eischmann Re:JDownloader: Stahovač bez kompromisů
Jiří Eischmann 12. 03. 2010, 17:22:05
Odpovědět  Odkaz 
S tím převzetím skinu GTK je to bomba, to jsem přehlédl. O další důvod navíc ho používat :-)
JDownloader: Stahovač bez kompromisů
Jaro 23. 05. 2010, 19:26:18
Odpovědět  Odkaz 
Je to dobra vec, ale ja mu akurat vytikam, ze v Linuxe Ubuntu niekedy po uploaude urobi zmeny a obcas blbne.
JDownloader: Stahovač bez kompromisů
PeterPan 6. 06. 2010, 15:18:14
Odpovědět  Odkaz 
nevim ze je pro kazdyho linuxaka tak jednoduchy delat v prikazovem radku. tohle mi nejde. a vubec mi to nejde zainstalovat :o(
Re:JDownloader: Stahovač bez kompromisů
Jakub Franěk 10. 06. 2010, 10:08:52
Odpovědět  Odkaz 
netřeba, já to v Ubuntu 10.04 nainstaloval bez jedinýho písmenka napsanýho do konzole..stáhneš skript, na něj klikneš dvakrát jako když ho chceš spustit, zobrazí se ti okno kde klikneš na "spustit v terminálu", a to je vše...skript se spustí, všecko proběhne a do terminálu nemusíš psát nic:)
JDownloader: Stahovač bez kompromisů
Tom 14. 11. 2010, 23:42:54
Odpovědět  Odkaz 
Jdownloader měl v i v době psaní článku svoje PPA, které usnadňuje určitě instalaci ;)

Přidat názor

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Jiří Eischmann

Jiří Eischmann

(*1984) studoval na VŠE a Memorial University of Newfoundland. Je členem GNOME Foundation. Podílel se na knihách o Mandriva Linuxu a Ubuntu a momentálně pracuje ve společnosti Red Hat jako manažer zodpovědný za vývoj desktopových aplikací a je Fedora ambasadorem pro ČR. Ve volném čase se věnuje sportu a cestování.


  • Distribuce: Fedora
  • Grafické prostředí: GNOME
  • Hodnocení autora: *****

| proč linux | blog