Страница 1 из 2

Скрипт для индексации

Добавлено: Сб ноя 22, 2008 21:21
fx21
Вопрос следующий:
существует ли такой скрипт, который для указанного каталога с музыкой(в котором есть подкаталоги, в каждом из которых содержаться файлы с расширениями jpeg, mp3, m3u, sfv, cue, nfo) создаст файл очета разбитый по колонкам:
1. имя каталога с файлами
2. жанр (извлечь из самих мп3)
3. год
4. размер каталога
5. сжатие
6. количество мп3 файлов
7. список ВСЕХ файлов каталога
8. если есть в каталоге изображение(jpeg jpg) ссылка на него в формате название_каталога\название_картинки.расширение
9. так же и на остальные типы файлов дать ссыкли.

отчет может быть любого формата, лиш бы он вставлялся в эксель и разбивался по колонкам. Но лучше всего сразу в csv.

Данный скрипт нужен для создания музыкального каталога и импортирования его на сайт, может подскажите какие-нибудь программы которые сделают это, если нет таких то я готов заплатить человеку, который поможет создать такой скрипт.
Спасибо.

Добавлено: Сб ноя 22, 2008 23:18
Вахмурка
Я бы сделал так:
1. Сформировал бы желаемые колонки с помощью плагинов, коих хренова гора;
2. Выполнил команду cm_SaveDetailsToFile;
3. Вставил результат в текстовый файл. Получился текст, разделенный табуляциями;
4. Далее можно все что угодно, в частности, заменить табуляции на запятые и получить вожделенный csv.

Так что это возьмет совсем немного времени и сил. Вот если данную операцию надо проделывать часто (хотя бы раз в неделю), то, пожалуй, без скрипта не обойтись.

Добавлено: Сб ноя 22, 2008 23:38
Tol!k
fx21, помучайте WdxInfoPacker

Добавлено: Вс ноя 23, 2008 12:53
fx21
Спасибо, по описанию плагин, именно тот что нужен. Только трудно его настроить. Вот например, выбрал я схему цсв музыка, начинаю упаковывать каталог с файлыми через этот плагин, после чего тотал выдает ошибку. Не подскажете, в чем проблема может быть?

Добавлено: Вс ноя 23, 2008 14:34
Tol!k
WdxInfoPacker собирает инфу из .wdx-плагинов, возможно не установлен какой-то из них, посмотрите на закладке Схема.
выбрал я схему цсв музыка, начинаю упаковывать каталог с файлыми через этот плагин, после чего тотал выдает ошибку.
В схеме CSV Music в поле После информации

Код: Выделить всё

@Mod=size@->Rfilesys.wdx;%#%P
у меня плагина filesys.wdx нет, снял галку - стало сохранять в .csv

Установите отсутствующие плагины или настройте схему на сбор инфы из установленных аналогов

Добавлено: Вс ноя 23, 2008 16:12
fx21
Немного разобрался, спасибо. А как сделать, чтобы список создавался не по файлам а по каталогам, и перечень файлов данного каталога был заключен в одну ячейку, разделив их между собой, например, табуляцией.

Добавлено: Вс ноя 23, 2008 17:51
Tol!k
как сделать, чтобы список создавался не по файлам а по каталогам
Общий размер и кол-во файлов можно получить, например, из DirSizeCalc.
Но как получить для каталогов жанр, год, сжатие - незнаю, ведь это свойства файлов.
Может усреднить в Экселе колонку с сжатием? //сам не пробовал

Добавлено: Вс ноя 23, 2008 18:28
fx21
это невозможно, так как будет около 25000 каталогов..

Добавлено: Вт ноя 25, 2008 23:13
fx21
Товарищи, помогите! я в этих делах не сильно разбираюсь. Если этот скрипт так легко создать, то сделайте мне, я готов заплатить.

Добавлено: Пт ноя 28, 2008 14:06
Вахмурка
после чего тотал выдает ошибку
Та же фигня. Так что за окончанием дискуссии я наблюдал со злорадным интересом.
Если этот скрипт так легко создать, то сделайте мне
Во-первых, никто не сказал, что это легко. Во-вторых, я попробую. Не обещаю, что получится - никогда таким не занимался.

Добавлено: Пт ноя 28, 2008 17:19
fx21
Вахмурка писал(а): Так что это возьмет совсем немного времени и сил.
пс
Не понял, чем тебя насторожило окончаниее дискусии?

Добавлено: Пт ноя 28, 2008 18:40
Вахмурка
Просто мне так и не удалось заставить работать широко разрекламированный WdxInfoPacker. Думал, я такой тупой. Оказывается, не я один.
Кстати, сразу предупреждаю: скрипт если и будет, то на PowerPro.

Добавлено: Пт ноя 28, 2008 19:30
Tol!k
Вахмурка писал(а):Просто мне так и не удалось заставить работать широко разрекламированный WdxInfoPacker.
Вахмурка, WdxInfoPacker у мну работает (у fx21 надеюсь тоже), и пользовался я им (редко) задолго до создания темы.
Действующее решение проблемы "тотал выдает ошибку" в 5-ом посте.

А тема заглохла из-за невыполнимых в рамках .wdx-плагинов требований fx21 "сделать, чтобы список создавался не по файлам а по каталогам". Ибо жанр, год, сжатие - это свойства файлов, а не каталогов.

Добавлено: Пт ноя 28, 2008 19:53
Вахмурка
Надо будет поиграться еще раз с этим WdxInfoPacker. Помнится, что он выдавал ошибку при попытке создания схемы. Мое святое убеждение состоит в том, что грамотно написанная программа должна иметь крепкую "защиту от дурака" (даже такого, как я). Она может выдавать сообщение типа "Не задано то-то", "Не найден такой-то файл", а этот WdxInfoPacker от малейшего чиха вылетал с малополонятными сообщениями, причем не своими, а системными.
Теперь о задаче fx21. Я попробую тупо записать в скрипт свой же алгоритм (мой первый пост в теме). Пользователь создает колонки, переходит в нужную директорию, жмет кнопку и получает csv файл. Удастся-не удастся, не знаю, надо пробовать.

Добавлено: Пт ноя 28, 2008 21:17
fx21
Спасибо, может действительно получится, тогда наконец смогу запустить сайт :!: