- - Cum să creați și să utilizați o bază de date TV pentru cheia API: Sfaturi pentru dezvoltatori Kodi

Cum să creați și să utilizați o bază de date TV API Cheie: Sfaturi pentru dezvoltatori Kodi

Programul Kodi este gratuit și open-source,ceea ce înseamnă că este posibil pentru oricine să verifice codul sau chiar să contribuie la modificări ale funcționării de bază. Totuși, adevărata putere din spatele lui Kodi este comunitatea sa. Software-ul a fost conceput pentru a interfața cu suplimente create de utilizatori, care oferă o varietate masivă de conținut, ceea ce echipa de bază a lui Kodi nu ar putea implementa niciodată singură. Acestea se numesc suplimente neoficiale și sunt atât de ușor de realizat, încât puteți începe propriul dvs. după-amiază!

Un serviciu incredibil de util oferit lui Kodidezvoltatorii suplimentari sunt indexatori de baze de date TV, site-uri precum TheTVDB.com sau Trakt. Ambele resurse scotocește metadatele de pe tot site-ul web și oferă informațiilor publicului gratuit. Aceasta înseamnă că puteți construi un add-on care găsește diferite emisiuni TV și puteți utiliza TheTVDB pentru a clasifica, eticheta și sorta toate acestea. Nu este nevoie să obțineți informații singuri și nu este necesară crearea propriului dvs. tracker. Pur și simplu apucați o cheie API dintr-o bază de date TV și conectați-o la suplimentul dvs., apoi sunteți setat. Ghidul nostru de mai jos vă conduce prin procesul de la început până la sfârșit.

Obțineți VPN-ul evaluat # 1
Garanție de returnare de 30 de zile

Cum pentru a obține un VPN gratuit timp de 30 de zile

Dacă aveți nevoie de un VPN pentru scurt timp atunci când călătoriți, de exemplu, puteți obține VPN nostru de top clasat gratuit. ExpressVPN include o garanție de 30 de zile pentru returnarea banilor. Va trebui să plătească pentru abonament, care este un fapt, dar permite acces complet timp de 30 de zile și apoi anulați pentru o rambursare completă. Politica lor de anulare fără întrebări se ridică la nivelul numelui său.

Aducere aminte

Dacă dezvoltați un supliment pentru Kodi, suntețibine conștient de poziția pe care software-ul o deține în ochii publicului. Kodi în sine este în siguranță, iar majoritatea suplimentelor sale sunt, de asemenea. ISP-urile și creatorii de conținut gândesc adesea altfel, ceea ce înseamnă că, în momentul în care transmiteți ceva pe Kodi, contul dvs. ar putea fi examinat. Nu contează dacă suplimentul dvs. este legitim sau nu, aveți încă riscul de a fi îngroșat sau de a vă urmări contul.

Vestea bună este că rețelele private virtuale suntun mod ușor de a învinge aceste invazii de confidențialitate. Cu un VPN datele dvs. vor fi criptate înainte de a părăsi dispozitivul dvs., ceea ce face imposibilă pentru oricine să vadă ce site-uri vizitați sau ce fluxuri Kodi accesați. De asemenea, VPN-urile îngreunează descoperirea identității sau a locației dvs., aducând o măsură a anonimatului pe web-ul mondial.

Cel mai bun VPN pentru Kodi - IPVanish

Cum să creați și să utilizați o cheie API pentru baza de date TV - IPVanish

IPVanish accesează toate locurile potrivite pentru care VPN-ul perfect săfolosiți cu Kodi. Este rapid, oferind peste 950 de servere în 60 de țări diferite, astfel încât să puteți oricând să conectați o conexiune cu latență scăzută, indiferent de locul în care locuiți. De asemenea, este sigur, oferind criptare AES de 256 biți, protecție împotriva scurgerilor DNS și un comutator automat pentru toate dispozitivele. De asemenea, veți profita de o politică excelentă de înregistrare zero în ceea ce privește traficul și veți putea descărca torentele și conținutul rețelei P2P cu un anonimat complet. Cu IPVanish, tot ce trebuie să faceți este să executați aplicația, iar conexiunea dvs. este sigură.

Mai multe funcții IPVanish:

  • Aplicații ușor de utilizat pentru Windows, Mac, Linux, Android și iOS.
  • Lățime de bandă nelimitată, fără capace de viteză sau accelerație.
  • Acces complet, anonim, la toate suplimentele Kodi.

IPVanish oferă o garanție de returnare de 7 zile, ceea ce înseamnă că aveți o săptămână pentru a o testa fără riscuri. Te rog noteaza asta Cititorii Addictive Tips pot economisi un masiv de 60% aici în planul anual IPVanish, reducând prețul lunar până la doar 4,87 USD / lună.

Înainte de a începe

La fel ca orice dezvoltator bun, vă descurcațicercetarea înainte de a vă scufunda în cap. Citiți următoarele secțiuni pentru a clarifica orice concepție greșită pe care o puteți avea, apoi nu ezitați să vă apucați API-ul și să începeți testarea.

API bază de date TV - Captura site-ului web - 1

Ce este o bază de date TV?

Dacă dezvoltați un supliment Kodi, este probabilaveți de gând să indexați o cantitate semnificativă de conținut de filme sau emisiuni TV. Site-urile care furnizează majoritatea acestor fișiere livrează de obicei doar videoclipuri, nu însoțind date care ajută la identificarea conținutului. Numele fișierului conține probabil spectacolul, sezonul și numărul episodului, dar ce zici de actori sau titlul propriu-zis al episodului? Acolo intră în joc bazele de date de indexare.

Conectând suplimentul Kodi într-o bază de date bunăputeți numi și categoriza cu ușurință tot conținutul pe care programul îl accesează de pe web. Episoadele vor fi ușor de sortat și de căutat în suplimentul dvs. și vor fi mult mai ușoare pentru ochi datorită metadatelor răzuite de la serviciul de indexare.

Ce informații include o bază de date?

Aceasta poate varia în funcție de serviciul pe care îl utilizați, dar majoritatea indexatorilor se concentrează pe un set de date esențial care include următoarele:

  • Titlul complet și data aeriană a emisiunii.
  • Numele și numerele episodului.
  • Informații de gen.
  • Date despre actori, regizori, scriitori etc.
  • Box art, atât creată de fan, cât și oficial.
  • Evaluările utilizatorilor și scorurile de recenzii ale criticilor.
  • Metadate traduse în alte limbi.

De unde vin informațiile?

O varietate de surse care te pot surprinde. Deoarece informațiile corecte sunt importante, răzuitoarele bazelor de date se apropie cât mai aproape de sursă. Acest lucru înseamnă de obicei referirea la site-urile oficiale precum Amazon sau IMDB, ambele obținând titlurile de spectacole și informații conexe din studiourile în sine. În caz contrar, alți indexatori încrucișează conținutul lor cu alte trackere deschise sau se bazează pe datele transmise de utilizator pentru comunicatele de prezentare ale etichetelor.

Cheile API

API înseamnă interfață de programare a aplicațiilor. Tastele API sunt fie mici fișiere de permis, fie șiruri de litere și numere aleatorii care accesează un program la un serviciu specific. Dacă creați o aplicație pe care să o utilizați cu Twitter, de exemplu, aveți nevoie de o cheie API, astfel încât site-ul web să permită codului dvs. să interfețeze cu conținutul Twitter. Tastele pentru indexurile bazelor de date TV funcționează în același mod. Prin adăugarea unei chei API la suplimentul Kodi, îi oferiți datele de acreditare de care are nevoie pentru a extrage date de pe site-ul extern și a le folosi în Kodi.

Ce bază de date să utilizați

Există mai mult de o bază de date de indexare care plutescpe toată lumea. Unele dintre ele sunt mai ușor de utilizat decât altele, iar altele sunt pur și simplu mai actualizate decât concurența lor. Pentru ghidul nostru de mai jos, vom acoperi procesul de creare a API-ului pentru TheTVDB.com, care este o bază de date deschisă pentru fanii de televiziune. Este una dintre resursele mai complete și este ușor de configurat și de implementat.

Sunt indici de metadate legali?

Cu siguranță sunt. Serviciile de indexare precum baza de date TV vom folosi mai jos doar accesul la metadatele care înconjoară o bucată de conținut, nu și fișierul în sine. Nu le puteți folosi pentru a transmite nimic și nici nu contribuie la piraterie în niciun fel. De asemenea, de obicei sunt licențiate în baza Creative Commons pentru distribuire gratuită. Este echivalentul digital al organizării colecției dvs de pe raft. Complet sigur și 100% legal.

Crearea unei chei API a bazei de date TV

După ce ai proiectul suplimentar Kodi într-o stare de funcționare, poți apuca o cheie API și poți începe să o folosești pentru a testa lucrurile.

API bază de date TV - Creare cont - 2

Pasul 1 - Creați un cont

Accesați TheTVDB.com și creați un cont cu serviciul. Utilizați mânerul de codare sau chiar titlul suplimentului pentru a obține coerență. După ce vă înregistrați, va trebui să vă conectați, apoi să acceptați termenii și condițiile derulând în jos și bifând caseta din partea de jos a paginii.

Pasul 2 - Generați cheia

După ce aveți un cont, accesați pagina de înregistrare a cheilor API. În partea de jos, va trebui să introduceți numele proiectului împreună cu site-ul său oficial. Faceți clic pe „Recuperați cheia API” după ce ați terminat.

Pasul 3 - Salvați cheia API

TheTVDB va afișa codul cheie pe un separatpagină. Copiați acest lucru undeva în siguranță și nu îl împărtășiți cu altcineva, deoarece a fost generat doar pentru aplicația dvs. Va trebui să faceți referire la acest lucru mai târziu, așadar păstrați-l aproape.

Utilizarea unei chei API în suplimentul dvs. Kodi

După ce ați generat o cheie API cu TheTVDB sauorice alt serviciu de indexare a metadatelor, este timpul să-l conectați la codul suplimentar pentru a vă asigura că funcționează. Acest proces poate varia în funcție de modul în care v-ați structurat suplimentul. Vom folosi Templul Jen, o metodă utilizată pe scară largă de combinare a trackerelor cu suplimente Kodi.

API bază de date TV - descărcare github - 3

Pasul 1 - Descărcați șablonul Jen

Accesați pagina github a șablonului Jen. Faceți clic pe butonul verde din partea dreaptă sus care scrie „clonare sau descărcare”, apoi descărcați fișierul zip pe desktop. Extrageți-l în propriul folder, apoi pregătiți-vă să editați ceva.

Pasul 2 - Editați Addon.xml

Chiar în interiorul plugin-ului.video.folderul jen-master pe care tocmai l-ați dezarhivat, veți găsi un fișier numit addon.xml. Deschideți acest lucru în editorul de coduri. Va trebui să efectuați câteva modificări la unele dintre rânduri pentru a personaliza datele din care se fac referințele șablonului. Începeți să completați informațiile din a doua linie a fișierului, menționate mai jos. Nu uitați să utilizați doar litere și numere, spații sau caractere non-standard și nu uitați să setați și numărul versiunii.

<addon id = "plugin.video.Y ADDON" name = "NAME ADDON Your" version = "0.01" provider-name = "NUMELE TĂU">

Apoi, editați rândurile 19 și 21 pentru a oferi puțin mai multe informații despre suplimentul dvs.

<Summary lang = "en"> REZUMAT ADDON </summary>
<description lang = "ro"> DESCRIEREA ADAUGĂRII LUNG </description>

Puteți vedea linii duplicate care fac referire la alte limbi. Puteți să le lăsați în pace sau să le eliminați după cum considerați de cuviință.

Salvați fișierul addon.xml, l-ați editat deocamdată.

API bază de date TV - editare Python - 4

Pasul 3 - Editați Default.py

De aici începem să intrăm în cheia APIinformație. În același folder de nivel superior, căutați fișierul numit default.py. Deschideți-l în editorul de coduri, apoi derulați în jos până când vedeți linia la care faceți referire mai jos. Ar trebui să fie în jurul liniei 25.

__builtin __. tvdb_api_key = "PASTE API KEY HERE" # cheie api tvdb

Introduceți cheia API a bazei de date TV unde este indicat mai sus. Linia reală va avea doar două ghilimele fără nimic între ele.

Salvați default.py și ieșiți de acum. Cheia dvs. API a fost introdusă!

Pasul 4 - Editați Setări.xml

Un ultim fișier de editat, apoi reveni la testare. Introduceți folderul cu resurse situat în directorul de lucru al pluginului. Deschideți settings.xml în editorul de coduri, apoi derulați în jos la linia 27. Există câteva informații pe care trebuie să le introducem aici pentru a termina configurarea șablonului Jen.

Verificați următoarea linie din codul fișierului. Ar trebui să apară de trei ori la liniile 27, 31 și 36.

action =“RunPlugin (plugin:? //plugin.video.jen/ mode = ScraperSettings)“ />

Vezi unde spune plugin.video.jen? Modificați acest lucru în același nume de plugin pe care l-ați introdus în fișierul addon.xml. Dacă ați introdus plugin.video.addictivetips, de exemplu, linia ar arăta astfel:

action =“RunPlugin (plugin:? //plugin.video.addictivetips/ mode = ScraperSettings)“ />

Salvați acest fișier și ieșiți.

Pasul 5 - Redenumește și testează

Acum că API-ul și datele de personalizare au fostintrat, sunteți gata să încheiați lucrurile. Asigurați-vă că toate fișierele pe care le-ați editat sunt salvate, apoi ieșiți din ele și reveniți pe desktop. Dosarul în care lucrăm ar trebui intitulat ceva de genul:

plugin.video.jen-master

Schimbați acest lucru pentru a reflecta numele introdus în fișierul addon.xml, urmat de numărul de versiune pe care l-ați introdus în aceeași secțiune. Folosind exemplul nostru de mai sus, fișierul va fi numit acum:

plugin.video.addictivetips.0.1.zip

Asta e! Acum ați adăugat datele API TVDB în suplimentul dvs. și sunteți gata să începeți să zgâriați metadatele de pe web.

Alte personalizări suplimentare

După ce veți avea șablonul Jen și televizorul dvs.Aveți grijă cheia API a bazei de date, de ce nu săriți și să adăugați alte câteva funcții de personalizare pentru a vă ajuta să vă eliberați? Aceștia sunt pași rapizi și simpli care pot parcurge un drum lung pentru a face suplimentul mai recunoscut.

Adăugați o pictogramă

Imaginile cu pictograme sunt afișate în Kodi în partea stângăpartea ecranului de fiecare dată când este evidențiat suplimentul. Adăugarea unuia face ușor să localizați conținutul dvs. fără a fi necesar să citiți titlurile, ceea ce poate fi mai util decât credeți! Pentru a utiliza o pictogramă, tot ce trebuie să faceți este să creați un fișier PNG 256 × 256, de preferință fără text sau marca Kodi, apoi adăugați-l la nivelul superior al folderului dvs. numit icon.png. Asta e!

Folosiți Fan Art

Similar cu pictograma de mai sus, arta fanilor este un splashfundal care apare în spatele textului de selecție din Kodi ori de câte ori utilizatorii îți evidențiază conținutul. Aceasta poate fi legată de marcarea pictogramelor sau poate fi ceva tematizat pentru conținutul dvs. suplimentar. De exemplu, dacă pluginul oferă emisiuni TV, creează un banner original pentru artele fanilor cu personaje din Cum am cunoscut-o pe mama ta. Pentru a adăuga acest lucru la versiunea dvs., trebuie doar să faceți o imagine JPG de 1280 × 720, să o numiți fanart.jpg, apoi să o lipiți în folderul de nivel superior al suplimentului dvs.

Concluzie

Dezvoltarea unui add-on poate fi confuză șiproces complicat. Comunitatea oferă o mulțime de resurse utile pentru a vă oferi o mână pe parcurs. Adăugarea unei chei API a bazei de date TV este doar un exemplu de conținut creat de utilizator, care este gata să interfețe cu suplimentul dvs., fără a trece prin toate tipurile de bucle pentru a-l face să funcționeze. Aveți sfaturi pentru a ajuta dezvoltatorii Kodi în devenire? Partajați-vă cunoștințele în comentariile de mai jos!

Comentarii

< / div>