Skip to content

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

Notifications You must be signed in to change notification settings

kilylabs/drop-to-ydisk.sh

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

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

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

About

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

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages