Ru-Board.club
← Вернуться в раздел «Программы»

» Ant Movie Catalog

Автор: LAndrew
Дата сообщения: 27.10.2006 21:19

Цитата:
Подскажите как? По F7 *.txt не катит...

ну, наверное, имеется в виду Файл-Импорт
Автор: SeSar
Дата сообщения: 28.10.2006 11:19
LAndrew
Что-то никак. Можеть есть какой скрипт для чтения данных из тектовых файлов? А то есть куча описаний для фильмов в текстовых файлах (одинакового формата) а вбить в базу без Copy/Paste не получается...
Автор: LAndrew
Дата сообщения: 28.10.2006 16:03
новая ver 2.7 скрипта kinopoisk.ru (http://slil.ru/23315559, пасс: amc):
* исправлена обработка ситуаций, когда найден лишь один фильм - теперь для него возможно корректное скачивание картинок
+ добавлена возможность скачивать маленькую картинку, если не найдены большие изображения (при этом если найдены большие, то их надо выбирать из списка)


Добавлено:

Цитата:
Что-то никак. Можеть есть какой скрипт для чтения данных из тектовых файлов? А то есть куча описаний для фильмов в текстовых файлах (одинакового формата) а вбить в базу без Copy/Paste не получается...

не видел такого... а в каком формате в текстовом файле данные?
Автор: SeSar
Дата сообщения: 29.10.2006 13:15
LAndrew
Вот такие:

Цитата:
Грязные танцы / Dirty Dancing (1987)

Страна: США

Режисcер: Emile Ardolino

Жанр: музыка, мелодрама, драма

Время: 100 мин

В главных ролях: Дженнифер Грэй, Патрик Суэйзи, Джерри Орбах, Синтия Родс, Джек Уэстон, Джейн Бракер, Келли Бишоп, Лонни Прайс, Макс Кантор, Чарльз «Хони» Коулз...

Описание: Лето 1963 года. 17-летняя Фрэнсис по прозвищу Бэби, невинная избалованная девушка из обеспеченной семьи, проводит каникулы с родителями в курортном отеле. Она знакомится с Джонни, красивым профессиональным танцором, искушенным в вопросах жизни и любви.
Словно околдованная сексуальными ритмами и ничем не сдерживаемыми движениями “грязных танцев” в стиле ритм-энд-блюз, Бэби становится ученицей-партнершей Джонни - и в танцах и в любви.

Автор: LAndrew
Дата сообщения: 30.10.2006 09:06
SeSar
тогда два варианта
1) писать скрипт
2) загрузить все файлики в ворд, сделать замену переноса строки (или начала нового параграфа) на точку с запятой, например, сохранить файл как csv и попробовать загрузить его (импортировать) в AMC - возможно, что надо будет еще че-нить как-нить обработать (например, как-нибудь разделять фильмы и т.п.)
Автор: SeSar
Дата сообщения: 30.10.2006 09:14
LAndrew

Цитата:
1) писать скрипт

Не умею

Цитата:
2) загрузить все файлики в ворд...

Попробую.
Спасибо.
Автор: SYaros
Дата сообщения: 30.10.2006 12:53

Цитата:
новая ver 2.7 скрипта kinopoisk.ru (http://slil.ru/23315559, пасс: amc):
* исправлена обработка ситуаций, когда найден лишь один фильм - теперь для него возможно корректное скачивание картинок
+ добавлена возможность скачивать маленькую картинку, если не найдены большие изображения (при этом если найдены большие, то их надо выбирать из списка)

залей куда нибудь еще, потому как немогу зайти на слил.ру

Добавлено:
Еще люди поделитесь шаблоном для Free report (распечатывание обложек)
Пытаюсь доработать шаблон 6movie SlimDVD-Cover by TFR (122x122mm)
но как только его правлю и сохраняю фильмы все в один ряд становяться
Подскажите где подшаманить
Автор: SeSar
Дата сообщения: 31.10.2006 09:15
LAndrew
Облом, быстрее руками вносить.

Добавлено:
А скрипт тяжело написть??? Уж больно геморно несколько сотен "Копировать/Вставить" и мопедом из сети смысла нет тянуть когда все есть и описалово и обложки...
Автор: Foss
Дата сообщения: 01.11.2006 03:07
SeSar

Цитата:
Облом, быстрее руками вносить.

Вот уж неправда твоя...
Word для этого, действительно, не годится. А вот EditPlus (млм еще лучше UltraEdit - в самый раз).

Например, в первом, используя регулярные выражения нужно последовательно выполнить несколько замен:
- удалить все пробелы в начале и конце строк,
- заменить все ";" например на ","
- удалить все переводы строк внутри одного поля (например, внутри описания)
- вставить разделители (например три перевода строки подряд) между каждым фильмом
- и наконец, произвести замену примерно такого вида (здесь не разделено название оригинальное / переведенное и год - это можно добавить в это выражение):


Код: ([^\n]+)\n\nСтрана: ([^\n]+)\n\nРежисcер: ([^\n]+)\n\nЖанр: ([^\n]+)\n\nВремя: ([0-9]+)[^\n]+\n\nВ главных ролях: ([^\n]+)\n\nОписание: ([^\n]+)\n\n\n
Автор: SeSar
Дата сообщения: 01.11.2006 06:43
Foss

Цитата:
И как очевидно, это несоизмеримо быстрее, нежели вручную забивать...

Имелось ввиду вручную - Copy/Paste, что гораздо быстрее чем:

Цитата:
удалить все пробелы в начале и конце строк,
- заменить все ";" например на ","
- удалить все переводы строк внутри одного поля (например, внутри описания)
- вставить разделители (например три перевода строки подряд) между каждым фильмом
- и наконец, произвести замену примерно такого вида (здесь не разделено название оригинальное / переведенное и год - это можно добавить в это выражение):



Автор: LAndrew
Дата сообщения: 01.11.2006 19:38
Foss
ворд годится, просто им надо уметь пользоваться
возможно, в EditPlus можно сделать все то же самое и быстрее - но им тоже надо суметь воспользоваться
а вообще идея была подсказать направление работы...
Автор: Foss
Дата сообщения: 02.11.2006 03:30
SeSar

Цитата:
Имелось ввиду вручную - Copy/Paste, что гораздо быстрее чем:

Возможно для тебя быстрее сделать

Copy/Paste=(число фильмов)x9(число полей)

(если речь идет о десятке фильмов - это еще понятно, но если же их, например, 1000, то тебе придется сделать 9000 Copy/Paste'ов)

а мне (как и большинству) проще сделать всего 6(шесть) глобальных (то есть по всему файлу) замен (иначе говоря шесть раз нажать кнопку "Заменить все"), а затем импортировать полученный файл в Ant (в нем есть поддержка импорта .CSV файлов).

P.S. Если же речь идет о куче файлов с описаниями (в каждом, например, по одному описанию), то можно сначала их все собрать в один файл (с помощью, например, Total Commander'a (выделить нужные файлы, а затем Ctrl-Alt-Z) и работать с полученным единым файлом.

LAndrew

Цитата:
ворд годится, просто им надо уметь пользоваться

Ворд является приемлемым инструментом только для тех, кто знает основы Basic'а (для написания макросов), остальным же гораздо проще освоить лишь регулярные выражения (напр. UltraEdit поддерживает три типа оных - собственные, Unix и Perl), кроме этого в нем есть поддержка очень простых в написании скриптов (например для выполнения нескольких замен последовательно), которые не требуют знания языков. Ну и наконец Ворд, по сравнению с вышеназванными редакторами работает очень медленно (особенно на больших файлах - десятки, сотни метров).
Автор: SeSar
Дата сообщения: 02.11.2006 22:59
LAndrew

Цитата:
ворд годится

Вполне

Foss

Цитата:
Возможно для тебя быстрее сделать

Copy/Paste=(число фильмов)x9(число полей)

(если речь идет о десятке фильмов - это еще понятно, но если же их, например, 1000, то тебе придется сделать 9000 Copy/Paste'ов)

а мне (как и большинству) проще сделать всего 6(шесть) глобальных (то есть по всему файлу) замен (иначе говоря шесть раз нажать кнопку "Заменить все"), а затем импортировать полученный файл в (в нем есть поддержка импорта .CSV файлов).


Больше 1000 фильмов в DivX - Xvid. Все записаны на DVD по 4-5 фильмов, на каждом DVD описания и обложки к фильмам. Значит ты мне предлагаеш вставить 200 DVD (будем считать 1000 фильмов по 5 на диске) по очереди в привод скопировать с каждого описания и сделать все то о чем говорилось выше. Затем еще раз - 200 DVD туда обратно - чтобы считать информацию из avi-шек и вставить обложку. Мне такой геморой не нужен, я хочу вставить 1 диск и импортировать в базу данные с него одного, спокойно и с расстановкой - когда есть свободное время, а не заморачиваться со всем сразу. Кстати из csv пробовал импортировать в базу - нет? Ant Movie Catalog (у меня версия 3.5.1.) даже из собственного csv файла создаваемого при экспорте не хочет нормально инфу читать.
Так что дело ни в Word и уж тем более в написании макроса в Worde , а в том что в шапке написано:

Цитата:
Может считывать информацию из обычного текстового файла или таблицы Excel

Чего на самом деле нет и из-за чего у меня возникли вопросы.
Автор: SYaros
Дата сообщения: 03.11.2006 09:44
Я в ручную забил около 600 фильмаков, заняло около недели без напряга.
+ при ручной забивки, это более коректная правка и надежнее;)
- время -деньги
Автор: Foss
Дата сообщения: 04.11.2006 00:01
SeSar

Цитата:
Больше 1000 фильмов в DivX - Xvid. Все записаны на DVD по 4-5 фильмов, на каждом DVD описания и обложки к фильмам.

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

Хотя я, со своей стороны не понимаю, зачем вообще заморачиваться с составлением собственной базы, когда еще проще просто отметить, какие из них есть в готовой базе - благо, свободных полей хватает (а инфа по поводу кодеков и проч. - малоценна ввиду того, что оригинал с которого жмется фильм зачастую не эталонный, а потому биттейт и проч. мало, что скажут о реальном качестве фильма (если же конечно ты делал все фильмы сам с R1-R2 копий (как правило с DVD9), с приличными настройками кодера и в стандартизированных условиях, то эта инфа (битрейт и пр.) может быт полезна...)


Цитата:
Значит ты мне предлагаеш вставить 200 DVD (будем считать 1000 фильмов по 5 на диске) по очереди в привод скопировать с каждого описания и сделать все то о чем говорилось выше. Затем еще раз - 200 DVD туда обратно - чтобы считать информацию из avi-шек и вставить обложку.

Это не я тебе предлагаю - это ты сам такой способ избрал при своем подходе.


Цитата:
Кстати из csv пробовал импортировать в базу - нет?

Естественно, и не только из этого формата... (у меня на сайте есть раздел с описаниями фильмов, поэтому эти операции мне приходится частенько проворачивать...)


Цитата:
у меня версия 3.5.1.) даже из собственного csv файла создаваемого при экспорте не хочет нормально инфу читать.

У кого-то и Блокнот не запускается, но это не означает, что дело в нем...


Цитата:
а в том что в шапке написано:
Цитата:Может считывать информацию из обычного текстового файла или таблицы Excel


.CSV файл является обычным текстовым (как например и SQL дамп тоже текстовый файл) файлом такого формата (в который легко перевести любой текстовый файл с разделенными каким-либо образом полями, о чем см. выше):

поле1;поле2;поле3;....
поле1;поле2;поле3;....
поле1;поле2;поле3;....
..........

Тебе же нужен импорт из текстовых файлов другого формата.... Однако, где в шапке написано, что программа поддерживает импорт из текстовых файлов любого формата? (иными словами, твое недовольство по этому поводу похоже примерно на такое: "Почему не каждый бинарный файл является исполняемым?")
Автор: SeSar
Дата сообщения: 04.11.2006 20:21
Foss


Цитата:
Во-первых твой вопрос не был конкретно сформулирован изначально.


Во-первых вот так все начиналось:


Цитата:
Из шапки:
Цитата:Может считывать информацию из обычного текстового файла
Подскажите как? По F7 *.txt не катит...


Куда конкретней - если мне надо считать информацию из ОБЫЧНОГО текстового файла?


Цитата:
Во-вторых, теперь, когда ты более-менее обрисовал ситуацию, я могу сказать, что взять готовую базу с описаниями проще и выбросить из нее те фильмы, которых у тебя нет.
(если у тебя конечно с шибко раритетные фильмы, скажем, 20-40 годов).


Во вторых - меня не интересуют другие варианты. У меня есть база в другой проге и если меня что-не устраивает в Ant Movie Catalog - я просто не буду её использовать.


Цитата:
Это не я тебе предлагаю - это ты сам такой способ избрал при своем подходе.

См. пункт "Во вторых"


Цитата:
У кого-то и Блокнот не запускается, но это не означает, что дело в нем...

Если проблемы с блокнотом пиши в ПМ, помогу (смотри не обижайся - это шутка)


Цитата:
CSV файл является обычным текстовым (как например и SQL дамп тоже текстовый файл) файлом такого формата (в который легко перевести любой текстовый файл с разделенными каким-либо образом полями, о чем см. выше):



Цитата:
Тебе же нужен импорт из текстовых файлов другого формата.... Однако, где в шапке написано, что программа поддерживает импорт из текстовых файлов любого формата? (иными словами, твое недовольство по этому поводу похоже примерно на такое: "Почему не каждый бинарный файл является исполняемым?")


Фактически любой файл являтся текстовым так-как состоит из набора знаков которые набираются и читаются в определенных программах. Но я так думаю ОБЫЧНЫМ все-же будет корректнее всего назвать файл с расширением txt.
Вот цитата из справки в Windows XP:

Цитата:
Журнал, сохраненный в текстовом формате или формате с разделением записей запятыми (*.txt и *.csv, соответственно), может быть открыт в других программах, например в текстовых редакторах или в программах обработки электронных таблиц.

Странно наверное, но у меня файлы с расширением csv ассоциированы с программой Excel...
За сим прощаюсь, и так флеймим не по сабжу, если есть желание меня еще чему-нибудь поучить - прошу в ПМ
Автор: Foss
Дата сообщения: 06.11.2006 01:39

Цитата:
если есть желание меня еще чему-нибудь поучить

К сожалению, это невозможно...
Автор: KIDel
Дата сообщения: 13.11.2006 23:21
Меня интересует скрипт для ShareReactor. Что сделать чтобы от тянул техническую информацию (разрешение, кодек, итд)?
Автор: SYaros
Дата сообщения: 15.11.2006 08:48
А смысл?
Разве что все фильмы качаеш с него.


Люди что никто не занимался распечатыванием обложек для фильмов? Поделитесь шаблонами.Еще хочу распечатать каталог всю колекцию с описанием итд итп.Кто то делал такое?
Могу скинуть шаблон для распечатывания 6 фильмов на слим СD
Автор: XpycTMD
Дата сообщения: 15.11.2006 11:07
SYaros
есть обложка для 1 фильма на DVD, могу поделится (только она не доработаная)
Вразроботке обложка для 2х 3х и 4х фильмов на DVD
Автор: andrew_al
Дата сообщения: 15.11.2006 17:14
перестал работать скрипт на kinopoisk.ru
Автор: sumchanin_Yuri
Дата сообщения: 16.11.2006 08:38
XpycTMD

Если не трудно поделись, или дай адрес откуда скачать. Да и народ думаю будет не против, а за такое выкладывание.
Автор: XpycTMD
Дата сообщения: 17.11.2006 08:50
Вот это для 1 фильма на DVD hттp://xpycm.no-ip.com/files/ant/1f1d.rar
Попоже выложу для 2х 3х и 4х фильмов
Автор: sumchanin_Yuri
Дата сообщения: 17.11.2006 09:20
XpycTMD



Убрано, чего то торможу наверное....
Автор: LAndrew
Дата сообщения: 18.11.2006 12:53

Цитата:
перестал работать скрипт на kinopoisk.ru

к сожалению, скрипт тут не причем... на кинопоиске теперь стали проверять user-agent браузера/программы и если оно содержит AMC, то скачивание не разрешено

но мы тоже не лыком шиты
по ссылке ниже вы найдете обновленный MovieCatalog.exe, который идентифицирует себя как FireFox - потому скрипт кинопоиска снова начинает работать.
_http://slil.ru/23425495
Автор: andrew_al
Дата сообщения: 20.11.2006 17:17
LAndrew
спасибо
Автор: XpycTMD
Дата сообщения: 21.11.2006 08:31
На официально форуме программы нашол топик по изменению интерфеса программы

Вот стандартный интерфейс _http://img130.imageshack.us/img130/407/ant900originalzw6.jpg

А вот что чел сделал _http://img141.imageshack.us/img141/2574/ant900rb4.jpg

Авот что у меня получилось _http://img88.imageshack.us/img88/8346/untitled2jo3.jpg

Как это делается можно прочитать тут _http://forum.antp.be/phpbb2/viewtopic.php?t=3150
Автор: sumchanin_Yuri
Дата сообщения: 21.11.2006 08:58
XpycTMD

Ну прямо не знаю как ты успеваешь, спасибо тебе за труд, смотри ПМ...
Автор: korn32
Дата сообщения: 21.11.2006 11:38
Кстати, там же ссылка на последнюю бету есть, которая, наконец-то, работает с последним MediaInfo.
http://forum.antp.be/phpbb2/viewtopic.php?t=3325
Автор: Mantisby
Дата сообщения: 23.11.2006 17:56
Есть ли скрипт, который нормально работал с VideoGuide.ru?
Проблема в следующем:
Если фильм выходил на видео/двд, то с этих страниц информация парсится нормально. Если же фильм есть только в базе, то получается вот что

полагаю, там достаточно небольших исправлений.

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142

Предыдущая тема: Автоматическая установка программ


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.