VideoTeka I. Общие сведения Программа предназначена для администрации личной базы фильмов. Основные преимущества программы - Создание списка фильмов в HTML по шаблону - Импорт из текстового файла свободного формата - Чтение информации из AVI и MPEG файлов - Небольшой размер - Возможность работать с несколькими списками фильмов и авоматической загрузке последнего - Быстрый ввод данных (перемещение по полям с помощью клавиши ENTER) - Сортировка по разным полям - Инкрементальный поиск II. История v 1.0 -1.2 - неопубликованные версии v 1.3 - Первая работающая версия v 1.4 - Усовершенствован импорт файлов. - Добавлен специальный тэг "MovieNumber" в экспорт HTML. - Функция copy поддерживает русский, что позволяет копировать фильмы на РДА v 1.5 - Исправлена нумерация фильмов при экспорте в HTML (в версии 1.4 нумерация производилась с нуля). - Добавлен запрос подтверждения пользователя при попытке перезаписать файл при экспорте в HTML. - Добавлена защита от затирания шаблона при экспорте в HTML. - Добавлено поле для информации по аудио. - Улучшен дизайн шаблона по умолчанию. - Добавлено меню опций (preferences). Опции: выбор шаблона HTML и генерируемого файла, набор значений для форматов, исходных форматов, языков и субтитров. - Добавлена возможность уменьшения размера окна со скроллингом. - Добавлена возможность автоматической генерации ссылок на поисковые сайты по фильмам. v 1.6 - Добавлена выбор колонок для показа в списке. - Добавлен выбор значений по умолчанию при добавлении нового фильма - Уменьшен размер окна программы, при этом размер опять стал фиксированным (как в 1.4) - Добавлены поля: borrowed (чтобы следить, кому дали фильм... ) genre (Жанр фильма) category (Категория фильма, можете использовать как хотите) added (дата добавления фильма) - Изменён порядок полей - Конфигурируемая настройка списков для языков, субтитров , форматов , исходных форматов, категорий и жанров III. Краткая документация 1. Пользование программой Достаточно интуитивное ... (потом распишу поподробнее) 1. Кнопки Store - запись фильма в список. Если до этого была нажана кнопка New - фильм добавляется. Если Edit - заменяется. В этом случае программа просит подтверждения , если поменялось название фильма. New - ввод нового фильма. При этом все изменения текущего фильма теряются Edit - редактироваение фильма. Аналогично Double-click на фильм в списке. Remove - удаляет фильм из списка. Copy - копирует фильм в clipboard в XML формате Paste - Вставляет фильм из clipboad. При этом все изменения текущего фильма сохраняются. (Т.е. если вы редактируете фильм - данные об этом фильме будут заменены данными из clipboard) 2. Импорт текстовых файлов Для импорта тестовых списков используйте опцию главного меню File->SmartImport Smart import читает построчно текстовый файл и для каждой строки создаёт фильм, используя следующие правила : - перед чтением из строки убираются символы считающиеся концом предложения в начале и конце строки. - символами, являющимися концом предложения , считаются пробелы , а также символы ".", "," "!" - пробелами считаются пробелы (" ") а также знаки табуляции и конец строки. - если размер строки меньше 2ух, строка игнорируется. - все сравнения производятся без учёта регистра в кодировке Win1251 - все сравнения производятся по словам, т.е. если ищется слово "СД" , то слово "СДЕЛАЙ" не будет распознано. - Концом слова считается : конец предложения, а также скобки . - убирается номер в начале строки, если сразу после него следует точка - если строка содержит формат фильма , то он преобразуется в формат по следующим правилам "DVD2SVCD" = "SVCD","DVD" "DVD-SVCD" ="SVCD","DVD" "VHS2VCD" = "VCD","VHS" "VHSDivX" = "DIVX","VHS" "VHSMpeg" = "MPEG","VHS" "DVDivX" = "DIVX","DVD" "DVDDivX"= "DIVX","DVD" "VHS-VCD"= "VCD","VHS" "DVDSVCD"="SVCD","DVD" "TVDivX"="DIVX","TV" "DVDRip"="UNKNOWN","DVD" "VHSVCD"="VCD","VHS" "TVMPEG"="MPEG","TV" "TVVCD"="VCD","TV" "TVRIP"="UNKNOWN","TV" "SVCD"="SVCD","UNKNOWN" "MPEG"="MPEG","UNKNOWN" "WMF"="WMF","UNKNOWN" "ASF"="ASF","UNKNOWN" "DivX"="DIVX","UNKNOWN" "VCD"="VCD","UNKNOWN" "DVD"="DVD","UNKNOWN" "MPG"="MPEG","UNKNOWN" - если строка содержит <номер> <пробелы> - преобразуется в количество сд. - если строка содержит <3х или более значный номер> <любые символы> <3х или более значный номер> эти номера считаются разрешинем фильма - всё что находится в скобках - добавляется в комментарий 3. Экспорт списка фильмов в HTML 3.1. Общая информация !!! Не забудьте скачать файл VTTemplate.html !!! Экспорт производится по шаблону. Шаблон - обыкновенный html файл , разделённый на 3 зоны. В текущей версии имя шаблона VTTemplate.html (этот файл должен находиться в той же директории, что и videoteka.exe) Всё что находится до тэга <%data%> находится заголовок, который копируется один раз. Между <%data%> и <%/data%> находится зона данных и эта зона копирутся для каждого фильма. При этом тэги заменяются на данные. Информацию о тэгах см. ниже. Зона после тэга <%/data%> копируется аналогично заголовку. Порядок фильмов определяется текущим порядком в списке фильмов. (его можно менять, нажимая на заголовки столбцов в списке) 3.2. Тэги Зона данных поддерживает тэги фильмов и специальные тэги. Формат тэга : <%TagName%> , где TagName - название тэга. 3.2.1 Специальные тэги MovieNumber - печатает порядковый номер фильма. 3.2.2 Тэги фильмов Name Название фильма Format Формат Source Исходный формат ResW Горизонтальное разрешение ResH Вертикальное разрешение Bitrate Битрейт Size Размер файла Ncd Количество дисков Language Язык Subtitles Субтитры Audio Информация по аудио TranslatedName Переведённое имя (русское) Storage Информация о хранинии (номер диска, коробка и т.п.) Comments Коментарии Genre Жанр Category Категория Borrowed Кому одолжили фильм Added Дата добавления IV. Цена. Вообще - халява ... Принимаются благодарности в любой форме, например в форме хорошего русского фильма, которого у меня нет. :)