J-Kinopoisk2IMDB
J-Kinopoisk2IMDB copied to clipboard
Локальная база Kinopoisk2IMDB
Если нужно у меня есть 1м фильмов кинопоиска с imdb_id (правда из 1м там только 138к фильмов которие есть на Imdb_id)
Предлагаю использовать сначала локальную базу, а потом если нет в локальной базе искать на imdb
Прикрепляю 2 sql файла (полний и только те что имеют imdb_id). Взято с неоф. апи кинопоиска. для економии места id imdb числом (нужно переформатировать пример на пхп:)
public function getImdbFullId($id)
{
return 'tt' . sprintf('%07d', $id);
}
Круто, постараюсь реализовать в ближайшее время.
как реализуешь - файл бази отдельно делай, а не пихай в екзешник, или так чтоб можно било обновлять только локальний файл. без нужди качать всю програму. Или в самой проге чтото сделать для самообновки бази. (на крайняк типа открил прогу - тебе пишет есть обновленная база, и кнопи скачать, отмена - при нажатии скачать тупо кидать на гугл диск с файлом)
и еще я взглянул не много на список. там есть некоторие неточности. В kinopoisk id 298 непрвильний ImdbId. Создатель неоф. апи кинопоиска.
ID ищется по базе данных по названию. Могут быть несовпадения в редких случаях.
Сейчас переезжаем на новые сервера с новой системой, будет более правильный маппинг
Когда будет более правильний мапинг - отпишу. Главное сделать систему, а потом файли локальной бази обновлять.
К тому же на крайняк можна через прогу прогнать и самому достать imdb ID. скидиваю тебе таблицу с кинопоиском 1м id (939k), если будешь сам проганять all_kinopoisk_.zip
@AucT что в итоге с правильным маппингом?
@kolkov нет, неофициальное апи сдулось, так и не начавшись. Имхо лучше запустить самому по алгоритму етой программи и прогнать через imdb поиск
@AucT спасибо, понял. (
@AucT а all_kinopoisk_.zip какой актуальности?
@kolkov 2016-08
@AucT по актерам такой нету случайно? ;-)
Блин, обидно... 2168 дублей по imdb_id :( чего же они не сделали столбцы уникальными (