Сначала я знаю pyinotify.
То, что я хочу, - это загрузка на мой домашний сервер с помощью Dropbox.
У меня будет общая папка Dropbox на моем домашнем сервере. Каждый раз, когда кто-то другой, который делится этой папкой, помещает что-либо в эту папку, я хочу, чтобы мой домашний сервер подождал, пока он будет полностью загружен, и переместите все файлы в другую папку и удалите эти файлы из папки Dropbox, тем самым, сохраните Dropbox пространство.
Дело в том, что я не могу просто отслеживать изменения в папке и сразу же перемещать файлы, потому что, если кто-то загружает большой файл, Dropbox уже начнет загрузку и, следовательно, покажет изменения в папке на моем домашнем сервере.
Есть ли способ обхода? Возможно ли это с помощью API Dropbox?
Не пробовал сам, но версия CLI Dropbox, похоже, имеет метод filestatus для проверки состояния текущего файла. Отчитывается, когда сам пробовал.