Movienizer хранит информацию о фильмах, актёрах, сценаристах и т.д. Вы можете загружать информацию из различных онлайн баз данных. Кроме того, есть возможность самостоятельно импортировать данные с любых сайтов. Для загрузки информации о фильмах и людях Movienizer использует скрипты.
Получение данных можно разделить на 2 типа: скачивание информации о человеке и о фильме. А отображение данных вызывает изменение внешнего вида программы. Скрипты написаны на Borland Pascal и хранятся в каталоге %APP_DATA%\Movienizer\Scripts. Для скачивания информации о фильме файлы носят имя типа x_movie.pas, по людям - x_person.pas, где x - название сайта, _movie.pas, _person.pas - признаки типа скрипта. По пользовательскому интерфейсу - y_program.pas, где y - название скрипта, а _program.pas служит для программы признаком типа скрипта.
Для выбора скриптов предназначены шаблоны, которые сами по себе представляет HTML-код, содержащий переменные и функции шаблона.
Чтобы обработать шаблон, необходимо использовать парсинг. Результатом этого процесса является конечный HTML-код, который выводится, например, при выборе _program.pas, изменением внешнего вида программы.
Для импорта шаблонов, кликните "Инструменты" на панели инструментов и выберите вкладку "Импорт шаблонов...":
Откроется окно "Парсер HTML-шаблонов". Кликните на кнопке "..." и выберите результирующий файл, который находится в папке Scripts. Далее нажмите "Отпарсить":
После окончания процесса программа уведомит вас, что парсинг закончен:
В программе существует больше десятка различных скриптов, которые постоянно добавляются. Кроме того, вы можете написать свои собственные скрипты.
Скачать