- - Kako stvoriti i koristiti API ključ TV baze podataka: Kodi Savjeti za razvojne programere

Kako stvoriti i koristiti API ključ TV baze podataka: Kodi Savjeti za programere

Softver Kodi je besplatan i otvorenog koda,što znači da je svakome moguće provjeriti kôd ili čak pridonijeti izmjenama u temeljnom radu. Prava snaga koja stoji iza Kodija je njegova zajednica. Softver je osmišljen za povezivanje s prilagođenim dodacima koji pružaju veliku raznolikost sadržaja, što Kodijev temeljni tim nikada ne može samostalno implementirati. Zove se neslužbeni dodaci i toliko ih je lako napraviti, da možete pokrenuti svoje poslijepodne!

Jedna nevjerojatno korisna usluga pružena kodiprogrameri dodataka su indektori TV baza podataka, web lokacije poput TheTVDB.com ili Trakt. Oba resursa brišu metapodate s cijelog weba i pružaju informacije javnosti besplatno. To znači da možete izgraditi dodatak koji pronalazi različite TV emisije i koristiti TheTVDB za kategorizaciju, označavanje i sortiranje svih. Nema potrebe da sami dohvaćate informacije i nema potrebe za izgradnjom vlastitog pratilaca. Jednostavno zgrabite API ključ iz TV baze podataka i uključite ga u svoj dodatak i tada ste spremni. Naš vodič u nastavku vodi vas kroz postupak od početka do kraja.

Nabavite prvu ocjenu VPN-a
30-dnevna garancija povrata novca

Kako dobiti BESPLATNI VPN za 30 dana

Ako vam je potreban VPN za kratko vrijeme, primjerice, na putovanju, možete besplatno dobiti naš najbolje rangirani VPN. ExpressVPN uključuje 30-dnevno jamstvo povrata novca. Morate platiti pretplatu, to je činjenica, ali to omogućava puni pristup 30 dana, a nakon toga otkazujete puni povrat, Njihova pravila o otkazu bez pitanja postavljaju svoje ime.

Podsjetnik

Ako razvijate dodatak za Kodi, razvijate sedobro svjestan položaja koji softver zauzima u javnosti. Kodi je sam po sebi siguran, a većina njegovih dodataka je također. Davatelji internetskih usluga i tvorci sadržaja često misle drugačije, što znači da u trenutku kada nešto strujirate na Kodi, vaš račun bi mogao biti pod nadzorom. Nije važno je li vaš dodatak legitiman ili ne, još uvijek u opasnosti ćete biti ugasjeni ili pratite svoj račun.

Dobra vijest su virtualne privatne mrežejednostavan način pobijediti ove invazije na privatnost. Pomoću VPN-a vaši će se podaci šifrirati prije nego što napuste vaš uređaj, pa onemogućava bilo kome da vidi koje web stranice koje posjećujete ili kojima Kodi struji pristupate. VPN-ovi također otežavaju otkrivanje vašeg identiteta ili lokacije, vraćajući mjeru anonimnosti na svjetski web.

Najbolji VPN za Kodi - IPVanish

Kako stvoriti i koristiti API ključ TV baze podataka - IPVanish

IPVanish pogađa sva prava mjesta za savršen VPN tokoristiti kod Kodi. To je brzo, nudi preko 950 poslužitelja u 60 različitih zemalja tako da uvijek možete uspostaviti vezu s malim kašnjenjem bez obzira gdje živite. Također je siguran, isporučuje 256-bitnu AES enkripciju, DNS zaštitu od curenja i automatsku sklopku za uklanjanje za sve uređaje. Također ćete iskoristiti veliku politiku nulte evidentiranja prometa i moći ćete punu anonimnost preuzimati bujice i sadržaje P2P mreže. Uz IPVanish, sve što morate učiniti je pokrenuti aplikaciju i veza je sigurna.

Više IPVanish značajki:

  • Jednostavne aplikacije za Windows, Mac, Linux, Android i iOS.
  • Neograničena propusnost bez ograničenja brzine i prigušivanja.
  • Potpuni, anonimni pristup svim Kodijevim dodacima.

IPVanish nudi 7-dnevno jamstvo povrata novca, što znači da imate tjedan dana za testiranje bez rizika. Imajte na umu da Čitatelji savjeta o ovisnosti mogu ovdje uštedjeti ogromnih 60% na godišnjem planu IPVanish, uzimajući mjesečnu cijenu na samo 4,87 USD mjesečno.

Prije nego što počneš

Baš kao i svaki dobar programer, i vi činite svojeistraživanje prije ronjenja u glavu. Pročitajte sljedeće odjeljke kako biste očistili eventualne zablude, a zatim zgrabite API i započnite s testiranjem.

TV baza podataka API - snimanje web mjesta - 1

Što je TV baza podataka?

Ako razvijate dodatak Kodi, vjerovatno jeplanirate indeksirati značajnu količinu filmskih ili TV emisija. Web-lokacije koje pružaju većinu tih datoteka obično isporučuju samo videozapise, ne prateći podatke koji pomažu u prepoznavanju sadržaja. Naziv datoteke vjerojatno sadrži emisiju, sezonu i broj epizode, ali što je s glumcima ili stvarnim naslovom epizode? Tu se pojavljuju baze podataka za indeksiranje.

Dodavanjem vašeg dodatka Kodi u dobru bazu podatakalako možete imenovati i kategorizirati sav sadržaj kojem vaš program pristupa s interneta. Epizode će biti lako sortirati i pretraživati ​​na vašem dodatku, a postat će mnogo lakši na očima zahvaljujući metapodacima isklesanim iz usluge indeksiranja.

Koje informacije uključuju bazu podataka?

To može varirati ovisno o usluzi koju koristite, ali većina se indeksa usredotočuje na temeljni skup podataka koji uključuje sljedeće:

  • Potpun naslov i izvorni datum emisije.
  • Nazivi i brojevi epizoda.
  • Žanrovski podaci.
  • Podaci o glumcima, redateljima, piscima itd.
  • Box art, obožavateljica i službena.
  • Ocjene korisnika i kritičke kritike.
  • Metapodaci prevedeni na druge jezike.

Odakle dolaze informacije?

Različiti izvori koji vas mogu iznenaditi. Budući da su točne informacije važne, strugači baze podataka idu što je bliže izvoru. To obično znači upućivanje na službene stranice poput Amazona ili IMDB-a, a obje dobivaju svoje naslove emisija i srodne podatke od samih studija. Ako to ne uspije, ostali indektori indeksiraju svoje sadržaje s drugim otvorenim tragačima ili se oslanjaju na podatke koje su korisnici poslali kako bi označili izdanja emisija.

API ključevi

API označava sučelje za programiranje aplikacija. API ključevi su ili male datoteke dopuštenja ili nizovi nasumičnih slova i brojeva koji programima omogućuju pristup određenoj usluzi. Na primjer, ako gradite aplikaciju za upotrebu s Twitterom, potreban vam je API ključ kako bi web mjesto omogućilo da vaš kôd bude sučelja sa sadržajem Twittera. Tipke za indekse TV baze rade na gotovo isti način. Dodavanjem API ključa u svoj dodatak Kodi, dajete mu vjerodajnice koje su mu potrebne za povlačenje podataka s vanjske web stranice i korištenje unutar Kodi-ja.

Koju bazu podataka koristiti

Pluta više baza podataka za indeksiranješirom svijeta. Neki su lakši za upotrebu od drugih, a neki su jednostavno ažurniji od konkurencije. U nastavku ćemo opisati postupak kreiranja API-ja za TheTVDB.com, koji je otvorena baza podataka za televizijske obožavatelje. To je jedan od cjelovitijih resursa i lako ga je postaviti i implementirati.

Jesu li indeksi metapodataka legalni?

Oni sigurno jesu. Usluge indeksiranja poput TV baze podataka koje ćemo upotrijebiti u nastavku pristupaju samo metapodacima koji okružuju dio sadržaja, a ne samoj datoteci. Ne možete ih upotrijebiti za strujanje ničim niti na bilo koji način doprinose piratstvu. Također imaju licencu Creative Commonsa za besplatnu distribuciju. To je digitalni ekvivalent organizacije DVD kolekcije na polici. Potpuno siguran i 100% legalan.

Izrada API ključa TV baze podataka

Nakon što nabavite svoj dodatak na Kodi u radnom stanju, možete zgrabiti API ključ i početi ga koristiti za testiranje stvari.

TV Database API - Izrada računa - 2

Korak 1 - Stvorite račun

Posjetite TheTVDB.com i stvorite račun s uslugom. Za dosljednost upotrijebite ručku za kodiranje ili čak naslov dodatka. Nakon što se registrirate, morat ćete se prijaviti, a zatim pristanite na uvjete pomicanjem prema dolje i potvrdite okvir na dnu stranice.

2. korak - generiranje ključa

Nakon što imate račun, prijeđite na stranicu za registraciju API ključeva. Na dnu ćete trebati unijeti naziv vašeg projekta zajedno sa službenom web stranicom. Nakon završetka kliknite "Dohvati ključ API-ja".

Korak 3 - Spremite API ključ

TheTVDB će vaš ključni kod prikazati odvojenostranica. Kopirajte to negdje na sigurno i ne dijelite ga ni s kim drugim, jer je stvoreno upravo za vašu prijavu. Na ovo ćete se morati pozvati kasnije, pa je budite blizu.

Korištenje API ključa u vašem Kodi dodatku

Jednom kada generirate API ključ s TheTVDB ilibilo koju drugu uslugu indeksiranja metapodataka, vrijeme je da je uključite u svoj dodatak. Taj se postupak može razlikovati ovisno o načinu strukturiranja vašeg dodatka. Koristit ćemo Jen predložak, široko korištenu metodu kombiniranja pratilaca s Kodijevim dodacima.

TV baze podataka API - github download - 3

1. korak - preuzmite Jen predložak

Posjetite Github stranicu Jen predloška. Kliknite zeleni gumb u gornjem desnom kutu na kojem piše "kloniraj se ili preuzmi", a zatim preuzmite zip datoteku na radnu površinu. Izvadite je u svoju mapu, a zatim se pripremite za uređivanje.

2. korak - uredite Addon.xml

Samo unutar dodatka.video.jen-master mapu koju ste upravo raspakirali pronaći ćete datoteku pod nazivom addon.xml. Otvorite to u uređivaču koda. Trebate napraviti nekoliko izmjena u nekim od redaka da biste prilagodili podatke na koje se odnosi predložak. Započnite popunjavanjem podataka u drugom retku datoteke, koji je naveden u nastavku. Ne zaboravite koristiti samo slova i brojeve, bez razmaka ili nestandardnih znakova, a također ne zaboravite postaviti i broj verzije.

<addon id = "plugin.video.YOUR ADDON" name = "NAZIV VAŠOG ADDONA" verzija = "0,01 ″ davatelj imena =" VAŠE IME ">

Zatim uredite retke 19 i 21 da biste dobili malo više informacija o svom dodatku.

<sažetak lang = "hr"> DODATAK SAŽETAK </summary>
<description lang = "hr"> OPIS DALJEG ADDONA </description>

Možda ćete vidjeti dvostruke retke koji se odnose na druge jezike. Možete ih ostaviti same ili ukloniti kako smatrate prikladnim.

Spremite datoteku addon.xml, za sada ste je uredili.

TV baze podataka API - uređivanje Pythona - 4

Korak 3 - Uređivanje Default.py

Tu počinjemo s ulaskom u ključ API-jainformacija. U istoj mapi na gornjoj razini potražite datoteku s nazivom default.py. Otvorite ga u uređivaču koda, a zatim se pomaknite prema dolje dok ne vidite liniju na koju se poziva u nastavku. Trebao bi biti oko linije 25.

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

Umetnite ključ API baze podataka TV-a gdje je gore navedeno. Stvarni redak imat će samo dva navodnika bez ičega između.

Spremite default.py i zasad izađite. Unesen je vaš API ključ!

Korak 4 - Uredi postavke.xml

Zadnja datoteka za uređivanje, a zatim je vraćena na testiranje. Unesite mapu resursa koja se nalazi u radnom imeniku dodatka. Otvorite settings.xml u uređivaču koda, a zatim se pomaknite dolje do otprilike retka 27. Moramo ovdje unijeti nekoliko informacija da bismo dovršili postavljanje Jen predloška.

U kodu datoteke provjerite sljedeći redak Trebao bi se pojaviti tri puta u linijama 27, 31 i 36.

akcija =”RunPlugin (čep:? //plugin.video.jen/ mode = ScraperSettings)” />

Pogledajte gdje piše plugin.video.jen? Promijenite to na isti naziv dodatka koji ste unijeli u datoteku addon.xml. Ako, primjerice, upišete plugin.video.addictivetips, redak će izgledati ovako:

akcija =”RunPlugin (čep:? //plugin.video.addictivetips/ mode = ScraperSettings)” />

Spremite ovu datoteku i izađite.

Korak 5 - Preimenovanje i testiranje

Sad kada su podaci o API-ju i prilagodbiušli ste, spremni ste završiti stvari. Provjerite jesu li sve datoteke koje ste uredili spremljene, a zatim izađite iz njih i vratite se na radnu površinu. Mapa u kojoj radimo trebala bi biti naslovljena ovako:

plugin.video.jen-majstor

Promijenite to tako da odražava ime koje ste unijeli u datoteku addon.xml, a zatim broj verzije koji ste unijeli u isti odjeljak. Korištenjem gornjeg primjera, datoteka će sada dobiti ovaj naziv:

plugin.video.addictivetips.0.1.zip

To je to! Sada ste dodali podatke TVDB API-ja u svoj dodatak i spremni ste za početak brisanja metapodataka s weba.

Ostale prilagodbe dodataka

Jednom kada nabavite Jen predložak i svoj televizorVodič za ključ API baze podataka, zašto ne uskočiti i dodati još nekoliko značajki za prilagođavanje da pomognu brendiranju vašeg izdanja? Ovo su brzi i jednostavni koraci koji mogu uvelike prepoznati vaš dodatak.

Dodajte ikonu

Slike ikona prikazane su u Kodiju s lijeve stranestranu zaslona svaki put kada se vaš dodatak istakne. Ako ga dodate, lakše ćete uočiti sadržaj bez potrebe za čitanjem naslova, što može biti korisnije nego što mislite! Da biste koristili ikonu, sve što morate učiniti je stvoriti 256 × 256 PNG datoteku, po mogućnosti bez teksta ili Kodi marke, a zatim je dodajte na gornju razinu mape koja se zove icon.png. To je to!

Koristite Fan Art

Slično kao na gornjoj ikoni, obožavateljica je promuklostpozadina koja se pojavljuje iza teksta za odabir u Kodi-ju kad god korisnici istaknu vaš sadržaj. To može biti povezano s vašim robnim markiranjem ikona ili može biti nešto tematski vašem dodatku. Na primjer, ako dodatak nudi TV emisije, stvorite originalni obožavatelje obožavatelja s likovima iz Kako sam upoznao vašu majku. Da biste to dodali svom izdanju, samo napravite JPG sliku veličine 1280 × 720, dajte joj naziv fanart.jpg, a zatim je zalijepite u mapu najviše razine vašeg dodatka.

Zaključak

Razvijanje dodatka može biti zbunjujuće ikompliciran proces. Međutim, zajednica pruža niz korisnih resursa koji će vam pružiti ruku na putu. Dodavanje API baze podataka TV baze podataka samo je jedan primjer korisničkoga sadržaja koji je spreman za povezivanje s vašim dodatkom bez preskakanja svih vrsta obruča kako bi uspio. Imate li savjeta koji pomažu početnicima kodi programerima? Podijelite svoje znanje u komentarima ispod!

komentari

</ Div>