RCS file: /usr/src/CVS/MP3/create_html/mp3list,v Working file: mp3list head: 1.9 branch: locks: strict access list: symbolic names: keyword substitution: kv total revisions: 9; selected revisions: 9 description: ---------------------------- revision 1.9 date: 2002/11/06 12:54:13; author: gosha; state: Exp; lines: +13 -5 Добавил опцию cut - вырезание подстроки из начала переданного пути. ---------------------------- revision 1.8 date: 2002/09/03 11:38:42; author: gosha; state: Exp; lines: +23 -14 Подправил кусок кода с eval'ом Переписал процедуру parse_digit ---------------------------- revision 1.7 date: 2002/08/25 21:14:49; author: gosha; state: Exp; lines: +25 -2 Добавил фильтр csv_quote ---------------------------- revision 1.6 date: 2002/08/25 20:14:08; author: gosha; state: Exp; lines: +29 -11 В ALBUMS добавил новый контейнер ANY_TOKENS - контейнеры переданные из коммандной строки через параметр -token ---------------------------- revision 1.5 date: 2002/08/24 22:31:29; author: gosha; state: Exp; lines: +43 -16 В ALBUMS добавил новый контейнер LEVEL - уровень группировки... Добавил контейнер TMPL_FILE, TITLE Добавил обработку фильтра digit_parse ---------------------------- revision 1.4 date: 2002/08/23 21:59:18; author: gosha; state: Exp; lines: +126 -41 Добавил параметр коммандной строки -tt - ипользование модуля Template Добавил возможность группировки файлов по произвольному количеству признаков. В связи с этим заменена процедура add_description на sort_description Добавил сортировку тегов. В ALBUMS добавил новый контейнер FULL_INDEX теперь его надо проверять вместо INDEX. INDEX теперь содержит промежуточные значения. Т.е. теперь например при группировки по признакам ARTIST/YEAR/ALBUM создается три элемента массива ALBUMS: Признак Значение_FULL_INDEX ARTIST ARTIST YEAR ARTIST / YEAR ALBUM ARTIST / YEAR / ALBUM Наличие данных о наличии песен в каждом элементе проверяется наличием контейнера DATA_REF..... Короче про последний пункт: это пока прмежуточная версия поэтому все так размыто, но просто diff уж больно большой опять получается... ---------------------------- revision 1.3 date: 2002/08/22 11:20:46; author: gosha; state: Exp; lines: +20 -9 Добавил опцию коммандной строки -tt - определение модуля шаблонов Добавил контейнер TMPL_MODULE - имя используемого tmpl модуля.. ---------------------------- revision 1.2 date: 2002/08/21 22:57:13; author: gosha; state: Exp; lines: +271 -155 Перетащил все на MP3::Info; Сделал таки разбор коммандной строки Добавил немного комментариев в код Добавил help ... короче диф больше самого скрипта... ---------------------------- revision 1.1 date: 2002/08/21 15:46:25; author: gosha; state: Exp; Ну так первая версия. нет разборва аргументов командной строки и в качестве читалки MP3 данных пользуется модуль Audio::Play::MPG123 что не есть гуд... =============================================================================