Автор: Габриэль Смит

Как я упоминал в предыдущем посте, я нахожусь в процессе «Перехода на безбумажный». Я решил использовать Evernote в качестве своего цифрового хранилища. (Мне нравятся теги!!) Одним из важных требований к моей новой системе хранилища информации является то, что должен быть способ резервного копирования моих данных. К сожалению, в Evernote нет встроенной функции резервного копирования. однако есть утилита командной строки для экспорта заметок. Поскольку я полуопасный со сценариями, я решил написать пакетный файл для создания последовательной и автоматической системы резервного копирования.

Загрузить скрипт

Скрипт делает следующее:

  1. Проверяет реестр, чтобы убедиться, что Evernote установлен
  2. Получает путь установки Evernote из реестра
  3. Создайте папку на основе дня и времени
  4. Перечисляет записные книжки
  5. Отдельно экспортирует каждую записную книжку
  6. Сжимает каждый экспорт
  7. Добавляет заметку в каждую записную книжку со статусом экспорта

Команда exportNotes экспортирует заметки на основе запроса в новую записную книжку. Это означает, что если все блокноты экспортируются за один раз, организация блокнотов теряется. Экспортируя одну записную книжку за раз, можно восстановить структуру записной книжки, а также заметки. Так что, если случится что-то катастрофическое, не тратьте время на реорганизацию тысяч заметок.

Чтобы резервное копирование происходило автоматически, я использую планировщик заданий Windows для запуска скрипта каждый день по цене 1800р.

Пожалуйста, дайте мне знать, если вы найдете эту информацию полезной или у вас есть предложения по ее улучшению.