Автоматическое резервное копирование журнала Дневник.Ру

Пособие для администраторов Дневник.Ру по настройке ежедневного автоматического резервного копирования журналов всех классов.

Схема работы:

  1. Планировщик задач windows (linux) запускает браузер firefox с дополнением, иммитирующем действия пользователя (Imacros);
  2. Imacros заходит на сайт дневника под вашим логином и паролем на страницу журналов, отмечает для скачивания ВСЕ журналы;
  3. Ждёт 5 минут пока сформируется и скачается база (архив) и закрывает браузер.

Любые параметры могут быть изменены под конкретные нужды: списки журналов, время запуска, периодичность запуска, время ожидания до закрытия браузера и т.д.

Настройка резервного копирования журналов дневник.ру

  1. Установите браузер Firefox;
  2. В настройках Firefox укажите путь для сохранения загрузок (то есть папку);
  3. Установите дополнение Imacros;
  4. Скачайте и распакуйте этот архив — dnevnik.zip;
  5. Файл dnevnik.iim из архива скопируйте в папку  \Documents\iMacros\Macros;
  6. Перезапустите браузер Firefox;
  7. Нажмите кнопку дополнения Imacros в правом верхнем углу 2
  8. Из списка, появившегося слева щелкните правой кнопкой по строке dnevnik.iim  и нажмите «редактирвоать»;
  9. Замените в тексте id школы (должно получиться 3dВАШ_ID, посмотреть id школы можно в адресной строке браузера при переходе на страницу «моя школа», например), ВАШ_ЛОГИН на ваш логин в дневник ру и ВАШ_ПАРОЛЬ на ваш пароль в дневник руs1
  10. Далее скопируйте файл dnevnik.bat из архива на диск C (туда откуда его случайно никто не удалит);
  11. Откройте планировщик задач Windows;
  12. Нажмите «Создать простую задачу»;
  13. Введите название (имя), нажмите «далее»;
  14. Время «ежедневно» нажмите «далее»;
  15. Выберите время запуска (часы минуты) — в это время компьютер должен быть включен! нажмите «далее»;
  16. Действие «запустить программу», нажмите «далее»;
  17. Укажите путь к файлу dnevnik.bat через «обзор», нажмите «далее»3
  18. Проверьте все параметры, нажмите «готово».

Всё.

Рассчитывайте на что, компьютер должен быть включен во время на которое вы настроили планировщик задач, а браузер Firefox выключен.

Результат:

Ежедневно, в определённое время, планировщик задач запускает браузер с настроенным эмулятором действий пользователя, который делает то, что должен делать школьный администратор дневник.ру.

В итоге школьный администратор избавлен от некоторой рутины, отпадает человеческий фактор (забыл, нет времени), а на жёстком диске всегда свежий архив школьных журналов.

У нас данную конструкцию я настроил на сервере, который работает постоянно.

Комментарии и замечания к статье приветствуются.