Skip to content

Latest commit

 

History

History
76 lines (61 loc) · 4.34 KB

README.uk.md

File metadata and controls

76 lines (61 loc) · 4.34 KB

Конвертер Експорту Кіноріуму в Імпорт Letterboxd

Static Badge Static Badge en ru

Опис

Скрипт kinoriumtsv2letterboxdcsv призначено для обробки та трансформації даних про фільми з формату бекапу Кіноріума у формат CSV, що підтримується імпортом Letterboxd. Скрипт об'єднує дані з двох TSV файлів, фільтруючи їх так, щоб залишились лише фільми та мультфільми, та експортує результати у форматі CSV, поділені на 1900 рядків (ліміт Letterboxd'а).

Функціональність

  • Об'єднання даних з двох TSV файлів.
  • Фільтрація даних для виключення серіалів/епізодів/мультсеріалів.
  • Експорт оброблених даних у CSV файли, сумісні з Letterboxd.

Інсталяція

Скрипт потребує Python 3, а також бібліотек Pandas, pyarrow та Tkinter. Зазвичай, Tkinter входить до стандартної комплектації Python, але якщо у вашій системі його немає, ось команди для його встановлення у різних операційних системах:

Tkinter

Debian/Ubuntu:

sudo apt-get install python3-tk

Fedora:

sudo dnf install python3-tkinter

MacOS (з використанням Homebrew):

brew install python-tk

Arch Linux:

sudo pacman -Syu tk --noconfirm

RHEL/CentOS 6/7:

sudo yum install -y python3-tkinter

OpenSUSE:

sudo zypper in -y python-tk

Pandas

Щоб встановити необхідні бібліотеки, використовуйте наступну команду:

pip install Pandas

Pyarrow

Починаючи з наступного релізу pandas (pandas 3.0), бібліотека Pyarrow стане обов'язковою залежністю. Якщо Pyarrow ще не встановлено, ви можете встановити його за допомогою наступної команди:

pip install pyarrow

Використання

Щоб скористатися цим скриптом, виконайте наступні кроки:

  1. Отримайте потрібні файли експорту з вашого акаунту Кіноріума. Для цього перейдіть на сторінку Налаштування Кіноріума та виконайте експорт/бекап даних.
  2. Запустіть скрипт за допомогою команди:
python3 merger-g.py
  1. При появі першого діалогового вікна виберіть файл з оцінками (зазвичай із суфіксом votes).
  2. У другому діалоговому вікні виберіть файл з коментарями (із суфіксом comments).
  3. Вкажіть теку, куди будуть збережені результати.
  4. Після обробки даних скрипт збереже результати у вибрану теку.

Отримані файли потім можна імпортувати в Letterboxd. Для цього:

  • Перейдіть на сторінку імпорту Letterboxd.
  • Завантажте оброблені файли.
  • Рекомендується встановити галочку "Hide successful matches", щоб легше було виправити нерозпізнані фільми.

Переконайтеся, що вибрали правильні файли у відповідних діалогових вікнах, щоб забезпечити коректну обробку даних.