Skip to content

REDNBLACK/J-Kinopoisk2IMDB

master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.

Kinopoisk2IMDB

Скриншот

Рекомендации по настройке

Основные (Здесь указаны самые необходимые опции для работы, остальное можно не читать)

Файл с кинопоиска:

Режим работы:

  • Хотите добавить фильмы в конкретный список на IMDB? Добавить в список
  • Нужно лишь импортировать оценки фильмов? Выбирайте Выставить рейтинг
  • Нужно выполнить все вышеуказанное? Добавить в список и выставить рейтинг
Импорт рейтинга:

Импорт рейтинга доступен в полуавтоматическом режиме. Приложение после окончания работы сгенерирует ratings.json файл в папке приложения. Для импорта рейтинга нужно будет зайти на страницу списка просмотренных фильмов (если такого списка нет, то нужно добавить и импортировать в него фильмы с рейтингом) и запустить из адресной строки этот скрипт Для этого нужно скопировать ссылку, вставить её в адресную строку, дописать вначале javascript: и нажать Enter. Также можно создать новую закладку и запустить её по клику. Вот небольшое видео, как запустить букмарклет.

В правой части экрана будет создан блок с возможностью загрузки файла - туда и нужно загрузить полученный ratings.json. Если по окончанию работы в консоли остались строки с ошибкой hasn't rating control, нужно изменить список таким образом, чтоб отображались только фильмы без рейтинга. После этого перезагрузить страницу и ещё раз запустить скрипт.

Настройки авторизации IMDB:

Генерация из cURL
  • Сначала нужно открыть любой фильм на IMDB
  • Потом открыть консоль разработчика (изменения при закрытой консоли там отображены не будут)
  • Далее добавляем фильм вручную в любой список (кроме watchlist)
  • После этого найти тестовый запрос и скопировать его как строку cURL

ID списка IMDB:

Дополнительные

Тип запроса:

  • Большая часть фильмов у вас - англоязычные? Выбирайте IMDB XML или OMDB API.
  • Преимущественно аниме и иностранные? IMDB JSON.
  • В основном российские? IMDB HTML - ваш выбор.
  • Если всего поровну или вам лень что-либо настраивать, то оставьте как есть, то есть - IMDB XML + IMDB JSON + IMDB HTML
  • Если на выходе вы получаете низкий уровень успешно импортированных фильмов и много ошибок IMDB ID is not set стоит добавить OMDB.

OMDB API key:

  • Для использования базы OMDB вам понадобится ключ. Получить его можно тут: http://www.omdbapi.com/apikey.aspx (бесплатно до 1000 запросов в день)

Сравнение:

  • Если не хотите разбираться в тонкостях настройки или это ваш первый запуск, то оставьте как есть, а именно: Год с отклонением, Тип фильма с полным совпадением и Интеллектуальное сравнение названий.

Чистый запуск:

  • Включайте только если случайно удалили оценки/список на сайте IMDB, и хотите импортировать список с Кинопоиска заново.

Подробное описание доступных опций

  • Режим работы - Режим работы программы

    • (По умолчанию) Добавить в список и выставить рейтинг - выставить рейтинг фильмам и добавить их в список.
    • Добавить в список -только добавить фильмы в список.
    • Выставить рейтинг - только выставить рейтинг фильмам.
  • Сравнение - каким способом сравнивать названия фильмов из таблицы Кинопоиска с найденными в IMDB.

    • (По умолчанию) Год с отклонением - сравнить год, используя отклонение в +/-1 год
    • Год с полным совпадением - проверить идентичность по годам.
    • (По умолчанию) Тип фильма с полным совпадением - индентичное сравнение типов фильмов (обычный/сериал/документальный/короткометражка)
    • Любой тип фильма - не сравнивать типы фильмов
    • (По умолчанию) Интеллектуальное сравнение названий - сравнить названия, используя уникальный алгоритм.
    • Полное совпадение названий - проверить на идентичность названий.
    • Одно название начинается с другого - сравнить находится ли название фильма из таблицы Кинопоиска в начале названия с IMDB.
    • Одно название оканчивается другим - сравнить находится ли название фильма из таблицы Кинопоиска в конце названия с IMDB.
    • Одно название содержит другое - сравнить находится ли название фильма из таблицы Кинопоиска в любой части названия с IMDB.
  • Тип запроса - какой тип запроса использовать при поиске фильма в IMDB

    • (По умолчанию) IMDB XML - Наиболее точный тип - работает с 80% точностью, т.к. возвращает оригинальные названия фильмов, но не находит российские фильмы и плохо находит иностранные.
    • (По умолчанию) IMDB JSON - Запрос обрабатывается быстрее, но работает с точностью >60%, т.к. возвращает лишь локализованные (на английском) названия фильмов - идеально подходит для поиска аниме, не находит российские фильмы.
    • (По умолчанию) IMDB HTML - Низкая точность (~30%) - рекомендуется использовать только для импорта российских фильмов.
    • OMDB API - API сервиса, точность чуть ниже чем у IMDB XML, самая высокая скорость работы, но не ищет российские и иностранные фильмы.

Расширенные настройки

  • user_agent - User Agent браузера, который будет подставляться при каждом запросе импорта

    • (По умолчанию) "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2227.0 Safari/537.36".
  • year_deviation - Отклонение года для опции Сравнения Год с отклонением

    • (По умолчанию) 1
  • timeout - Таймаут попытки соединения для каждого запроса; можете увеличить, если у вас, к примеру, плоблемы с интернетом.

    • (По умолчанию) 3000
  • log_level - Уровень логирования приложения; измените на debug, если хотите отослать мне информацию об ошибках.

    • (По умолчанию) info

About

Приложение для импорта списков и оценок с Кинопоиска на IMDB

Resources

License

Stars

Watchers

Forks

Packages

No packages published