Форум » Cсылки на программы и инструкции » написал парсер дискогса, упрощающий поиск обложек и др данных » Ответить

написал парсер дискогса, упрощающий поиск обложек и др данных

cyb: http://ldr.freetzi.com/ В форме вводите список альбомов в формате: Исполнитель - Альбом, скрипт парсит discogs.com и выдает результаты. Скрипт сырой, лежит на фрихостинге, ну в общем сами понимаете =)

Ответов - 35, стр: 1 2 All

Bete_Noire: думаю в таком виде практической пользы от скрипта не особо много, но если добавить "вторую ступень", то есть после выбора пользователем точного релиза из серпа давать скачать информацию в "очищенном" виде, в разных форматах (в том числе одним архивом), вот это было бы очень полезно. соответственно при множественном поиске релиз не плохо бы выбирать нужный релиз чекбоксом.

cyb: а в архиве список папок, сформированный на основе запроса, а в каждой папке все обложки и текстовый файл с инфой? вообще очень интересная идея, надо обдумать.

Bete_Noire: а в архиве список папок, сформированный на основе запроса, а в каждой папке все обложки и текстовый файл с инфой? точно. было бы очень удобно, запихнул одним списком все интересующие альбомы, они поискались, открыжил нужные, скачал всё одним архивом, разложил всё по нужным папкам. Можно опционально давать возможность создавать подпапки с соответствующим содержимым (Cover и Info например).


cyb: ништяк, мне нравится идея, займусь.

cyb: Теперь скрипт сохраняет обложки и данные в zip архив. Новая версия доступна на loaderror.com.ru. За предоставление хостинга спасибо Bete_Noire.

mel0man: а нельзя ли сохранять всю инфу? в том числе поля Credits, Notes, Country. уже довольно неплохая штука выходит

Bete_Noire: в том числе поля Credits, Notes, Country. присоединяюсь уже довольно неплохая штука выходит очень даже не плохая штука я бы сказал +1

Wild User: С путями малость не ладно, а так - очень даже ВЕСЧЬ!...

JinX: а можно сделать такое как водишь артист - ALL и выкачивает всю дискографию, что есть на том сайте......ну и хорошобы если по папкам било

Die Hard: JinX А сразу чтобы на RW писало?

Gensek: Я так понял оно только на discogs.com работает? А вот другие сервисы, например http://www.cover-paradies.to/ я там всегда сначала ищу. Да и других подобных много, иногда цельный день сидеть искать приходится.

cyb: а нельзя ли сохранять всю инфу? в том числе поля Credits, Notes, Country. уже довольно неплохая штука выходит Готово =) Я так понял оно только на discogs.com работает? А вот другие сервисы, например http://www.cover-paradies.to/ я там всегда сначала ищу. Да и других подобных много, иногда цельный день сидеть искать приходится. Да, только с discogs.com. К сожалению, в cover-paradies.to нет возможности получать данные в xml формате, что приведет к большим торможениям скрипта во время парсинга, можно конечно попробовать, но надо ли? С путями малость не ладно, а так - очень даже ВЕСЧЬ!... Вот если честно, так и не понял почему такой косяк с путями у тебя вышел. Я специально даже этот релиз нашёл, архив скачал, всё нормально. Может дело в архиваторе?

cyb: Некоторые добаления: 1. Возможность выбора шаблона. 2. Поиск по формату (CD, Vinyl) 3. Кликнув по слову Covers можно посмотреть обложки данного релиза.

mel0man: Некоторые добаления: 1. Возможность выбора шаблона. отлично!

stolzen: Gensek пишет: например http://www.cover-paradies.to/ Можно бы как-нить и его прикрутить?

cyb: stolzen пишет: например http://www.cover-paradies.to/ Можно бы как-нить и его прикрутить? На cover-paradies.to нет выдачи в xml и поэтому, если честно возиться не очень хочется... Могу попробовать allcdcovers.com прикрутить...

stolzen: не хочется - не заставляют :) может какнить сам займусь.

cyb: займись, было бы круто!

habarbar: Кстати, была мысля выкачать дискокс полностью. Мы с Серегой Дамнедом посчитали что там около 5 Гигов текстовой инфы. С учетом картинок, наверно, около 16-20 Гигов. Да и структура ссылок просто и идентична. При наличии определленного софта, например 1С, можно с дискокса выдергивать разную инфу как о альбомах, так и об исполнителях. Как насчет такой идейки? Для скептиков: когда-то ведь думали что метал-архив выкачать невозможно. А ведь образ этого сайта конца 2007 года лежит у меня на жестком.

Die Hard: А что, звучит. 1С:Metal-Archives ))

cyb: да выкачать, я думаю вполне реально, особенно если это сделать при помощи php, а потом выкачивать архивированным со своего хостинга. особенно крутой хостинг для этого не нужен, можно выкачивать частями, а старое удалять. у меня к сожалению нет возоможности выкачать 25 гиг. но идея мне нравится, можно обдумать.

habarbar: его можно вылить через FlashGet но опять же по частям. Вот потом прийдется попарится с изменением ссылок через Html Changer. Пока шаблоны подберешь. Вот еще загвоздка - если его в гонять в один образ Iso или Nrg то файлик размером в 20 гигов это пиз..ц. Кто знает сколько NTFS держит в плане размера файла?

cyb: ууу, это извращение =) проще выкачать инфу о релизах в xml файлах, а на локале их пропарсить и внести в базу данных. просто твоим методом как собираешься поиск по базе релизов осуществлять? а без поиска какой вообще смысл от этой базы? =)

Meloman: Кхм (извиняющимся тоном) а разве в правилах тру-тейдера нет пункта - обязательно иметь 20-гиговый Iso-образ сайта не имея возможности производить поиск по нему? ну, просто чтоб он был.

cyb: а, просто как элемент коллекции =) появятся трейдеры, котрые будут меняться iso образами сайтов с дискографиями %)

stolzen: habarbar пишет: Кто знает сколько NTFS держит в плане размера файла? Там дохренища. 2 Тб чтоли. Так что поместиться :)

Die Hard: Максимальный размер тома/файла в NTFS - 16 Эбайт. Эксабайт - единица измерения количества информации, равная 2^60 байтам.

Gensek: Не совсем в тему, но всё забываю спросить. Вот Мб это метр Гб это гектар А как будет Тб. Уже весьма актуально и винты такие есть и всё такое. Или надо самим придумать. Вынесу это дело в отдельную темку

UberWolf: Спасибо! Удобнейшая вещь, надоело уже копипастить. :) А можете поделиться исходничком? Хочется заточить под свой вкус. Авторские права на код по-честному останутся за вами.

cyb: UberWolf пишет: Спасибо! Удобнейшая вещь, надоело уже копипастить. :) А можете поделиться исходничком? Хочется заточить под свой вкус. Авторские права на код по-честному останутся за вами. стучи в аську, дам исходники

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

UberWolf: ahv: Существующий foo_discogs не устраивает?

ahv: хм. если и не устроит, то от него исходники в открытом доступе лежат. вопрос снят.

ahv: посмотрел. я хочу более автоматизированный.

cyb: так чё, надо исходники? =)



полная версия страницы