Інструкція для «чайників» перенесення оцінок фільмів з КиноПоиск на imdb

Інструкція для «чайників»: перенесення оцінок фільмів з КиноПоиск на IMDB +7

  • 16.12.15 11:06 •
  • Proxima_Centauri •
  • # 267770 •
  • Гіктаймс •
  • З пісочниці •
  • 3 •
  • 5100

- такий же як Forbes, тільки краще.

Інструкція для «чайників» перенесення оцінок фільмів з КиноПоиск на imdb

Передмова


Зовсім недавно, коли почалася епопея з КиноПоиск. я задумався про перехід на IMDB - в плані перенесення туди своїх оцінок фільмів. І бажано, щоб це можна було зробити в автоматичному режимі, тому як проставляти вручну заново на IMDB свої 803 оцінки фільмів не хотілося.

Пошуки такої обробки привели мене на сторінку камрада REDNBLACK -а. де він виклав, з його слів:
Проста програма імпортує оцінки і додає в ваш список IMDB фільми з файлу * .xls, експортованого з Кинопоиск
Проста. Для тих, хто вперше чує (а таких на КиноПоиск, я думаю, відсотків 80), що таке PHP, CURL, Composer - проста? За гумор - плюс в карму ...

Ось як висловився користувач Psyber з КиноПоиск, коли я йому запропонував скористатися творінням REDNBLACK-а:
Я, як простий смертний, не зміг збагнути як нею скористатися, а дуже б хотілося.
Я розповім що таке «проста»: це коли запускаєш додаток де два вікна - у лівому вікні прописуєш посилання на профіль в КиноПоиск, в правому - на профіль в IMDB і натискаєш кнопку «Виконати».

У будь-якому випадку - це краще ніж нічого, а REDNBLACK-у за виконану роботу - респект. Тому скориставшись, ну, прямо скажемо спартанської інструкцією камрада, я приступив до перенесення оцінок фільмів. Ось що вийшло.

підготовка


Отже, спочатку нам треба підготувати свої дані для перенесення і встановити на комп відсутній софт.

Заходимо в свій профіль на КиноПоиск. Переходимо на закладку «Оцінки», тиснемо «експорт в MS Exсel». Список з фільмами для перенесення викачаний, сам файл списку перейменований і розміщений в корінь диска: d: \ kinopoisk_N.xls

Інструкція для «чайників» перенесення оцінок фільмів з КиноПоиск на imdb

Найлегша частина процедури виконана.

Згідно з рекомендаціями REDNBLACK-а, тепер нам треба встановити PHP. Пошук в google відразу відправив мене на сайт для скачування.

Інструкція для «чайників» перенесення оцінок фільмів з КиноПоиск на imdb

Запускаємо інсталяційний файл XAMPP і із запропонованого списку для установки, залишаємо тільки PHP.

Інструкція для «чайників» перенесення оцінок фільмів з КиноПоиск на imdb

Інструкція для «чайників» перенесення оцінок фільмів з КиноПоиск на imdb

На IMDB реєструємо свій профіль або відкриваємо вже зареєстрований.

Створюємо в своєму профілі LIST (список) куди будемо закачувати фільми з оцінками.

Інструкція для «чайників» перенесення оцінок фільмів з КиноПоиск на imdb

Інструкція для «чайників» перенесення оцінок фільмів з КиноПоиск на imdb

Інструкція для «чайників» перенесення оцінок фільмів з КиноПоиск на imdb

Клацають по рядку спочатку:

- два рази лівою клавішею «миші», потім
- один раз правою клавішею «миші» і вибираємо «Копіювати».

Записуємо id в текстовий файл для подальшої обробки.


Починається найцікавіше.

Йдемо в гості до REDNBLACK-у і викачуємо його zip-архів:

Інструкція для «чайників» перенесення оцінок фільмів з КиноПоиск на imdb

Розпаковуємо архів на диск d: \

Інструкція для «чайників» перенесення оцінок фільмів з КиноПоиск на imdb

Відкриваємо Windows PowerShell і послідовно вводимо команди, не забувши спочатку змінити диск: cd d: \

Інструкція для «чайників» перенесення оцінок фільмів з КиноПоиск на imdb

Ось де нам знадобився Composer.

А тепер всю зібрану інформацію будемо збирати до купи. Запускаємо PowerShell і формуємо рядок-команду з параметрами на виконання програми PHP. Цей рядок має вигляд:


Розберемо цю строчку - що і куди підставляти:

1. «повний шлях до * .xls файлу»:

3. «ID списку (листа) для додавання»:


4. «тип запиту»: (найповільніший, але надійний, відсоток точності близько 90%)

Важливо! Не забуваємо укладати текст опцій в "".

Складаємо. Отримуємо готову солянку:


Важливо! Цей рядок будемо запускати з папки d: \ kinopoisk \ src. тому послідовність переходів і запуск програми на виконання, буде виглядати так:

Інструкція для «чайників» перенесення оцінок фільмів з КиноПоиск на imdb

До речі, якщо хто знає як позбутися від неправильної кодування в PowerShell я буду вдячний за пораду.

Тиснемо Enter - процес перенесення пішов! Залишилося почекати. Моє очікування становив 1 годину 20 хв.


Що ми бачимо після закінчення процесу перенесення?

Інструкція для «чайників» перенесення оцінок фільмів з КиноПоиск на imdb

Перенеслося 732 рейтингу (оцінки) з 803. Чи не перенеслася 71 оцінка. У мене закралися підозри, що в цьому винне кириличні написання назв фільмів. Але REDNBLACK так відреагував на це:
Кириличні символи сприймає. Поліпшити вже не вийде, на мою це і так ідеально-можливий результат, з такими-то поганими даними у Кинопоиск.
Втім, нам і не обіцяли 100% результат.

висновок


Я не є фахівцем в PHP, тому, якщо у кого виникнуть технічні питання - ви знаєте до кого звертатися. Якщо хто знайде помилки, або запропонує інші (кращі) способи перенесення - поділіться думками-побажаннями.

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

Схожі статті