J-Kinopoisk2IMDB icon indicating copy to clipboard operation
J-Kinopoisk2IMDB copied to clipboard

Локальная база Kinopoisk2IMDB

Open AucT opened this issue 8 years ago • 9 comments

Если нужно у меня есть 1м фильмов кинопоиска с imdb_id (правда из 1м там только 138к фильмов которие есть на Imdb_id)

Предлагаю использовать сначала локальную базу, а потом если нет в локальной базе искать на imdb

Прикрепляю 2 sql файла (полний и только те что имеют imdb_id). Взято с неоф. апи кинопоиска. для економии места id imdb числом (нужно переформатировать пример на пхп:)

public function getImdbFullId($id)
    {
        return 'tt' . sprintf('%07d', $id);
    }

kinopoisk2imdb.zip

AucT avatar Aug 18 '16 08:08 AucT

Круто, постараюсь реализовать в ближайшее время.

REDNBLACK avatar Aug 19 '16 19:08 REDNBLACK

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

и еще я взглянул не много на список. там есть некоторие неточности. В kinopoisk id 298 непрвильний ImdbId. Создатель неоф. апи кинопоиска.

ID ищется по базе данных по названию. Могут быть несовпадения в редких случаях.

Сейчас переезжаем на новые сервера с новой системой, будет более правильный маппинг

Когда будет более правильний мапинг - отпишу. Главное сделать систему, а потом файли локальной бази обновлять.

К тому же на крайняк можна через прогу прогнать и самому достать imdb ID. скидиваю тебе таблицу с кинопоиском 1м id (939k), если будешь сам проганять all_kinopoisk_.zip

AucT avatar Aug 23 '16 08:08 AucT

@AucT что в итоге с правильным маппингом?

kolkov avatar Jan 08 '17 18:01 kolkov

@kolkov нет, неофициальное апи сдулось, так и не начавшись. Имхо лучше запустить самому по алгоритму етой программи и прогнать через imdb поиск

AucT avatar Jan 08 '17 19:01 AucT

@AucT спасибо, понял. (

kolkov avatar Jan 08 '17 20:01 kolkov

@AucT а all_kinopoisk_.zip какой актуальности?

kolkov avatar Jan 08 '17 20:01 kolkov

@kolkov 2016-08

AucT avatar Jan 08 '17 20:01 AucT

@AucT по актерам такой нету случайно? ;-)

kolkov avatar Jan 08 '17 20:01 kolkov

Блин, обидно... 2168 дублей по imdb_id :( чего же они не сделали столбцы уникальными ( image image

kolkov avatar Jan 15 '17 20:01 kolkov