TV-adatbázis API-kulcs létrehozása és használata: Kodi fejlesztői tippek

click fraud protection

A Kodi szoftver ingyenes és nyílt forráskódú, ami azt jelenti, hogy bárki megnézheti a kódot, vagy akár hozzájárulhat az alapvető működéshez. A Kodi mögött rejlő hatalom azonban a közösség. A szoftvert úgy fejlesztették ki, hogy illeszkedjen a felhasználó által készített kiegészítőkhöz, amelyek rengeteg különféle tartalmat biztosítanak, és azokat a dolgokat, amelyeket a Kodi központi csapata soha nem tudott megvalósítani. Ezeket nem hivatalos kiegészítőknek hívják, és olyan könnyű elkészíteni, hogy délután elindíthatják sajátját!

Az egyik hihetetlenül hasznos szolgáltatás, amelyet a Kodi kiegészítő fejlesztőknek nyújtanak, a TV-adatbázis-indexelők, például a TheTVDB.com vagy a Trakt webhelyek. Mindkét erőforrás lekaparja a metaadatokat az internetről, és ingyenesen biztosítja az információkat a nyilvánosság számára. Ez azt jelenti, hogy elkészíthet egy kiegészítőt, amely különböző TV-műsorokat talál, és a TheTVDB segítségével osztályozhatja, címkézheti és rendezheti őket. Nem kell saját magának letöltenie információt, és nem is kell saját tracker-t készítenie. Egyszerűen ragadjon meg egy API-kulcsot a TV-adatbázisból, és dugja be a kiegészítőbe, majd készen áll a beállításra. Az alábbiakban bemutatjuk a folyamatot az elejétől a végéig.

instagram viewer

Exkluzív ajánlat: 49% megtakarítás Próbálja ki az ExpressVPN-t kockázatmentesen!
Szerezze be az elsőbbségi VPN-t

30 napos pénz-visszafizetési garancia

Emlékeztető

Ha Kodi kiegészítőt fejleszt, akkor tisztában van azzal a pozícióval, amelyet a szoftver a nyilvánosság előtt tart. Maga a Kodi biztonságos, és a legtöbb kiegészítő is. Az internetszolgáltatók és a tartalom készítői gyakran másképp gondolkodnak, ami azt jelenti, hogy amikor a Kodi-on keresztül közvetít valamit, fiókja ellenőrzés alatt állhat. Nem számít, hogy a kiegészítők jogszerűek-e vagy sem, továbbra is fennáll annak a veszélye, hogy megfojtják vagy fiókját nyomon követik.

A jó hír az, hogy a virtuális magánhálózatok egyszerű módja annak, hogy legyőzzük ezeket a magánélet támadásait. A VPN használatával az adatok titkosítva lesznek, még mielőtt elhagynák az eszközt, így senki nem láthatja, melyik webhelyet látogatja meg, vagy melyik Kodi adatfolyamot használja. A VPN-k emellett megnehezítik személyazonosságának vagy tartózkodási helyének felfedezését, és visszahozják az anonimitás mértékét a világhálón.

A legjobb VPN a Kodi számára - IPVanish

TV-adatbázis API-kulcs létrehozása és használata - IPVanish

IPVanishmegtalálja a megfelelő pontokat a tökéletes VPN számára, amelyet a Kodi-vel használhat. Ez a gyors, több mint 950 szervert kínál 60 különféle országban, így mindig alacsony késleltetési kapcsolatot tud elérni, függetlenül attól, hol laksz. Ez is biztonságos, 256 bites AES titkosítást, DNS szivárgásvédelmet és automatikus megszakítót biztosít minden eszköz számára. Ezenkívül kihasználja a forgalomra vonatkozó nagy nulla naplózási politikát, és teljes névtelenséggel letöltheti a torrenteket és a P2P hálózati tartalmat. Az IPVanish használatával mindössze annyit kell tennie, hogy futtatja az alkalmazást, és biztonságos a kapcsolat.

További IPVanish szolgáltatások:

  • Könnyen használható alkalmazások Windows, Mac, Linux, Android és iOS rendszerekhez.
  • Korlátlan sávszélesség, sebességkorlátozások és fojtás nélkül.
  • Teljes, névtelen hozzáférés Kodi összes kiegészítőéhez.

Az IPVanish 7 napos pénz-visszafizetési garanciát kínál, ami azt jelenti, hogy van egy hete a kockázatmentes teszteléshez. Kérjük, vegye figyelembe, hogy Addiktív tippek az olvasók itt egy hatalmas 60% -ot megtakaríthat az IPVanish éves tervében, így a havi árat csak 4,87 dollárra csökkenti havonta.

Mielőtt elkezded

Mint minden jó fejlesztő, a kutatást is elvégzi, mielőtt először belemerülne a fejébe. Olvassa el a következő szakaszokat a tévedések tisztázására, majd nyugodtan ragadja meg az API-t és kezdje el a tesztelést.

TV Database API - Weboldal-felvétel - 1

Mi az a TV-adatbázis?

Ha Kodi kiegészítőt fejleszt, akkor valószínűleg jelentős mennyiségű film vagy TV-műsor tartalmának indexelését tervezi. Azok a webhelyek, amelyek ezen fájlok többségét biztosítják, általában csak videókat szállítanak, nem pedig a tartalom azonosítását segítő adatokkal. A fájlnév valószínűleg tartalmazza a show-t, az évadot és az epizód számát, de mi a helyzet a színészekkel vagy az epizód tényleges címével? Itt kerülnek az adatbázisok indexelésére.

A Kodi-kiegészítő jó adatbázisba történő bedugásával könnyen megnevezheti és kategorizálhatja az összes tartalmat, amelyet a program az internetről elér. Az epizódokat könnyű lesz rendezni és keresni a kiegészítőn, és sokkal könnyebbek lesznek a szemükön, az indexelő szolgáltatásból lekaparott metaadatoknak köszönhetően.

Milyen információkat tartalmaz az adatbázis?

Ez a használt szolgáltatástól függően változhat, de a legtöbb indexelő az alapadatokra összpontosít, amelyek a következőket tartalmazzák:

  • A show teljes címe és az eredeti dátum.
  • Az epizódok neve és száma.
  • Műfaji információk.
  • Adatok a színészekről, rendezőkről, írókról stb.
  • Box art, rajongói és hivatalos.
  • Felhasználói értékelések és kritikus vélemények pontszáma.
  • Metaadatok fordítva más nyelvekre.

Honnan származik az információ?

Különféle források, amelyek meglephetnek. Mivel a pontos információ fontos, az adatbázis-lehúzók a lehető legközelebb kerülnek a forráshoz. Ez általában azt jelenti, hogy hivatalos webhelyekre hivatkozunk, mint például az Amazon vagy az IMDB, amelyek mindketten megkapják a műsorcímeiket és a kapcsolódó információkat maguknak a stúdióknak. Ennek elmulasztása esetén más indexelők kereszthivatkozást tesznek tartalmukra más nyitott nyomkövetővel, vagy támaszkodnak a felhasználó által benyújtott adatokra a kiadások címkézéséhez.

API kulcsok

Az API az alkalmazásprogramozási felületet jelenti. Az API-kulcsok vagy kisebb engedélyfájlok, vagy véletlenszerű betűk és számok karakterlánca, amelyek a programhoz hozzáférést biztosítanak egy adott szolgáltatáshoz. Ha például olyan alkalmazást készít, amelyet például a Twitterrel való felhasználáshoz tervez, akkor szüksége van egy API-kulcsra, így a webhely lehetővé teszi a kódjának interfészét a Twitter tartalmával. A TV-adatbázis-mutatók kulcsai nagyjából ugyanúgy működnek. Ha hozzáad egy API-kulcsot a Kodi-kiegészítőhöz, megadja annak a hitelesítő adatot, amelyre szüksége van az adatok kinyeréséhez a külső webhelyről, és a Kodi-on történő felhasználáshoz.

Melyik adatbázist kell használni

Egynél több indexelő adatbázis lebeg a világhálón. Néhányuk könnyebben használható, mint mások, és mások egyszerűen naprakészek, mint a versenyük. Az alábbiakban ismertetjük a TheTVDB.com API létrehozási folyamatát, amely egy nyílt adatbázis a televíziós rajongók számára. Ez az egyik legteljesebb erőforrás, könnyen beállítható és telepíthető.

Jogi a metaadat-indexek?

Bizonyára vannak. Az olyan indexelő szolgáltatások, mint a TV-adatbázis, amelyet alább használunk, csak a tartalom körülvevő metaadatokhoz férnek hozzá, nem magához a fájlhoz. Semmilyen adatfolyamot nem használhat, és semmilyen módon sem járulnak hozzá a kalózkodáshoz. Általában a Creative Commons licenc alapján ingyenesen terjesztik őket. Ez a digitális megfelelője annak, ha DVD-gyűjteményét a polcon rendezi. Teljesen biztonságos és 100% -ban legális.

TV-adatbázis API-kulcs létrehozása

Miután a Kodi kiegészítő projekt működőképes állapotban van, megragadhatja az API-kulcsot, és elkezdheti használni a dolgok teszteléséhez.

TV Database API - Fiók létrehozása - 2

1. lépés - Hozzon létre egy fiókot

Látogatás TheTVDB.com és hozzon létre egy fiókot a szolgáltatással. A következetesség érdekében használja a kódoló fogantyút, vagy akár a kiegészítő címét. A regisztráció után be kell jelentkeznie, majd elfogadja az Általános Szerződési Feltételeket: görgessen le és jelölje be az oldal alján található négyzetet.

2. lépés - Generálja a kulcsot

Ha van fiókja, menjen a API-kulcs regisztrációs oldal. Alul be kell írnia a projekt nevét és hivatalos webhelyét. Ha kész, kattintson az „API-kulcs lekérése” elemre.

3. lépés - Mentse el az API kulcsot

A TVDB egy külön oldalon jeleníti meg a kulcskódját. Másolja ezt biztonságos helyre, és ne ossza meg senki mással, mivel csak az alkalmazás számára készült. Később utalnia kell erre, tehát tartsa közel.

API-kulcs használata a Kodi-kiegészítőben

Miután létrehozott egy API-kulcsot a TheTVDB-vel vagy bármilyen más metaadat-indexelő szolgáltatással, ideje csatlakoztatni azt a kiegészítő kódhoz, hogy megbizonyosodjon arról, hogy működik-e. Ez a folyamat attól függ, hogy hogyan szerkesztette a kiegészítőt. A Jen Template-ot fogjuk használni, a széles körben alkalmazott módszert a nyomkövetők és a Kodi kiegészítők kombinálására.

TV Database API - github letöltés - 3

1. lépés - Töltse le a Jen sablont

Meglátogatni a A Jen Template github oldala. Kattintson a jobb felső sarokban lévő zöld gombra, amelyen fel van tüntetve a „klón vagy letöltés”, majd töltse le a zip fájlt az asztalra. Bontsa ki a saját mappájába, majd készen áll a szerkesztésre.

2. lépés - Szerkessze az Addon.xml fájlt

A plugin.video.jen-master mappában, amelyet éppen kibontott, egy addon.xml nevű fájlt fog találni. Nyissa meg ezt a kódszerkesztőben. A sablonra vonatkozó adatok testreszabásához néhány sort néhány soron meg kell változtatnia. Kezdje azzal, hogy kitölti az alább hivatkozott fájl második sorában található információkat. Ne felejtse el csak betűket és számokat használni, ne hagyjon szóközt vagy nem szabványos karaktereket, és ne felejtse el beállítani a verziószámot is.

Ezután szerkessze a 19. és a 21. sort, hogy kissé több információt kapjon a kiegészítőről.

KIEGÉSZÍTŐ ÖSSZEFOGLALÓ
HOSSZABB TARTALOM LEÍRÁS

Előfordulhat, hogy más nyelvekre hivatkozó sorok ismétlődnek. Hagyhatja magában ezeket, vagy eltávolíthatja őket, ahogy tetszik.

Mentse el az addon.xml fájlt, most már szerkesztette.

TV Database API - Python szerkesztés - 4

3. lépés - Szerkessze az Default.py fájlt

Itt kezdjük megismerkedni az API kulcsinformációival. Ugyanazon felső szintű mappában keresse meg az default.py nevű fájlt. Nyissa meg a kódszerkesztőben, majd görgessen lefelé, amíg meg nem jelenik az alább hivatkozott sor. A 25. vonal körül kell lennie.

__builtin __. tvdb_api_key = “PASTE API KULCS ITT” # tvdb api kulcs

Helyezze be a TV-adatbázis API-kulcsát, ahova a fent megadott. A tényleges sorban csak két idézőjel található, amelyek között nincs semmi.

Mentse az default.py fájlt, és lépjen ki most. Az API-kulcs megadva!

4. lépés - Szerkessze a Settings.xml fájlt

Az utolsó szerkeszteni kívánt fájl, majd visszatér a teszteléshez. Írja be a plugin munkakönyvtárában található erőforrásmappát. Nyissa meg a settings.xml fájlt a kódszerkesztőben, majd görgessen le a 27. sorra. Néhány információ, amelyet ide kell beírnunk, hogy befejezze a Jen-sablon beállítását.

Ellenőrizze a fájl következő kódját. Háromszor kell megjelennie a 27., 31. és 36. sorban.

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

Nézze meg, hol mondja plugin.video.jen? Változtassa meg ugyanazzal a beépülő modulnévvel, amelyet az addon.xml fájlban megadott. Ha például a plugin.video.addictivetips parancsot adta meg, akkor a sor így néz ki:

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

Mentse el ezt a fájlt és lépjen ki.

5. lépés - Nevezze át és tesztelje

Most, hogy az API-t és a testreszabási adatokat megadták, készen áll a dolgok lezárására. Győződjön meg arról, hogy az összes szerkesztett fájl mentésre került, majd lépjen ki közülük és térjen vissza az asztalra. A mappát, amelyen dolgozunk, ennek valamelyikének kell lennie:

plugin.video.jen-master

Változtassa meg úgy, hogy az tükrözze az addon.xml fájlban megadott nevet, majd az ugyanazon szakaszban megadott verziószámot. A fenti példa alapján a fájlt ezután nevezzük:

plugin.video.addictivetips.0.1.zip

Ez az! Most hozzáadta a TVDB API-adatait a kiegészítőhöz, és készen áll arra, hogy a metaadatokat az internetről lekaparja.

Egyéb kiegészítő testreszabások

Miután elkészült a Jen-sablon és a TV-adatbázis API-kulcsa, miért ne ugorjon be, és adjon hozzá még néhány testreszabási funkciót a kiadvány márkanevéhez? Ezek gyors és egyszerű lépések, amelyek nagy utat tehetnek a bővítmény felismerhetőbbé tételéhez.

Adjon hozzá egy ikont

Az ikonképek a Kodi-ban jelennek meg a képernyő bal oldalán, minden egyes alkalommal, amikor a kiegészítő ki van emelve. Az egyik hozzáadása megkönnyíti a tartalom észlelését anélkül, hogy el kellene olvasnia a címeket. Ez hasznosabb lehet, mint gondolnád! Ikon használatához csupán annyit kell tennie, hogy hozzon létre egy 256 × 256 méretű PNG fájlt, lehetőleg szöveg vagy Kodi márkajelzés nélkül, majd adja hozzá az icon.png nevű mappájának legfelső szintjéhez. Ez az!

Használja a ventilátor art

A fenti ikonhoz hasonlóan a rajongói művészet egy olyan háttérkép, amely megjelenik a választási szöveg mögött a Kodi-ban, amikor a felhasználók kiemelik az Ön tartalmát. Ez kapcsolódhat az ikon márkához, vagy lehet, hogy témájú a kiegészítő tartalomhoz. Például, ha a plugin TV-műsorokat közvetít, hozzon létre egy eredeti rajongói művészeti szalaghirdetést a How I Met Your Mother karakterekkel. A kiadáshoz való hozzáadáshoz készítsen el egy 1280 × 720 JPG képet, nevezze el fanart.jpg fájlnak, majd ragassza a kiegészítő legmagasabb szintű mappájába.

Következtetés

Egy kiegészítő fejlesztése zavaró és bonyolult folyamat lehet. A közösség azonban rengeteg hasznos forrást kínál, hogy segítsen neked az út mentén. A TV-adatbázis API-kulcsjának hozzáadása csak egy példa a felhasználó által készített tartalomra, amely készen áll a felhasználói felülettel való interfészre anélkül, hogy bármilyen karika fölé ugrott volna, hogy működőképessé váljon. Van néhány tipp a kezdő Kodi fejlesztők elősegítésére? Ossza meg tudását az alábbi megjegyzésekben!

watch instagram story