टीवी डेटाबेस एपीआई कुंजी कैसे बनाएं और उपयोग करें: कोडी डेवलपर टिप्स
कोडी सॉफ्टवेयर स्वतंत्र और खुला स्रोत है,इसका अर्थ है कि किसी के लिए भी कोड की जांच करना संभव हो सकता है या यहां तक कि मुख्य कामकाज में बदलाव में योगदान दे सकता है। कोडी के पीछे की असली ताकत उसका समुदाय है, हालांकि। सॉफ़्टवेयर को उपयोगकर्ता द्वारा बनाए गए ऐड-ऑन के साथ इंटरफ़ेस करने के लिए डिज़ाइन किया गया था जो कि बड़े पैमाने पर सामग्री प्रदान करते हैं, कोडी की कोर टीम कभी भी अपने दम पर लागू नहीं कर सकती थी। इन्हें अनौपचारिक ऐड-ऑन कहा जाता है, और ये बनाने में बहुत आसान हैं, आप एक दोपहर में अपना खुद का काम शुरू कर सकते हैं!

कोडी को प्रदान की गई एक अविश्वसनीय रूप से उपयोगी सेवाऐड-ऑन डेवलपर्स टीवी डेटाबेस इंडेक्सर्स हैं, TheTVDB.com या Trakt जैसी साइटें। दोनों संसाधन वेब से मेटाडेटा को परिमार्जन करते हैं और जनता को मुफ्त में जानकारी प्रदान करते हैं। इसका मतलब है कि आप एक ऐड-ऑन का निर्माण कर सकते हैं जो विभिन्न टीवी शो पाता है और उन सभी को श्रेणीबद्ध करने, लेबल करने, और क्रमबद्ध करने के लिए TheTVDB का उपयोग करता है। कोई जानकारी खुद लाने की जरूरत नहीं है, और न ही अपना ट्रैकर बनाने की जरूरत है। बस टीवी डेटाबेस से एक एपीआई कुंजी को पकड़ो और इसे अपने ऐड-ऑन में प्लग करें, फिर आप सेट करें। नीचे दी गई हमारी गाइड आपको इस प्रक्रिया को शुरू से अंत तक चलाती है।
विशेष प्रस्ताव: 49% सहेजें। ExpressVPN जोखिम मुक्त आज़माएं!
# 1 रेटेड वीपीएन प्राप्त करें
30 दिन की मनी बैक गारंटी
30 दिनों के लिए मुफ्त वीपीएन कैसे प्राप्त करें
यदि आपको उदाहरण के लिए यात्रा करते समय थोड़े समय के लिए वीपीएन की आवश्यकता है, तो आप हमारे शीर्ष रैंक वाले वीपीएन को निशुल्क प्राप्त कर सकते हैं। एक्सप्रेसवीपीएन में 30 दिन की मनी-बैक गारंटी शामिल है। आपको सब्सक्रिप्शन के लिए भुगतान करना होगा, यह एक तथ्य है, लेकिन यह अनुमति देता है 30 दिनों के लिए पूर्ण पहुंच और फिर आप एक पूर्ण वापसी के लिए रद्द करते हैं। उनकी बिना सवाल-जवाब वाली रद्द करने की नीति इसके नाम तक रहती है।
अनुस्मारक
यदि आप कोडी के लिए ऐड-ऑन विकसित कर रहे हैं, तो आपइस स्थिति से अच्छी तरह वाकिफ हैं कि सॉफ्टवेयर लोगों की नजर में है। कोडी स्वयं सुरक्षित है, और इसके अधिकांश ऐड-ऑन भी हैं। आईएसपी और सामग्री निर्माता अक्सर अन्यथा सोचते हैं, जिसका अर्थ है कि जिस मिनट आप कोडी पर कुछ स्ट्रीम करते हैं, आपका खाता जांच के अधीन हो सकता है। इससे कोई फर्क नहीं पड़ता कि आपका ऐड-ऑन वैध है या नहीं, फिर भी आपको थ्रॉटल होने या आपका अकाउंट ट्रैक होने का खतरा है।
अच्छी खबर यह है कि वर्चुअल प्राइवेट नेटवर्क एक हैंगोपनीयता के इन आक्रमणों को हराने का आसान तरीका। एक वीपीएन के साथ आपके डिवाइस को छोड़ने से पहले आपके डेटा को एन्क्रिप्ट किया जाएगा, जिससे किसी के लिए यह देखना असंभव हो जाएगा कि आप किन साइटों पर जा रहे हैं या कौन सी कोडी आप तक पहुँच रहे हैं। वीपीएन ने आपकी पहचान या स्थान की खोज करना भी मुश्किल कर दिया है, जिससे गुमनामी का माप दुनिया भर में फैल गया है।
कोडी के लिए सर्वश्रेष्ठ वीपीएन - आईपीविनेश

IPVanish सही वीपीएन के लिए सभी सही स्पॉट हिट करता हैकोडी के साथ प्रयोग करें। यह 60 से अधिक देशों में 950 से अधिक सर्वरों की पेशकश करता है, ताकि आप जहां रहते हैं, वहां कम विलंबता कनेक्शन को हमेशा के लिए बंद कर सकें। यह 256-बिट एईएस एन्क्रिप्शन, डीएनएस लीक प्रोटेक्शन और सभी डिवाइसों के लिए एक स्वचालित किल स्विच को भी सुरक्षित करता है। आप ट्रैफ़िक पर एक महान शून्य लॉगिंग नीति का लाभ भी लेंगे और पूरी गुमनामी के साथ टॉरेंट और पी 2 पी नेटवर्क सामग्री डाउनलोड करने में सक्षम होंगे। IPVanish के साथ, आपको बस ऐप चलाना है और आपका कनेक्शन सुरक्षित है।
अधिक IPVanish विशेषताएं:
- विंडोज, मैक, लिनक्स, एंड्रॉइड और आईओएस के लिए ऐप का उपयोग करना आसान है।
- बिना स्पीड कैप या थ्रॉटलिंग के अनलिमिटेड बैंडविड्थ।
- कोडी के सभी ऐड-ऑन की पूर्ण, अनाम पहुँच।
IPVanish 7-दिन मनी बैक गारंटी प्रदान करता है, जिसका अर्थ है कि आपके पास इसे जोखिम-मुक्त करने के लिए एक सप्ताह है। कृपया ध्यान दें कि नशे की लत युक्तियाँ पाठकों IPVanish वार्षिक योजना पर यहाँ एक विशाल 60% बचा सकता है, केवल $ 4.87 / मो तक मासिक मूल्य नीचे ले जा रहा है।
शुरू करने से पहले
किसी भी अच्छे डेवलपर की तरह, आप अपना काम करते हैंपहले सिर में गोता लगाने से पहले अनुसंधान। आपके पास मौजूद किसी भी गलतफहमी को दूर करने के लिए निम्नलिखित अनुभाग पढ़ें, फिर अपने एपीआई को हथियाने और परीक्षण शुरू करने के लिए स्वतंत्र महसूस करें।

एक टीवी डेटाबेस क्या है?
यदि आप कोडी एड-ऑन विकसित कर रहे हैं, तो इसकी संभावना हैआप फिल्म या टीवी शो सामग्री की एक महत्वपूर्ण राशि को अनुक्रमित करने की योजना बनाते हैं। इन फ़ाइलों को प्रदान करने वाली साइटें आमतौर पर केवल वीडियो वितरित करती हैं, न कि उन डेटा के साथ जो सामग्री की पहचान करने में मदद करते हैं। फ़ाइल नाम में संभवतः शो, सीज़न और एपिसोड नंबर शामिल हैं, लेकिन अभिनेताओं या एपिसोड के वास्तविक शीर्षक के बारे में क्या है? यह वह जगह है जहाँ सूचकांक डेटाबेस खेलने में आते हैं।
एक अच्छे डेटाबेस में अपने कोडी ऐड-ऑन को प्लग करकेआप आसानी से वेब से आपके प्रोग्राम एक्सेस की सभी सामग्री को नाम और श्रेणीबद्ध कर सकते हैं। एपिसोड आपके ऐड-ऑन पर सॉर्ट करना और खोजना आसान होगा, और वे अनुक्रमण सेवा से स्क्रैप किए गए मेटाडेटा धन्यवाद के लिए आंखों पर बहुत आसान होंगे।
एक डेटाबेस में क्या जानकारी शामिल है?
यह आपके द्वारा उपयोग की जाने वाली सेवा के आधार पर भिन्न हो सकती है, लेकिन अधिकांश इंडेक्सर्स डेटा के मुख्य सेट पर ध्यान केंद्रित करते हैं जिसमें निम्नलिखित शामिल हैं:
- शो का पूरा शीर्षक और मूल एयर डेट।
- एपिसोड के नाम और संख्या।
- सामान्य जानकारी।
- अभिनेता, निर्देशक, लेखक आदि पर डेटा।
- बॉक्स कला, दोनों प्रशंसक और आधिकारिक।
- उपयोगकर्ता रेटिंग और समीक्षक समीक्षा स्कोर।
- मेटाडाटा का अन्य भाषाओं में अनुवाद किया गया।
जानकारी कहाँ से आती है?
विभिन्न प्रकार के स्रोत जो आपको आश्चर्यचकित कर सकते हैं। क्योंकि सटीक जानकारी महत्वपूर्ण है, डेटाबेस स्क्रेपर्स संभव के रूप में स्रोत के करीब जाते हैं। इसका मतलब आमतौर पर आधिकारिक साइटों जैसे कि अमेज़ॅन या आईएमडीबी को संदर्भित करना है, जो दोनों अपने शो के शीर्षक और संबंधित स्टूडियो से स्वयं के बारे में जानकारी के टुकड़े प्राप्त करते हैं। इसे विफल करते हुए, अन्य इंडेक्सर्स अन्य खुले ट्रैकर्स के साथ अपनी सामग्री का संदर्भ देते हैं या टैग शो रिलीज़ के लिए उपयोगकर्ता द्वारा प्रस्तुत डेटा पर भरोसा करते हैं।
एपीआई कुंजी
एपीआई अनुप्रयोग प्रोग्रामिंग इंटरफ़ेस के लिए है। एपीआई कुंजी या तो छोटी अनुमति वाली फाइलें या यादृच्छिक अक्षरों और संख्याओं के तार हैं जो एक विशिष्ट सेवा तक एक कार्यक्रम की पहुंच को भव्य बनाते हैं। यदि आप ट्विटर के साथ उपयोग करने के लिए एक ऐप बना रहे हैं, उदाहरण के लिए, आपको एक एपीआई कुंजी की आवश्यकता है तो वेबसाइट आपके कोड को ट्विटर की सामग्री के साथ इंटरफ़ेस करने की अनुमति देगा। टीवी डेटाबेस इंडेक्स की कुंजी उसी तरह से काम करती है। अपने कोडी ऐड-ऑन में एक एपीआई कुंजी जोड़कर, आप इसे बाहरी वेबसाइट से डेटा खींचने और इसे कोडी के भीतर उपयोग करने की आवश्यकता का श्रेय दे रहे हैं।
किस डेटाबेस का उपयोग करें
एक से अधिक अनुक्रमणिका डेटाबेस तैर रहे हैंदुनिया भर में व्यापक वेब। उनमें से कुछ दूसरों की तुलना में उपयोग करना आसान है, और कुछ बस अपनी प्रतिस्पर्धा से अधिक अप टू डेट हैं। नीचे दिए गए हमारे गाइड के लिए, हम TheTVDB.com के लिए एपीआई निर्माण प्रक्रिया को कवर करेंगे, जो टेलीविजन प्रशंसकों के लिए एक खुला डेटाबेस है। यह अधिक पूर्ण संसाधनों में से एक है और इसे स्थापित करना और तैनात करना आसान है।
मेटाडेटा इंडेक्स कानूनी हैं?
वे निश्चित रूप से हैं। टीवी डेटाबेस जैसी अनुक्रमण सेवाएं हम केवल सामग्री के एक टुकड़े के आसपास मेटाडेटा तक पहुँचने के लिए उपयोग कर रहे हैं, न कि फ़ाइल के रूप में। आप उन्हें किसी भी चीज़ को स्ट्रीम करने के लिए उपयोग नहीं कर सकते, न ही वे किसी भी तरह से चोरी में योगदान करते हैं। वे आमतौर पर मुफ्त वितरण के लिए क्रिएटिव कॉमन्स के तहत लाइसेंस प्राप्त करते हैं। यह शेल्फ पर आपके डीवीडी संग्रह को व्यवस्थित करने का डिजिटल समतुल्य है। पूरी तरह से सुरक्षित और 100% कानूनी।
एक टीवी डेटाबेस एपीआई कुंजी बनाना
एक बार जब आपको अपना कोडी ऐड-ऑन प्रोजेक्ट काम करने की स्थिति में मिल जाता है, तो आप एक एपीआई कुंजी को पकड़ सकते हैं और चीजों का परीक्षण करने के लिए इसका उपयोग करना शुरू कर सकते हैं।

चरण 1 - एक खाता बनाएँ
यात्रा पर जाएँकॉम और सेवा के साथ एक खाता बनाएँ। अपने कोडिंग हैंडल या यहां तक कि स्थिरता के लिए ऐड-ऑन के शीर्षक का उपयोग करें। एक बार जब आप पंजीकरण कर लेते हैं, तो आपको लॉग इन करने की आवश्यकता होगी, फिर पृष्ठ के निचले भाग पर स्थित बॉक्स को नीचे स्क्रॉल करके और नियम और शर्तों से सहमत हों।
चरण 2 - कुंजी उत्पन्न करें
आपके पास एक खाता होने के बाद, एपीआई कुंजी पंजीकरण पृष्ठ पर जाएं। सबसे नीचे आपको अपनी आधिकारिक वेबसाइट के साथ अपनी परियोजना का नाम दर्ज करना होगा। एक बार काम पूरा करने के बाद "एपीआई कुंजी प्राप्त करें" पर क्लिक करें।
चरण 3 - एपीआई कुंजी सहेजें
TheTVDB एक अलग पर अपने कुंजी कोड प्रदर्शित करेगापृष्ठ। इसे कहीं सुरक्षित रूप से कॉपी करें, और इसे किसी और के साथ साझा न करें, क्योंकि यह केवल आपके आवेदन के लिए उत्पन्न हुआ था। आपको इसे बाद में संदर्भित करना होगा, इसलिए इसे पास ही रखें।
अपने कोडी ऐड-ऑन में एक एपीआई कुंजी का उपयोग करना
एक बार जब आप TheTVDB या के साथ एक एपीआई कुंजी उत्पन्न करते हैंकिसी भी अन्य मेटाडेटा अनुक्रमण सेवा, यह सुनिश्चित करने के लिए कि यह काम करता है, इसे अपने ऐड-ऑन कोड में प्लग करें। यह प्रक्रिया इस आधार पर भिन्न हो सकती है कि आपने अपने ऐड-ऑन को कैसे संरचित किया है। हम जेन टेम्पलेट का उपयोग कर रहे हैं, कोडी ऐड-ऑन के साथ ट्रैकर्स के संयोजन की एक व्यापक रूप से उपयोग की जाने वाली विधि।

चरण 1 - जेन टेम्पलेट डाउनलोड करें
जेन टेम्प्लेट के गिथब पृष्ठ पर जाएं। ऊपर दाईं ओर हरे बटन पर क्लिक करें जो "क्लोन या डाउनलोड" कहता है, फिर ज़िप फ़ाइल को अपने डेस्कटॉप पर डाउनलोड करें। इसे अपने स्वयं के फ़ोल्डर में निकालें, फिर कुछ संपादन करने के लिए तैयार हो जाएं।
चरण 2 - Addon.xml संपादित करें
बस plugin.video के अंदर।jen-master folder आपने अभी अनजिप किया है, आपको addon.xml नामक एक फाइल मिलेगी। इसे अपने कोड संपादक में खोलें। आपको डेटा को टेम्प्लेट संदर्भों को अनुकूलित करने के लिए कुछ पंक्तियों में कुछ संपादन करने की आवश्यकता होगी। फ़ाइल की दूसरी पंक्ति में जानकारी भरकर नीचे देखें। केवल अक्षरों और संख्याओं का उपयोग करना याद रखें, कोई स्थान या गैर-मानक वर्ण नहीं, और संस्करण संख्या, साथ ही साथ सेट करना न भूलें।
<addon id = "plugin.video.YOUR ADDON" नाम = "आपका ADDON’S NAME" संस्करण = "0.01” प्रदाता-नाम = "आपका नाम">
इसके बाद, अपने ऐड-ऑन के बारे में थोड़ी और जानकारी देने के लिए लाइनों को 19 और 21 संपादित करें।
<सारांश lang = "en"> ADDON SUMMARY </ सारांश>
<वर्णन lang = "en"> LONGER ADDON DESCRIPTION </ वर्णन>
आप अन्य भाषाओं को संदर्भित करने वाली डुप्लिकेट लाइनें देख सकते हैं। आप उन्हें अकेले छोड़ सकते हैं या उन्हें हटा सकते हैं जैसा कि आप फिट देखते हैं।
Addon.xml फ़ाइल सहेजें, आपने इसे अभी के लिए संपादित किया है।

स्टेप 3 - डिफॉल्ट को संपादित करें
यह वह जगह है जहां हम एपीआई कुंजी में प्राप्त करना शुरू करते हैंजानकारी। एक ही शीर्ष स्तर के फ़ोल्डर में, डिफ़ॉल्ट नाम की फ़ाइल देखें। इसे अपने कोड संपादक में खोलें, फिर नीचे स्क्रॉल करें जब तक कि आप नीचे दी गई पंक्ति को न देखें। यह लाइन 25 के आसपास होना चाहिए।
__builtin __। tvdb_api_key = "PASTE API KEY HERE" # tvdb एप कुंजी
अपना टीवी डेटाबेस API कुंजी डालें, जहां ऊपर संकेत दिया गया है। वास्तविक लाइन में सिर्फ दो उद्धरण चिह्न होंगे, जिनके बीच में कुछ नहीं होगा।
Default.py को सहेजें और अभी के लिए बाहर निकलें। आपकी API कुंजी दर्ज कर दी गई है!
चरण 4 - Settings.xml संपादित करें
संपादित करने के लिए एक अंतिम फ़ाइल, फिर परीक्षण के लिए वापस। प्लगइन की वर्किंग डायरेक्टरी में स्थित रिसोर्स फोल्डर को एंटर करें। अपने कोड एडिटर में सेटिंग्स खोलें। इसके बाद लाइन 27 तक स्क्रॉल करें। कुछ सूचनाएं हैं, जिन्हें जेन टेम्प्लेट की स्थापना समाप्त करने के लिए हमें यहां दर्ज करना होगा।
फ़ाइल के कोड में निम्नलिखित पंक्ति की जाँच करें। यह 27, 31 और 36 लाइनों में तीन बार दिखाई देना चाहिए।
कार्रवाई = "RunPlugin (प्लगइन: //plugin.video.jen/ मोड = ScraperSettings)" />
देखिये कहाँ कहती है plugin.video.jen? इसे उसी प्लग इन नाम में बदलें, जिसे आपने addon.xml फ़ाइल में दर्ज किया है। यदि आपने plugin.video.addictivetips में प्रवेश किया है, उदाहरण के लिए, लाइन इस तरह दिखाई देगी:
कार्रवाई = "RunPlugin (प्लगइन: //plugin.video.addictivetips/ मोड = ScraperSettings)" />
इस फ़ाइल को सहेजें और बाहर निकलें।
चरण 5 - नाम बदलें और परीक्षण करें
अब जब एपीआई और अनुकूलन डेटा हो गया हैदर्ज किया गया, आप चीजों को लपेटने के लिए तैयार हैं। सुनिश्चित करें कि आपके द्वारा संपादित की गई सभी फाइलें सहेज ली गई हैं, फिर उनमें से बाहर निकलें और अपने डेस्कटॉप पर वापस जाएं। जिस फ़ोल्डर में हम काम कर रहे हैं, उसका शीर्षक कुछ इस तरह होना चाहिए:
Addon.xml फ़ाइल में आपके द्वारा दर्ज किए गए नाम को प्रतिबिंबित करने के लिए इसे बदलें, इसके बाद उसी अनुभाग में आपके द्वारा दर्ज किए गए संस्करण संख्या। ऊपर हमारे उदाहरण का उपयोग करते हुए, फ़ाइल को अब इसका नाम दिया जाएगा:
plugin.video.addictivetips.0.1.zip
बस! अब आपने TVDB API डेटा को अपने ऐड में जोड़ा है और वेब से मेटाडेटा को स्क्रैप करना शुरू करने के लिए तैयार हैं।
अन्य ऐड-ऑन अनुकूलन
एक बार जब आपको जेन टेम्प्लेट और आपका टीवी मिल गयाडेटाबेस एपीआई कुंजी का ख्याल रखा गया है, क्यों नहीं में कूद और अपनी रिहाई में मदद करने के लिए कुछ और अनुकूलन सुविधाओं को जोड़ने? ये त्वरित और सरल कदम हैं जो आपके ऐड-ऑन को अधिक पहचानने योग्य बनाने के लिए लंबा रास्ता तय कर सकते हैं।
एक आइकन जोड़ें
बाईं ओर कोडी में आइकन चित्र प्रदर्शित किए गए हैंस्क्रीन पर हर बार आपके ऐड को हाइलाइट किया जाता है। एक जोड़ना जोड़ना आपकी सामग्री को शीर्षक पढ़ने के बिना स्पॉट करना आसान बनाता है, जो आपके विचार से अधिक उपयोगी हो सकता है! एक आइकन का उपयोग करने के लिए, आपको बस एक 256 × 256 PNG फ़ाइल बनानी होगी, अधिमानतः बिना किसी पाठ या कोडी ब्रांडिंग के, फिर इसे अपने फ़ोल्डर के शीर्ष स्तर पर जोड़ें, जिसका नाम icon.png है। बस!
फैन आर्ट का उपयोग करें
ऊपर आइकन के समान, प्रशंसक कला एक दिखावा हैकोडी में चयन पाठ के पीछे दिखाई देने वाली पृष्ठभूमि जब भी उपयोगकर्ता आपकी सामग्री को उजागर करते हैं। यह आपकी आइकन ब्रांडिंग से संबंधित हो सकता है या यह आपके ऐड-ऑन कंटेंट के लिए कुछ थीम हो सकता है। उदाहरण के लिए, यदि प्लगइन टीवी शो बचाता है, तो हाउ आई मेट योर मदर के पात्रों के साथ एक मूल प्रशंसक कला बैनर बनाएं। इसे अपनी रिलीज़ में जोड़ने के लिए, बस एक 1280 × 720 JPG छवि बनाएं, इसे fanart.jpg नाम दें, फिर इसे अपने ऐड-ऑन के शीर्ष स्तर फ़ोल्डर में चिपका दें।
निष्कर्ष
ऐड-ऑन का विकास एक भ्रामक और हो सकता हैजटिल प्रक्रिया। हालाँकि, समुदाय आपको एक तरह से मददगार साधन प्रदान करता है, हालाँकि आपको रास्ता भी बनाना है। एक टीवी डेटाबेस एपीआई कुंजी जोड़ना उपयोगकर्ता द्वारा बनाई गई सामग्री का केवल एक उदाहरण है जो इसे बनाने के लिए सभी प्रकार के हुप्स के माध्यम से कूदने के बिना आपके ऐड-ऑन के साथ इंटरफेस करने के लिए तैयार है। नवोदित कोडी डेवलपर्स की मदद करने के लिए कोई सुझाव मिला? नीचे दिए गए टिप्पणियों में अपना ज्ञान साझा करें!
टिप्पणियाँ