| DocTheEbook: GoodNews/Function ... |
|
Функции и возможности программыВнешний вид, первое знакомство
С ее помощью задается структура газеты – настраиваются разделы. Разделы могут быть вложенными, количество уровней вложенности не ограничено.
Служит для настройки rss-подписок выбраного раздела газеты.
Содержит две вкладки – Downloads и Logger. Вкладка Downloads служит для работы с полученными файлами газет. Отсюда файл газеты можно открывать, копировать, удалять и т.п. На вкладке Logger можно посмотреть лог работы программы. Функции программыЭлектронные газеты
Основная функция программы – получение электронных газет. Подключаемые конверторы
Помимо базового формата fb2, программа позволяет сохранять электронные газеты в других форматах. Это обеспечивается системой плагинов, которые могут легко подключаться к приложению. Для того чтоб приложение могло использовать дополнительный конвертор, необходимо поместить библиотеку конвертора в папку с программой. Доступные конверторы отображаются в меню программы Tools.
Для создания своего конвертора Вы должны имплементировать интерфейс IСonvertorPlugin.
Где, Name: Имя плагина. Отображается в меню программы. Имя плагина должно быть уникальным. FileExtension: Расширение файла – результата конвертирования. Например если плагин позволяет конвертировать FB2 в PDF, то FileExtension должен быть “.PDF” Convert: Основной метод выполняющий конвертацию. Он принимает массив байт, конвертирует в необходимый формат и возвращает результат опять же как массив байт. Как видите, интерфейс предельно прост. Плагины можно писать на чем угодно (C#, Delphi, C++), главное чтобы в результате была получена скомпилированая dll’ка. А вот пример реализации интерфейса на C# – класс преобразующий fb2 в txt:
Автоматический запуск скриптов
В окне настройки приложения есть возможность указать путь к файлу скрипта (.bat, .js, ...), который будет запускаться каждый раз после загрузки и постконвертации файла электронной газеты. Это, помимо всего прочего, дает еще один вариант подключения сторонних конвертеров: Совместимой с прошлыми верcиямиЕсли у вас уже установлена предыдущая версия Good News (в те времена она называлась FBSync), то спешу сообщить, что ни смотря на то, что формат файла настроек в новой версии здорово поменялся, вы все-равно можете импортировать старые настройки. У Вас в системе они обычно лежат здесь: C:\Documents and Settings\[USER NAME]]\Application Data\Red Weaver\settings.xml.
Один файл.
[Показать файлы/форму]
|
/firefox -->
|
Powered by WackoWiki R4.2 |