Offline-редактор постов для Gamer.ru [ver 2.12.6]
Сменился дизайн сайта, появились новые фичи и оффлайн-редактор просто не может остаться прежним. А потому настало время новой версии. И редактированием предпросмотра дело не ограничилось. О нововведениях и исправлениях читайте ниже.
[line]
О программе
Оффлайн-редактор позволяет писать и оформлять посты для публикации на Gamer.ru. Подготовленный текст можно сразу же публиковать (предварительно загрузив через форму на сайте изображения).
Основной плюс программы — независимость от интернета. Реализован почти весь функционал формы создания постов на сайте, за исключением проверки существования постов, загрузки картинок и публикации финального текста.
Реализован не только базовый функционал, но и такие полезные функции, как например:
- Импорт подготовленных в формате MSWord (файлы с расширением .doc и .docx, если кто не знает) постов с автоматической расстановкой тегов.
- Автоматическое сохранение.
- Замена в тексте путей (расположения на диске) к изображениям на их идентификатор на сайте (после загрузки их через сайт).
- Открытие/импорт файлов и добавление в текст группы изображений простым перетаскиванием.
- Инструмент ведения базы данных собственных постов.
Варианты программы
- Скачиваем, если в системе установлен JRE (Java Runtime Environment). Вероятно, что он у вас установлен, но может быть и нет.
- Скачиваем в противном случае. JRE нужен для запуска все равно (качаем отсюда (примерно 125МБ в распакованном виде) и распаковываем в папку программы)
Изменения по сравнению с версией 2.8.9
- Добавлена возможность вести базу данных собственных постов.
- Добавлено окно настроек, в который перенесены все настройки (прим.: при открытии проверяются изменения всех настроек, в том числе внешнего вида и т.п.).
- Стили предпросмотра переписаны под новый внешний вид сайта (для отображения мелких иконок вроде стрелки спойлера нужно их сохранить через меню настроек).
- Таблица стилей для предпросмотра теперь считывается из файла, указанного в настройках, если возможно.
- Добавлена возможность сохранения положения и размеров окна по желанию.
- Вариант аутентификации при замене картинок на ID заменен на копирование текста файла из-за CSRF-защиты сайта.
- Исправлена ошибка Cobra, из-за которой на 7 версии Java не работало превью.
- Исправлены некоторые ошибки импорта.
- Превью изображений подгоняется, чтобы не выходило за рамки 512х512.
- В замене изображений теперь не отображаются повторяющиеся картинки.
- Исправлена замена картинок на ID под новый шаблон файла attached_images.json и с учетом обработки названия файлов при загрузке на сайт.
- Файл с информацией о картинках откроется в браузере при клике на его название (attached_images.json) в селекторе.
- Проверка изменения настроек осуществляется непосредственно перед закрытием программы.
- Появилась настройка вставки импортированного текста (замена/вставка).
- Исправлена ошибка перерисовки текстового поля.
- ...И еще немало мелких изменений.
Использованные библиотеки
Java COM Bridge : http://sourceforge.net/projects/jacob-project/
Apache Commons IO : http://commons.apache.org/io/
H2 Database Engine : http://www.h2database.com/
Substance : https://github.com/kirillcool/substance/
Cobra (+JS) : http://lobobrowser.org/cobra.jsp
Прошлая версия была скачана более сотни раз. Так что жду отзывов, замечаний и предложений.
PS. Базу данных для проверки ников/кланов/игр я пока не обновлял, но планирую заняться этим в ближайший месяц.
[line]
Пост подготовлен в Offline-редакторе постов для Gamer.ru [версия 2.12.6].
Благодарю за тестирование и багрепорты: Thinvesil, AlexLich;
за внесение годных предложений: Thinvesil.