Kaip sukurti ir naudoti TV duomenų bazės API raktą: „Kodi“ kūrėjų patarimai
„Kodi“ programinė įranga yra nemokama ir atviro kodo,tai reiškia, kad kiekvienas gali patikrinti kodą ar net prisidėti prie pagrindinio darbo pakeitimų. Tačiau tikroji „Kodi“ galia yra jos bendruomenė. Programinė įranga buvo sukurta sąsajai su vartotojo sukurtais priedais, kurie teikia didžiulę įvairovę turinio, to, ko pagrindinė „Kodi“ komanda niekada negalėjo įgyvendinti savarankiškai. Jie vadinami neoficialiais priedais ir juos labai lengva pagaminti, po pietų galite pradėti kurti savo!

Viena nepaprastai naudinga paslauga, suteikta „Kodi“priedų kūrėjai yra TV duomenų bazių rodyklės, tokios svetainės kaip „TheTVDB.com“ ar „Trakt“. Abu šaltiniai meta duomenis iš viso žiniatinklio ir teikia informaciją visuomenei nemokamai. Tai reiškia, kad galite sukurti priedą, kuriame rastos skirtingos TV laidos, ir naudokite „TheTVDB“, kad juos visus galėtumėte klasifikuoti, žymėti ir rūšiuoti. Nereikia patiems susirasti informacijos ir nereikia kurti savo stebėjimo priemonės. Tiesiog paimkite API raktą iš TV duomenų bazės ir įjunkite jį į savo priedą, tada esate pasiruošę. Žemiau esantis vadovas supažindins jus su procesu nuo pradžios iki pabaigos.
Išskirtinis pasiūlymas: sutaupykite 49%. Išbandykite „ExpressVPN“ be rizikos!
Gaukite svarbiausią VPT
30 dienų pinigų grąžinimo garantija
Kaip gauti nemokamą VPN 30 dienų
Jei, pavyzdžiui, keliaujant trumpam jums reikia VPT, galite nemokamai gauti mūsų geriausiai vertinamą VPN. „ExpressVPN“ apima 30 dienų pinigų grąžinimo garantiją. Turėsite mokėti už prenumeratą, tai faktas, bet tai leidžia pilną prieigą 30 dienų ir tada atšauksite visą grąžinimą. Jų atšaukimo politika, į kurią nekildavo jokių klausimų, laikosi savo vardo.
Priminimas
Jei kuriate „Kodi“ priedą, tai ir esategerai žino programinės įrangos poziciją visuomenės akyse. Pats „Kodi“ yra saugus, be to, yra dauguma jo priedų. IPT ir turinio kūrėjai dažnai galvoja kitaip, o tai reiškia, kad kai jūs transliuojate ką nors „Kodi“, jūsų paskyra gali būti prižiūrima. Nesvarbu, ar jūsų priedas yra teisėtas, ar ne, vis tiek rizikuojate būti sukrėstas ar stebėti savo sąskaitą.
Geros naujienos yra tai, kad virtualūs privatūs tinklai yralengvas būdas nugalėti šiuos privatumo pažeidimus. Naudodamiesi VPN, jūsų duomenys bus užšifruoti prieš išeinant iš jūsų įrenginio, todėl niekam nebus įmanoma pamatyti, kurias svetaines lankote ar kuriuos „Kodi“ srautus naudojate. VPT taip pat apsunkina jūsų tapatybės ar buvimo vietos nustatymą, todėl anonimiškumas vėl pasiekiamas žiniatinklyje.
Geriausias „Kodi“ VPT - „IPVanish“

„IPVanish“ pasiekia visas reikiamas vietas, kad būtų pasiektas puikus VPNnaudoti su Kodi. Tai spartus, siūlantis daugiau nei 950 serverių 60 skirtingų šalių, todėl visada galite užmegzti ryšį su mažu vėlavimu, nesvarbu, kur gyvenate. Jis taip pat yra saugus, teikiantis 256 bitų AES šifravimą, apsaugą nuo DNS nuotėkio ir automatinį visų prietaisų naikinimo jungiklį. Taip pat pasinaudosite puikia srauto nulinės registravimo politika ir galėsite atsisiųsti torrentus ir P2P tinklo turinį visiškai anonimiškai. Su „IPVanish“ viskas, ką jums reikia padaryti, yra paleisti programą ir jūsų ryšys yra saugus.
Daugiau „IPVanish“ funkcijų:
- Paprasta naudoti programas, skirtas „Windows“, „Mac“, „Linux“, „Android“ ir „iOS“.
- Neribotas pralaidumas be jokių greičio apribojimų ar droselių.
- Visiška, anoniminė prieiga prie visų „Kodi“ priedų.
„IPVanish“ siūlo 7 dienų pinigų grąžinimo garantiją, tai reiškia, kad turite savaitę išbandyti ją be rizikos. Prašau Pasižymėk tai „Addictive Tips“ skaitytojai gali sutaupyti 60% „IPVanish“ metinio plano, mėnesio kainą sumažinant tik iki 4,87 USD / mėn.
Prieš tau pradedant
Kaip ir bet kuris geras kūrėjas, jūs darote savotyrimai prieš nardymą pirmiausia. Perskaitykite tolesnius skyrius, kad išsiaiškintumėte galimus klaidingus supratimus, tada nedvejodami griebkite savo API ir pradėkite bandymus.

Kas yra TV duomenų bazė?
Jei kuriate „Kodi“ priedą, greičiausiaiplanuojate indeksuoti nemažą kiekį filmų ar TV laidų turinio. Svetainės, teikiančios didžiąją dalį šių failų, paprastai pateikia tik vaizdo įrašus, o ne pridedamus duomenis, kurie padėtų nustatyti turinį. Failo pavadinime tikriausiai yra laidos, sezono ir serijos numeris, bet kaip su aktoriais ar tikruoju epizodo pavadinimu? Štai kur pradedamos indeksavimo duomenų bazės.
Prijunkite „Kodi“ priedą prie geros duomenų bazėsgalite lengvai pavadinti ir kategorizuoti visą turinį, kurį jūsų programa pasiekia iš interneto. Epizodus bus lengva rūšiuoti ir ieškoti jūsų prieduose, be to, jie bus žymiai lengvesni dėl metaduomenų, nuskaitytų iš indeksavimo paslaugos.
Kokią informaciją sudaro duomenų bazė?
Tai gali skirtis atsižvelgiant į jūsų naudojamą paslaugą, tačiau dauguma rodytojų daugiausia dėmesio skiria pagrindiniam duomenų rinkiniui, į kurį įeina:
- Visas laidos pavadinimas ir originali pasirodymo data.
- Serijų pavadinimai ir numeriai.
- Informacija apie žanrą.
- Duomenys apie aktorius, režisierius, rašytojus ir kt.
- Dėžutės menas, tiek gerbėjų sukurtas, tiek oficialus.
- Vartotojo įvertinimai ir kritikų apžvalgų balai.
- Metaduomenys išversti į kitas kalbas.
Iš kur gaunama informacija?
Įvairūs šaltiniai, kurie gali jus nustebinti. Kadangi svarbi yra tiksli informacija, duomenų bazių grandikliai yra kuo arčiau šaltinio. Paprastai tai reiškia nuorodų į oficialias svetaines, tokias kaip „Amazon“ ar IMDB, kurios abi gauna savo laidų pavadinimus ir susijusią informaciją iš pačių studijų. To nepadarius, kiti indeksatoriai nurodo savo turinį su kitais atvirais stebėjimo įrankiais arba remiasi vartotojo pateiktais duomenimis, kad pažymėtų rodomus leidimus.
API raktai
API reiškia programų programavimo sąsają. API raktai yra maži leidimų failai arba atsitiktinių imčių raidžių ir skaičių eilutės, kurios suteikia programai prieigą prie konkrečios paslaugos. Pavyzdžiui, jei kuriate programą, skirtą naudoti, pavyzdžiui, su „Twitter“, jums reikia API rakto, kad svetainė leistų jūsų kodui susieti su „Twitter“ turiniu. Televizijos duomenų bazės rodyklių raktai veikia panašiai. Pridėję API raktą prie savo „Kodi“ priedo, suteikiate jam reikalingus kredencialus, kad jis galėtų surinkti duomenis iš išorinės svetainės ir naudoti „Kodi“.
Kurią duomenų bazę naudoti
Yra daugiau nei viena indeksuojanti duomenų bazėvisame žiniatinklyje. Kai kuriuos iš jų lengviau naudoti nei kitus, o kai kuriuos paprasčiau atnaujinti nei jų konkurencija. Žemiau pateiktame vadove aprašysime TheTVDB.com, kuris yra atvira duomenų bazė televizijos gerbėjams, API kūrimo procesą. Tai vienas iš išsamesnių šaltinių ir lengvai nustatomas bei diegiamas.
Ar metaduomenų rodyklės yra teisėtos?
Jie tikrai yra. Indeksavimo paslaugos, tokios kaip TV duomenų bazė, kurią mes naudosime žemiau, pateiks tik prie turinio dalies esančius metaduomenis, o ne patį failą. Negalite jų naudoti nieko srautui ir jokiu būdu neprisideda prie piratavimo. Jie taip pat paprastai yra licencijuoti pagal „Creative Commons“ nemokamą platinimą. Tai yra skaitmeninis DVD kolekcijos organizavimo lentynoje atitikmuo. Visiškai saugus ir 100% teisėtas.
TV duomenų bazės API rakto kūrimas
Kai turėsite „Kodi“ papildomo projekto darbinę būseną, galėsite griebti API rakto ir pradėti naudoti jį išbandyti.

1 žingsnis - susikurkite sąskaitą
Apsilankykite „TheTVDB“.com ir susikurkite sąskaitą naudodamiesi tarnyba. Norėdami gauti nuoseklumą, naudokite savo kodavimo rankenėlę ar net priedo pavadinimą. Kai užsiregistruosite, turėsite prisijungti, tada sutikite su taisyklėmis ir nuostatomis slinkdami žemyn ir pažymėdami langelį puslapio apačioje.
2 žingsnis - sugeneruokite raktą
Kai turėsite sąskaitą, eikite į API rakto registracijos puslapį. Apačioje turėsite įvesti savo projekto pavadinimą kartu su oficialia jo svetaine. Baigę spustelėkite „Gauti API raktą“.
3 veiksmas - išsaugokite API raktą
TVDB atskirai parodys jūsų rakto kodąpuslapis. Nukopijuokite tai saugiai ir nebendrinkite jo su niekuo kitu, nes jis buvo sukurtas tik jūsų programai. Turėsite tai nurodyti vėliau, todėl laikykitės jos šalia.
API rakto naudojimas „Kodi“ papildinyje
Sukūrę API raktą naudodami „TheTVDB“ arbet kurią kitą metaduomenų indeksavimo paslaugą, laikas ją prijungti prie jūsų priedo kodo ir įsitikinti, kad jis veikia. Šis procesas gali skirtis priklausomai nuo to, kaip struktūrizavote savo priedą. Mes naudosime „Jen“ šabloną, plačiai naudojamą stebėjimo priemonių derinimo su „Kodi“ priedais metodą.

1 žingsnis - atsisiųskite „Jen“ šabloną
Apsilankykite „Jen Template“ interneto svetainėje. Spustelėkite žalią mygtuką, esantį dešinėje viršuje, kuriame parašyta „klonuoti arba atsisiųsti“, tada atsisiųskite ZIP failą į savo darbalaukį. Ištraukite jį į savo aplanką, tada pasiruoškite redaguoti.
2 veiksmas - redaguokite „Addon.xml“
Tiesiog įskiepio viduje.video.„jen-master“ aplanką, kurį ką tik išskleidėte, rasite failą pavadinimu addon.xml. Atidarykite tai savo kodų rengyklėje. Turėsite atlikti keletą pakeitimų kai kuriose eilutėse, kad tinkintumėte duomenis, kuriuose pateikiamos šablono nuorodos. Pirmiausia užpildykite informaciją antroje failo eilutėje, nurodytoje žemiau. Nepamirškite naudoti tik raides ir skaičius, be tarpų ar nestandartinių ženklų ir nepamirškite nustatyti ir versijos numerio.
<addon id = ”plugin.video.YOUR ADDON” name = ”JŪSŲ PAPILDO PAVADINIMAS” versija = ”0,01 ″ teikėjo vardas =“ JŪSŲ PAVADINIMAS ”>
Tada redaguokite 19 ir 21 eilutes, kad suteiktumėte šiek tiek daugiau informacijos apie savo priedą.
<Santrauka lang = ”lt”> PAPILDOMA SANTRAUKA </summary>
<description lang = ”en”> ILGESNIS PRIEDŲ APRAŠYMAS </description>
Galite pamatyti pasikartojančias eilutes, nurodančias kitas kalbas. Galite palikti juos ramybėje arba pašalinti, kaip jums atrodo tinkama.
Išsaugokite failą „addon.xml“, dabar jį redagavote.

3 žingsnis - Redaguoti Default.py
Štai čia mes pradedame įsitraukti į API raktąinformacija. Tame pačiame aukščiausio lygio aplanke ieškokite failo pavadinimu default.py. Atidarykite jį savo kodų rengyklėje, tada slinkite žemyn, kol pamatysite žemiau nurodytą eilutę. Jis turėtų būti maždaug ties 25 linija.
__builtin __. tvdb_api_key = „PASTE API KEY HERE“ # tvdb api raktas
Įdėkite TV duomenų bazės API raktą ten, kur nurodyta aukščiau. Faktinėje eilutėje bus tiesiog dvi kabutės, be jokių tarpų.
Išsaugokite „default.py“ ir išeikite dabar. Jūsų API raktas įvestas!
4 veiksmas - redaguokite „Settings.xml“
Paskutinis redaguojamas failas, tada jis vėl bus išbandytas. Įveskite išteklių aplanką, esantį papildinio darbo kataloge. Kodų rengyklėje atidarykite „settings.xml“, tada slinkite žemyn iki maždaug 27 eilutės. Norėdami baigti nustatyti „Jen“ šabloną, turėsime įvesti keletą informacijos čia.
Patikrinkite, ar failo kode nėra šios eilutės. Jis turėtų būti rodomas tris kartus 27, 31 ir 36 eilutėse.
veiksmas = “„ RunPlugin “(papildinys: //plugin.video.jen/? mode =„ ScraperSettings “)“ />
Pažiūrėk, kur sakoma plugin.video.jen? Pakeiskite tai tuo pačiu papildinio pavadinimu, kurį įvedėte faile „addon.xml“. Pavyzdžiui, jei įvedėte plugin.video.addictivetips, eilutė atrodys taip:
action = “RunPlugin (papildinys: //plugin.video.addictivetips/? mode = ScraperSettings)” />
Išsaugokite šį failą ir išeikite.
5 žingsnis - pervardykite ir išbandykite
Dabar, kai buvo API ir tinkinimo duomenysjei esate įžengę, esate pasirengę sutvarkyti reikalus. Įsitikinkite, kad visi jūsų redaguoti failai yra išsaugoti, tada išeikite iš jų ir grįžkite į darbalaukį. Aplankas, kuriame dirbame, turėtų būti pavadintas maždaug taip:
įskiepis.video.jen-meistras
Pakeiskite tai, kad atsispindėtų vardas, kurį įvedėte faile „addon.xml“, po kurio nurodomas versijos numeris, kurį įvedėte tame pačiame skyriuje. Remiantis mūsų aukščiau pateiktu pavyzdžiu, failas dabar bus pavadintas taip:
plugin.video.addictivetips.0.1.zip
Viskas! Dabar pridėjote „TVDB API“ duomenis į priedą ir esate pasirengę pradėti metaduomenų rinkimą iš interneto.
Kiti priedų tinkinimai
Kai gausite „Jen“ šabloną ir televizoriųDuomenų bazės API raktu pasirūpinta, kodėl gi neįsijungus ir pridedant dar keletą pritaikymo funkcijų, kurios padėtų pažymėti jūsų leidimą? Tai yra greiti ir paprasti veiksmai, kuriuos atliekant galima padaryti dar daugiau, kad jūsų priedas būtų atpažįstamas.
Pridėti piktogramą
Piktogramų vaizdai rodomi Kodi kairėjeekrano šone kiekvieną kartą paryškinant jūsų priedą. Pridėjus vieną, jūsų turinį bus lengva pastebėti ir nereikės skaityti pavadinimų, nes tai gali būti naudingiau, nei manote! Norėdami naudoti piktogramą, viskas, ką jums reikia padaryti, yra sukurti 256 × 256 PNG failą, geriau be teksto ar „Kodi“ prekės ženklo, tada pridėkite jį prie aplanko, pavadinto „icon.png“, viršutinio lygio. Viskas!
Naudokite gerbėjų meną
Panašus į aukščiau esančią piktogramą, gerbėjų menas yra purslaifonas, rodomas už pasirinkimo teksto „Kodi“ lape, kai vartotojai pabrėžia jūsų turinį. Tai gali būti susiję su jūsų piktogramos prekės ženklu arba tai gali būti kažkas, kas susijusi su jūsų priedo turiniu. Pvz., Jei papildinys pristato TV laidas, sukurkite originalų gerbėjų meno juostą su „How I Met Your Mother“ personažais. Norėdami tai pridėti prie savo leidimo, tiesiog sukurkite 1280 × 720 JPG vaizdą, pavadinkite jį fanart.jpg, tada įklijuokite jį savo priedo aukščiausio lygio aplanke.
Išvada
Sukurti priedą gali būti painu irsudėtingas procesas. Tačiau bendruomenė teikia daugybę naudingų išteklių, kad suteiktų jums naudos. Televizijos duomenų bazės API rakto pridėjimas yra tik vienas vartotojo sukurto turinio, paruošto sąsajai su jūsų priedu, pavyzdys, neiššokant per įvairius lankus, kad jis veiktų. Turite patarimų, kaip padėti pradžiuginantiems „Kodi“ kūrėjams? Pasidalykite savo žiniomis komentaruose žemiau!
Komentarai