xForumSaver

Бесплатная программа для сохранения тем форума на локальный диск. Поддерживаются форумы:

  • ru-board.com
  • The-Ebook.org

Зачем сохранять? из-за технических сбоев информация на форуме может исчезнуть, автор может удалить свои сообщения, хостинг картинок может прекратить свое существование… Кроме того, локальная копия пригодится в случае отсутствия интернета.

Конечно, можно воспользоваться функцией форума «Версия для печати» и затем сохранить полученную страницу. Однако при таком подходе нельзя выбрать диапазон страниц, изменяется оформление постов, не работают кнопки «Редактировать», «Профиль», трудно перейти к определенному сообщению и процитировать его.

Программа портативна, не требует инсталляции, может запускаться с флешки.

  • Платформа: Windows 7/8.
  • Язык интерфейса: русский.

Доступ к сайту Ru-Board

В связи с просроченной регистрацией домена форум на данный момент не открывается. Вместо этого открывается страница паркинга с надписью: ru-board.com This domain has expired.

Для получения доступа к форуму Ru-Board откройте в блокноте файл C:\Windows\System32\drivers\etc\hosts с правами администратора и добавьте следующие строки:

72.233.112.78 forum.ru-board.com 
72.233.112.78 i.ru-board.com i2.ru-board.com
72.233.112.78 rss.ru-board.com

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

Если не поможет, выполнить команду: Пуск - Выполнить

ipconfig /flushdns

См. также

  • ру-бордовцы's Journal
  • web.archive.org - Компьютерный форум Ru.Board

Архивы некоторых тем

Работа с программой

1 шаг. Укажите ссылку на тему:

Нажать на кнопку «Получить информацию о теме» - программа определит количество страниц и название темы.

2 шаг. Укажите папку для сохранения данных, диапазон страниц для загрузки и другие параметры:

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

Для прерывания загрузки щелкните по индикатору в статусной строке программы.

Если указана опция «Сохранять картинки», программа загрузит изображения, встречающиеся в теме, и заменит внешние адреса картинок на локальные адреса - это позволит создать полноценную локальную копию, которую можно просматривать без интернет-соединения.

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

Настройки

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

В коде можно использовать псевдопеременные:

{PAGE} номер текущей страницы
{PAGES} количество страниц
{DATETIME} текущее время
{NAVPAGES} список ссылок на локальные страницы
{FISRT} ссылка на первую страницу
{LAST} ссылка на последнюю страницу
{NEXT} ссылка на следующую страницу
{PREV} ссылка на предыдующую страницу
{PREV} ссылка на предыдующую страницу
{TOPIC} название темы
{TOPICURL} ссылка на тему

Результат примерно такой:

Если пользовательский заголовок не нужен, просто очистите это поле.

Темы-фавориты

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

На диске коллекция хранится в файле favorits.ini

Замены

На вкладке «Замены» можно указать список дополнительных замен, которые будут производиться на каждой странице перед вставкой пользовательского заголовка/подвала. Замены могут удалять скрипты или ненормативную лексику, улучшать форматирование, выделять определенные слова и т.п.

Для отключения всех замен убрать галочку «Выполнять замены». Также можно отключить индивидуально каждую замену - колонка «Активно».

Клавиши:

Ins Добавить строку
Ctrl+Del Удалить строку
F2 Редактировать

Варианты задания замены

  • Задано только начало фрагмента. Программа найдет все вхождения текста, указанного в поле «Начало фрагмента», и удалит их (заменит на пустую строку).
  • Задано начало фрагмента и текст для замены - на что заменять. Программа заменит все вхождения начального фрагмента на текст для замены.
  • Заданы начальный и конечный фрагменты - программа найдет начальный и конечный фрагменты и заменит всё, что находится между ними, включая сами фрагменты, на указанный текст или пустую строку. Если парный конечный фрагмент не найдется, обработка строки на этом завершится, то есть оставшаяся часть документа будет удалена.

Пример замены:

Начало: javascript:pasteN(, конец: ), заменять на пустую строку - будут удалены все строки вида javascript:pasteN('Вася'), javascript:pasteN('Петя') и т.д.

Технические подробности

Список замен сохраняется на диске в файле replaces.ini при закрытии программы как, кстати, и другие настройки, которые сохраняются в файле settings.ini.

Cлияние

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

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

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

Протокол работы

Программа сохраняет протокол работы в файле log.txt - здесь можно посмотреть ошибки, возникшие в процессе загрузки.

Авторизация

Темы варезника без авторизации на форуме для загрузки не доступны.

При желании вы можете указать логин и пароль для авторизации на вкладке «Ссылка на тему».

Предупреждение

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

  • не выкачивать тысячи страниц чтобы просто посмотреть «как работает система»;
  • ставить задержку между загрузкой страниц;
  • не загружать все темы подряд, на всякий случай;
  • в больших темах загружать только последние страницы, которые вы еще не скачали в прошлый раз.

Планируется сделать

  • Автоматические удаление повторов шапки из сводного документа
  • раскрытие тега more
  • поддержка других форумов
  • полнотекстовый поиск

История изменений

Версия 1.5, 26.06.2016

  • добавлена информация о теме на вкладке загрузки
  • опции По завершении открыть первую/последнюю страницу/сводный документ
  • исправлено - создание сводного документа в темах-голосованиях

Версия 1.4, 25.06.2016

  • докачка недостающих страниц, начиная с последней закачанной и далее в указанном диапазоне страниц.
  • в базовой папке для сохранения создается подпапка по имени форума, а в ней - подпапка по названию темы

Версия 1.3, 13.06.2016

  • добавлен форум The-Ebook.org

Версия 1.2, 07.06.2016

  • темы-фавориты

Версия 1.1, 04.06.2016

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

Версия 1.0, 31.05.2016

Базовая версия.

Аналоги

  • HTTrack
  • Offline Explorer (платная)
  • Teleport (платная)
  • Wget

Обратная связь

Тема на руборде

Скачать

xForumSaver, версия 1.5, 26.06.2016

Программа предоставляется бесплатно для личного, некоммерческого использования.

Вы не можете модифицировать или переименовывать файлы, входящие в архив.

Программа не передает никакой персональной информации, идентифицирующей пользователя.

Скачать последнюю версию Зеркало

Установка

Программа не требует установки и полностью портативна, можно запускать ее с любого съемного носителя, флешки или диска.

Скачать архив, распаковать его в любую папку и запустить xForumSaver.exe.

Для сохранения настроек требуются права на запись в рабочую папку программы.

Удаление программы

Закрыть программу и удалить рабочую папку программы.