- - Поради розробника Kodi: Як створити та реалізувати ключ API Trakt для свого додатка

Поради розробника Kodi: Як створити та реалізувати ключ API Trakt для свого додатка

Коді давно обіймав посаду одного знайкращі програми з медіа-центром з відкритим кодом. Простота, з якою кожен може створювати розширення для програмного забезпечення, робить його ще більш привабливим. Розробники додатків Kodi можуть перейти від ідеї до перевіреного прототипу за один день, навіть якщо у них мало досвіду роботи з кодуванням або розробкою додатків.

Такі послуги, як Trakt, надають розробникам додатківмиттєвий доступ до масивної бази даних інформації про телешоу та фільми. Ви можете не тільки використовувати їх для отримання заголовків шоу та епізодів, але Trakt пропонує можливість захоплювати дані користувачів разом із ним, тобто ви можете додати в своє розширення розділ "популярний" або "користувацький рейтинг" за мить. Найкраще, що тільки вам потрібно зробити, щоб почати роботу з Trakt - це зав'язати ключ API і вставити його у свій проект. Ми проведемо вас через увесь процес нижче, доповнений посиланнями та зразками.

Отримайте номінальну VPN №1
30-денна гарантія повернення грошей

Як отримати безкоштовну VPN на 30 днів

Якщо вам потрібен VPN на короткий час, наприклад, подорожуючи, ви можете безкоштовно отримати наш топ-рейтинг VPN. ExpressVPN включає 30-денну гарантію повернення грошей. Вам потрібно буде заплатити за підписку, це факт, але це дозволяє повний доступ протягом 30 днів, а потім ви скасуєте повне повернення коштів. Їх політика щодо скасування без запитань відповідає його назві.

Залишайтеся приватними та безпечними за допомогою VPN

Програмне середовище Kodi є абсолютно безпечнимі легальні у користуванні. Деякі додатки, які ви можете встановити, не пов'язані тими самими правилами, однак це призвело до посиленого контролю за останні кілька років. Творці вмісту вимкнули певні додатки, а провайдери, як відомо, випадковим чином перемикають користувачів Kodi. Навіть якщо ваш додаток є повністю законним, в момент, коли ви запустите Kodi, ви можете загрожувати.

Найкращий спосіб захистити себе від таких видівНебезпекою є використання надійної віртуальної приватної мережі. VPN шифрують дані перед тим, як вони покинуть ваш пристрій, що ускладнює або відверто неможливо побачити, які сайти ви відвідуєте чи які потоки Kodi ви завантажуєте. VPN також затьмарюють вашу особу та місцезнаходження, повертаючи конфіденційність та анонімність вашому досвіду в Інтернеті, а також допомагають пробиватися через заглушки ISP та цензурні бар'єри.

Найкращий VPN для Kodi - IPVanish

Як створити та реалізувати ключ API Trakt для вашої надбудови - IPVanish

IPVanish має всі потрібні функції, щоб зробити його одним ізнайкращі VPN, які використовуються з Kodi. Початок з неймовірно швидкого сервісу, який пропонує понад 950 серверів у 60 різних країнах для швидких, низьких відстань у всьому світі. Ви також отримаєте неймовірний рівень безпеки завдяки потужному 256-бітному шифруванню AES, захисту від витоку DNS та автоматичному вимикачу для вбивства для всіх пристроїв. Поєднайте це з політикою нульового журналу щодо всього трафіку і абсолютно ніяких обмежень на завантаження торентів або вмісту P2P, і ви отримаєте ідеальний рецепт надійного та приватного VPN для всіх своїх інтернет-потреб, включаючи потоки Kodi!

IPVanish пропонує 7-денну гарантію повернення грошей, що означає, що у вас є тиждень, щоб перевірити його без ризику. Будь ласка, зверніть увагу, що Читачі порад із пристрастям можуть заощадити величезні 60% тут на щорічному плані IPVanish, знижуючи щомісячну ціну до всього 4,87 дол. / міс.

Перш ніж розпочати роботу

Trakt - неймовірно корисна послуга для обохРозробники Kodi та випадкові стримери. Десятки доповнень використовують дані, які він надає, і налаштувати речі для власного випуску простіше, ніж ви могли очікувати. Перш ніж увійти, перегляньте інформацію нижче, щоб точно знати, у що ви потрапляєте.

API Kodi Trakt - веб-сайт Trakt - 1

Що робить Trakt?

Тракт.телевізор має просту місію: зібрати багато цікавої інформації про те, що телепередачі та фільми переглядають люди. Починається з простих речей, таких як імена шоу, час виконання та жанрові деталі. Крім того, цифри, що стосуються рейтингів, популярності серед користувачів, оцінки IMDB та багато іншого. Більшість розробників додатків не використовують кожен вміст, який надає Trakt. Якщо ви все-таки зробите, ви надасте безліч чудових даних, щоб зробити випуск кориснішим як ніколи.

Деякі зі статистичних даних та метаданих Trakt Scrapes включають наступне:

  • Картинки із зображеннями коробки та плескіт, як фан-мейд, так і офіційні.
  • Дані про акторів, режисерів, письменників, продюсерів тощо.
  • Імена епізодів, цифри та жанрова інформація.
  • Метадані перекладено кількома мовами.
  • Повна назва шоу та оригінальна дата ефіру.
  • Оцінки користувачів та оцінки критики.

Що таке ключі API?

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

Чи безпечно і законно "Тракт"?

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

Як створити API API Trakt.tv

The Trakt.Служба телебачення - неймовірно корисний інструмент для розробників Kodi. Використовуючи його, ви отримуєте миттєвий доступ до масивної бази даних, достатньої для перетворення додатку на справді корисну програму. Створення та додавання ключа API також напрочуд простий процес. Дотримуйтесь інструкцій, наведених нижче, і ви будете розгортатися в найкоротші терміни!

API Kodi Trakt - Реєстр Trakt - 2

Крок 1 - Зареєструйтесь на Trakt.tv

Перш ніж ви навіть можете зареєструватися в API Traktсайту, вам потрібно буде створити обліковий запис за допомогою Trakt.tv. Реєстрація займає лише кілька секунд і є абсолютно безкоштовною. Обов’язково використовуйте реквізити облікових записів, пов’язані з вашим іменем розробника Kodi або заголовком додатка, для послідовності.

Крок 2 - Використання сторінки API

З інформацією про обліковий запис перейдіть до Trakt.сторінка програми API та увійдіть. Звідси вам буде запропоновано заповнити основну інформацію про ваш додаток - все від назви до короткого опису та URL-адреси сайту. На даний момент ви можете залишити значок порожнім, але про все інше потрібно подбати. Закінчивши, прокрутіть вниз і натисніть кнопку "Зберегти додаток".

API Kodi Trakt - Екран Аддона - 3

Крок 3 - Збережіть свої дані

Щойно ви зареєструвались та створили програму свого додаткана сторінці, Trakt направить вас на сторінку методів API з кількома ключовими відомостями. Найбільше вас турбуватиме клієнтський ідентифікатор та клієнтський секрет, два рядки цифр та букв, які служать вашими ключами API. Скопіюйте та збережіть кожне кудись у безпечному місці, вам потрібно буде ввести обидва ключі у програму.

Як використовувати ключ API Trakt у додатку Kodi

Після створення та збереження ключа API,прийшов час працювати Цей процес залежить від ваших уподобань щодо розвитку. Нижче ми окреслили один із найпростіших та найпоширеніших методів створення додатків Kodi - шаблон Джен. Дотримуйтесь інструкцій, щоб налаштувати та вставити ключ API, і ваш код буде запущений та запущений у найкоротші терміни.

Крок 1 - Отримайте шаблон Джен

Відвідайте сторінку шаблону Джен на веб-сайті github, theофіційний будинок поточної розробки проекту. Клацніть зелену кнопку вгорі праворуч із написом "клонувати або завантажувати", а потім завантажте поштовий файл. Витягніть її у власну папку, бажано на робочому столі, після чого приготуйтеся зануритися.

API Kodi Trakt - редактор XML - 4

Крок 2 - Відредагуйте Addon.xml

Загляньте всередину папки, яку ви тільки що створили, із заголовкомплагін.video.jen-master. На верхньому рівні ви побачите файл з назвою addon.xml. Відкрийте цей файл, використовуючи улюблений редактор коду (або блокнот, за дрібкою). Угорі ви побачите рядок, схожий на текст нижче. Вам потрібно буде внести кілька змін до цього рядка. Змініть лише великі літери та знаки # та не допускайте використання пробілів та нестандартних символів.

<addon id = "plugin.video.YOUR ADDON ТУТ" name = "ІМЕНЕ ВАШОГО АДДОНУ" версія = "#. #. #" провайдер-ім'я = "ІМЕНЬ РОЗВИТКУ">

Після завершення рядок повинен виглядати приблизно так, з вашими деталями, звичайно:

<addon id = "plugin.video.addictivetips" name = "AddictiveTips" версія = "1.4 ″ провайдер-ім'я =" addictivetipscreator ">

Тепер трохи прокрутіть униз і пошукайте рядки 19 та 21. Вони позначають підсумок додатків та довгий опис. Замініть текст у кришках нижче текстом, що стосується вашого власного проекту.

<опис lang = "en"> ДОБАВЛЕННЯ РЕЗЮМЕ </summary>
<опис lang = "en"> ОПИС ДЛЯ ДОДАТОК </description>

У цьому розділі можуть бути додаткові рядки, що стосуються інших мов. Ви можете видалити їх або залишити порожніми на даний момент, вони призначені для перекладів і наразі не потрібні.

Збережіть файл addon.xml, ви його вже редагували.

Крок 3 - Редагування Default.py

Настав час вставити фактичний ключ API. Шукайте файл з назвою default.py у тому самому каталозі, що і файл addon.xml, наведений вище. Відкрийте його в редакторі коду, потім прокрутіть вниз до рядків 27 і 28. Вони повинні виглядати приблизно так:

__builtin __. trakt_client_id = “” # ідентифікатор клієнта trakt
__builtin __. trakt_client_secret = "" # секрет клієнта trakt

Вставте відповідний код, скопійований з веб-сайту «Тракт» між лапками. Наприклад:

__builtin __. trakt_client_id = "123456789012345678901234567890" # ідентифікатор клієнта trakt

В обох рядках зараз мають бути праві клавіші. Збережіть свої зміни та закрийте файл.

Крок 4 - Змінення налаштувань.xml

Настав час закінчити налаштування шаблонутож він відображає дизайн вашого додатка. Всередині папки jen-master ви побачите ще одну папку з написом "ресурси". Зайдіть всередину і шукайте файл settings.xml. Відкрийте його у своєму редакторі, потім прокрутіть униз до рядка 27. У цьому розділі ви повинні побачити наступний рядок, повторений кілька разів:

action = "RunPlugin (плагін: //plugin.video.jen/? mode = ScraperSettings)" />

Частина, на якій написано plugin.video.jen, - саме там ми зосереджуємось. Змініть текст так, щоб він відображав те саме ім’я, яке ви додали в addon.xml. Наприклад, наше може виглядати так:

action = "RunPlugin (плагін: //plugin.video.addictivetips/? mode = ScraperSettings)" />

Зробіть ті самі зміни у рядках 27, 31 та 36, а потім збережіть файл та вийдіть.

Крок 5 - Перейменуйте папку

Ви щойно готові! Коли вставлений ключ API від Trakt та інші необхідні налаштування, все, що вам потрібно зробити, - це перейменувати папку, і ви готові перевірити речі. Збережіть і закрийте всі файли, які ви редагували, а потім поверніться до початкової папки, яку ви створили під назвою “plugin.video.jen-master”. Змініть цю назву так, щоб вона відображала ту, яку ви ввели у addon.xml, а потім номер версії. Використовуючи наш приклад вище, файл тепер буде названий:

plugin.video.addictivetips.1.4.zip

А тепер ви готові йти! Спробуйте встановити свій додаток до Kodi, і він повинен працювати чудово.

Додаткові налаштування

Шаблон Джен - це фантастична основа длямайже про будь-який додаток Kodi. Підключення ключа API від Trakt - лише один із багатьох кроків, які ви можете зробити, щоб продовжити життя. Нижче наведено ще декілька пропозицій, які допоможуть увімкнути бренд вашого додатка та зробити його власним.

Використовуйте спеціальну іконку

Під час перегляду Коді ви можете помітити піктограмущо з’являється у верхньому лівому куті екрана. Це відображається щоразу, коли ви виділяєте додаток, і його легко включати в шаблон "Jen". Просто створіть файл PNG у форматі 256 × 256, бажано, без тексту та фірмової марки Kodi, а потім скопіюйте його на верхній рівень вашої папки. Назвіть його icon.png і все налаштовано!

Включіть банер фан-арт

Подібно до піктограми вище, фан-арт - цефон у стилі сплеску, який відображається за текстом виділення у Kodi. Це може бути пов’язано з вашим брендингом надбудови, але більшість творців вважають за краще випускати банери, пов’язані зі вмістом, який пропонує їх надбудова. Наприклад, якщо ви зосереджуєтесь на фільмах високої чіткості, ви можете вибрати популярний фільм і створити художній твір на основі цієї теми. Щоб додати банери фан-арт, просто створіть зображення у форматі JPG 1280 × 720, назвіть його fanart.jpg, після чого вставте його у папку верхнього рівня у вашому додатку.

Додати переклади

Англійська мова майже за замовчуванням для більшостіВміст Kodi, як це найпоширеніша мова в Інтернеті. Практично, все у спільноті Kodi розроблено з урахуванням перекладів. Додано додати у свій проект хоча б кілька основних мовних варіантів. Користувачі Kodi готові внести переклади для основних термінів та описів.

Шаблон Джен дозволяє легко додавати різнімови. Все, що вам потрібно зробити - це взяти перекладений текст і вставити його у файл addon.xml, використовуючи той самий процес, що описаний вище. Ви побачите розділи, позначені фразами "lang = he", "lang = fr" або "lang = de", які вказують на мови, які користувачі можуть обрати під час запуску Kodi.

Висновок

Trakt - неймовірно корисний інструмент для обох Kodiрозробники додаткових програм і телевізійні фани. Використовувати це означає миттєвий доступ до великої кількості інформації, що набагато більше, ніж більшість інших сервісів баз даних ТБ. Це також означає, що ви допомагаєте сприяти проекту, що робить його кращим для всіх. Додавання API Trakt до вашого проекту також є швидким і безболісним процесом, без складних підписок або сегментів коду. У вас був досвід використання Trakt.tv в минулому? Поділіться своїми коментарями нижче!

Коментарі