Dropbox Uploader je bash skript, který zjednodušuje komplexní Dropbox-cli na něco mnohem srozumitelnějšího. S ním je nahrávání a stahování souborů do Dropboxu z linuxového terminálu mnohem jednodušší. Oficiálně vám skript umožňuje používat Dropbox z příkazového řádku Linuxu v jakémkoli distribuci Linuxu, BSD a jakémkoli jiném operačním systému, který má strukturu terminálu podobnou Unixu.
Table of Contents
Přidejte balíček Git
Než skript uchopíte, budete potřebovat balíček git. Program git je vyžadován, protože bez něj je získávání zdrojového kódu programu mnohem únavnější.
Ubuntu
sudo apt install git
Debian
sudo apt-get install git
Arch Linux
sudo pacman -S git
Fedora
sudo dnf install git
OpenSUSE
sudo zypper install git
Ostatní Linuxy
Potřebujete balíček git, ale nejste si jisti, kde jej najít? Nebojte se: nástroj git je široce používán na celém Linuxu, protože mnoho linuxových projektů jde na Github. Je pravděpodobné, že váš operační systém má balíček git. Chcete-li jej najít, otevřete správce balíčků, vyhledejte „git“ a nainstalujte jej. Případně se podívejte na oficiální web vaší distribuce, kde najdete další informace.
Získání Dropbox Uploader
Nyní, když je Git v systému a funguje správně, můžeme chytit skript Dropbox Uploader. Chcete-li to provést, otevřete okno terminálu. Uvnitř terminálu spusťte tento příkaz.
git clone https://github.com/andreafabrizi/Dropbox-Uploader.git
Příkaz git clone stáhne celý snímek nejnovějšího kódu od vývojáře a umístí jej do ~/Dropbox-Uploader ve vaší domovské složce v systému souborů. Chcete-li přejít do tohoto adresáře, použijte příkaz CD.
cd ~/Dropbox-Uploader
Dalším krokem je aktualizace oprávnění skriptu. To je důležité, protože soubor bez něj nebude možné spustit jako program.
sudo chmod +x dropbox_uploader.sh
Kromě Dropbox Uploader jsou ve složce git další nástroje. Především: DropShell, soubor Docker, soubor readme, softwarová licence a několik dalších věcí. V tomto tutoriálu se budeme zabývat tím, jak používat Dropbox Uploader. Pokud se chcete dozvědět, jak používat soubor Docker atd., Projděte si soubor readme a přečtěte si pokyny.
Konfigurace Dropbox Uploader
Při prvním spuštění Dropbox Uploader se zobrazí výzva k přihlášení. Chcete-li spustit skript, postupujte takto:
./dropbox_uploader.sh
NEPOUŽÍVEJTE tento skript jako root nebo s právy sudo. Není to potřeba, protože oprávnění atd. jsou správná. Kromě toho skript vytvoří konfigurační složku v domovském adresáři uživatele. Spuštěním tohoto nástroje jako root budou všechny přihlašovací údaje uloženy v rootu, ke kterému normální uživatelé nemají přístup.
Během počátečního spuštění skriptu terminálová výzva říká: „Tento skript spouštíte poprvé, postupujte prosím podle pokynů“. Najděte odkaz, který s vámi sdílí výzva terminálu, a otevřete jej ve svém prohlížeči.
Odkaz se otevře na vývojářské stránce Dropboxu. Vyhledejte tlačítko „vytvořit aplikaci“ a klikněte na něj.
Vyberte možnost „Dropbox API“. Poté níže vyberte „Úplný přístup k Dropboxu“. Tím zajistíte, že nástroj pro nahrávání bude mít úplný přístup k vašemu účtu. Do části jména zadejte jméno. Buďte kreativní, protože existuje mnoho jmen.
Po vytvoření aplikace pod vaším účtem Dropbox budete přesměrováni na její konfigurační stránku. Vyhledejte „vygenerovaný přístupový token“ a klikněte na tlačítko generovat. Zkopírujte kód a vložte jej do terminálu, abyste se mohli přihlásit do Dropbox Uploader.
Pomocí nástroje Dropbox Uploader
Přihlášení do Dropbox Uploader automaticky ukončí skript. Chcete-li jej použít, budete jej muset znovu spustit. Udělejte to pomocí:
./dropbox_uploader.sh
Seznam
Dropbox Uploader může snadno zobrazit celý obsah vaší vzdálené složky Dropbox. To je užitečné zejména pro přípravu na stahování souborů. Chcete-li použít seznam, postupujte takto:
./dropbox_uploader.sh list
Seznam vytiskne celou strukturu složek vašeho Dropboxu. Uložte výstup do souboru pomocí:
./dropbox_uploader.sh list >> dropbox-contents.txt
nahrát
Chcete-li nahrát do Dropboxu pomocí Dropbox Uploader, nejprve přesuňte soubor do /home/Dropbox-Uploader/. Udělejte to pomocí správce souborů. Poté pro zahájení nahrávání jednoduše spusťte nahrávání a zadejte složku.
./dropbox_uploader.sh upload testfile.jpg /dropbox/whatever/folder/you/want
Vyhledávání
Vyhledávání funguje podobně jako funkce seznamu. Uživatel napíše vyhledávací dotaz a skript bude filtrovat seznam založený na tomto dotazu. Chcete-li například v Dropboxu vyhledat něco, co obsahuje „sh“, postupujte takto:
./dropbox_uploader.sh search sh
Nástroj pro nahrávání poté vytiskne seznam všech souborů souvisejících s hledaným výrazem „sh“.
Stažení
Stahování je poměrně jednoduché. Nejprve pomocí seznamu nebo vyhledávání prohlédněte obsah svého účtu Dropbox. Poté zkopírujte výsledek vyhledávání (nebo seznam výsledků). Nezapomeňte zkopírovat celou strukturu adresářů. To znamená, že pokud máte soubor uvnitř /Dropbox/testA/testB/misc/file.jpg, bude to:
./dropbox_uploader.sh download /testA/testB/misc/file.jpg
Důvod, proč by složka Dropbox neměla být zahrnuta, je ten, že skript již ví, že vše pochází odtud.
Vymazat
Mazání může probíhat přímo z příkazového řádku. Chcete-li to provést, použijte „hledat“ nebo „seznam“ k nalezení souboru, který chcete odstranit. Poté jej smažte pomocí:
./dropbox_uploader.sh delete /whatever/folder/file.jpg
Další příkazy
Nástroj Dropbox Uploader má velmi širokou sadu funkcí s mnoha individuálními funkcemi. Prošli jsme základy, ale pokud chcete dělat složitější věci s nástrojem pro nahrávání, podívejte se do sekce nápovědy skriptu. To lze snadno provést pouhým spuštěním skriptu samostatně, bez jakýchkoli vedlejších příkazů (list, search atd.).
Chcete-li uložit celé příkazy nápovědy do textového souboru pro pozdější přečtení, postupujte takto:
./dropbox_uploader.sh >> dropbox-uploader-help.txt