Skip to content

Latest commit

 

History

History
32 lines (26 loc) · 1.56 KB

README.md

File metadata and controls

32 lines (26 loc) · 1.56 KB

drop-to-ydisk.sh

Shell-скрипт для синхронизации Dropbox с Яндекс.Диск (Yandex.Disk) без необходимости хранения промежуточных файлов (на самом деле немного места нужно 😊).

Алгоритм работы простой:

  1. Файл скачивается из Dropbox и сохраняется локально
  2. Файл загружается в Яндекс.Диск
  3. Если загрузка успешна, файл удаляется из локального хранилища

Таким образом, данный скрипт поможет сохранить место при переносе файлов из Dropbox на Яндекс.Диск

Скрипт написан с использованием библиотек:

Пример использования

$ git clone https://github.com/kilylabs/drop-to-ydisk.sh.git drop-to-ydisk
$ cd drop-to-ydisk
$ chmod +x ./drop-to-ydisk.sh
$ ./drop-to-ydisk.sh install
....
$ ./drop-to-ydisk.sh MyDropboxFolder
YDCMD: Creating dir MyDropboxFolder
DROPBOX:  > Downloading "/MyDropboxFolder/file.xlsx" to "_tmp/file.xlsx"... DONE
YDCMD: Uploading file file.xlsx to MyDropboxFolder/file.xlsx
LOCAL: Removing uploaded file _tmp/file.xlsx
$

TODO

  • добавить многопоточность