Алексей Иванов (alexyv) wrote,
Алексей Иванов
alexyv

Category:

Блоги@Mail.ru: Клиент для сохранения блога – версия 2.0

Пока еще есть время, чтобы сохранить свой блог с проекта Блоги@Mail.ru. И я представляю обновленную версию своего клиента.

Скачать! (1,5 МБ)

Описание по установке читайте в разделе Установка.

Многие сталкиваются с тем, что файлы с расширением .jar связаны с архиватором, а со средой исполнения Java. Я попытался описать, как запустить Java-программу в этом случае.

Если у Вас не установлена среда исполнения Java, то запустить программу не получится. Нужно установить Java.

Что нового

Итак, что же нового появилось в версии 2.0?

Блоги@Mail.ru: Сохранение блога - HTML +

Режим HTML +

Этот режим сохранения позволяет просматривать свой блог на компьютере. Из оригинальных файлов HTML, сохраненных в обычном режиме, извлекается заголовок, текст поста…

  • Имена файлов имеют осмысленные имена: дата публикации поста + заголовок поста.
  • Ничего лишнего: в сохраненных файлах только текст поста. (Нет больше ненужного интерфейса от Mail.ru.)
  • Работают ссылки на предыдущий и следующий посты.
  • Поддерживаются метки, или теги. Щелкнув по метке, вы попадете на страницу со списков постов с этой меткой.
  • На странице поста отображается соответствующий значок, если пост был доступен только для друзей или был личным.
  • Есть страница, !tags.html, со списком меток блога.
  • Есть страница, !index.html, со списком всех постов.
  • Поддерживаются внутренние ссылки. Если в одной из записей, вы ссылались на свой предыдущий пост, то эта ссылка тоже работает.

Сохраненный таким образом блог можно легко просматривать у себя на компьютере, переходя с поста на пост. Можно даже выложить на веб-сервер, и блог будет работать.

Автономная работа

Если вы уже сохранили свой блог с помощью версии 1.х, то не нужно тратить время, чтобы скачать блог еще раз. Программа будет использовать уже сохраненные версии файлов.

Чтобы воспользоваться этим режимом, установите флажок У меня есть сохраненный блог и нажмите кнопку Дополнительно. Появится диалоговое окно:

Сохраненные блоги

Если у вас есть обычная версия блога, установите флажок Обычная версия и укажите путь к файлу urlToFile.map, который был сохранен вместе с HTML-файлами. Нажмите кнопку Обзор, чтобы найти этот файл.

Если у вас есть мобильная версия, действуйте так же: установите флажок Мобильная версия и укажите путь к urlToFile.map.

Важно: Если вы переименовывали HTML-файлы после сохранения, то некоторые посты не будут обнаружены. Программа загрузит их из интернета, пока блоги еще работают.

В автономном режиме программа использует обычную версию блога. Если она сохранена, то преобразование будет проходить достаточно быстро. Если обычной версии нет, но есть мобильная, то посты будут загружаться из интернета, но получится сэкономить время на сканировании блога.

Мобильная версия блога используется только в исключительных ситуациях. Если одна из ваших записей была отмечена как спам, то с помощью мобильной версии удается узнать настоящее название поста.

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

Если вы не сохраняли блог до этого, в режиме HTML + по-прежнему поддерживается сканирование блога и загрузка всех постов прямо из интернета.

Возможные ошибки

Я тестировал программу исключительно в стандартном оформлении блогов. Если у вас другая тема, то программа может неправильно находить какие-либо элементы на странице. Если режим HTML +, переключитесь на вкладку HTML и сохраните и обычную, и мобильную версию блогов. И напишите мне об ошибке, я постараюсь ее исправить. При этом мне, наверняка, понадобятся файлы, которые вы сохранили, хотя бы какая-то их часть.

А еще лучше: измените оформление блога на стандартное и попробуйте еще раз. Для этого перейдите в Настройки оформления и нажмите кнопку Вернуться к обычному оформлению.

Комментарии и картинки

Комментарии в режиме HTML + вообще не сохраняются.

Опция Сохранять изображения всегда недоступна, потому что я не успел реализовать загрузку изображений из постов.

Режим RSS

Переключитесь на вкладку RSS, чтобы сохранить RSS-ленту блога.

Блоги@Mail.ru: Сохранение блога - RSS

RSS-лента — это ваши посты в формате XML, который удобен для машинной обработки.

В данном формате не сохраняются комментарии, и вообще не совсем просто просмотреть содержимое. Но он может оказаться полезным для преобразования блога или для импорта на другую-блог платформу.

Задержки

В результате совместных экспериментов было установлено, что задержка между запросами в 2 секунды, является гарантией, что ошибка 403 не возникнет, поэтому теперь посты скачиваются медленнее, зато с постоянной скоростью. Скачивать быстрее сервер mail.ru все равно не позволяет.

Tags: java, блог, программирование
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 14 comments