हिन्दी

वीडियो और उपशीर्षक · YouTube थंबनेल डाउनलोडर और मेटाडेटा व्यूअर

केवल सार्वजनिक डेटा: YouTube मेटाडेटा दर्शक क्या दिखाएगा और क्या नहीं दिखाएगा

· यह क्यों मायने रखती है

YouTube मेटाडाटा गोपनीयता

सार्वजनिक थंबनेल और मेटाडेटा फ़ील्ड के चारों ओर एक स्पष्ट सीमा
मूल ToolAcre वेक्टर चित्रण

ToolAcre दस्तावेज़ जो प्रत्येक टूल नहीं करेगा। यह पोस्ट मेटाडेटा व्यूअर के लिए सीमा निर्धारित करती है: सार्वजनिक शीर्षक, चैनल और एम्बेड विवरण जो यह दिखाता है, जो चीजें यह जानबूझकर नहीं लाती है और वह सीमा सही क्यों है।

एक दर्शक, कोई स्क्रैपर नहीं - लिंक चिपकाने से पहले अपेक्षाएँ निर्धारित करना

एक सार्वजनिक मेटाडेटा दर्शक एक सीमित प्रश्न का उत्तर देता है: एक साइन-आउट ब्राउज़र अब इस मान्य वीडियो संदर्भ के लिए कौन से थंबनेल संसाधन और संरचित तथ्य प्राप्त कर सकता है? यह दृश्य पेज को क्रॉल नहीं करता है, इसकी स्क्रिप्ट निष्पादित नहीं करता है, संबंधित वीडियो की गणना नहीं करता है या सामान्य YouTube शोध API की नकल नहीं करता है। उस संकीर्ण प्रश्न से शुरू करना एक कॉम्पैक्ट उपयोगिता को खाता-जागरूक डेटा स्रोत या संपूर्ण ऐतिहासिक रिकॉर्ड के रूप में समझने से रोकता है।

सीमा परिणामों को श्रवण योग्य भी बनाती है। प्रत्येक प्रदर्शित मान या तो ज्ञात थंबनेल उम्मीदवार से या सामान्यीकृत oEmbed प्रतिक्रिया से आता है, पेज मार्कअप पर अनुमान लगाने से नहीं। एक समीक्षक लेखक द्वारा प्रदत्त JSON के लिए एक शीर्षक, डिकोड की गई छवि बाइट्स के लिए एक आयाम और मान्य ग्यारह-वर्ण ID के लिए एक जेनरेटेड लिंक का पता लगा सकता है। यह स्वीकार करते हुए कि सार्वजनिक प्रतिक्रियाएँ बदल सकती हैं, बार-बार किए गए लुकअप की तुलना लाइक से की जा सकती है।

डिज़ाइन के आधार पर सार्वजनिक क्या है - शीर्षक, चैनल और एम्बेड विवरण YouTube प्रत्येक सार्वजनिक वीडियो के लिए प्रकाशित करता है

इस टूल में सार्वजनिक का अर्थ है बिना क्रेडेंशियल के किसी अज्ञात अनुरोध को प्रस्तुत करना। दायरे में JPEG थंबनेल उम्मीदवार, पांच WebP पोस्टर लिंक, और शीर्षक, चैनल, चैनल URL, थंबनेल URL और आयाम, प्लेयर आयाम, प्रदाता और वीडियो ID के लिए सामान्यीकृत oEmbed फ़ील्ड शामिल हैं। इसका मतलब यह नहीं है कि प्रत्येक वैध पहचानकर्ता प्रत्येक फ़ील्ड का उत्पादन करता है, केवल यह कि टूल बिना साइन-इन खाते के उत्तर देने के उद्देश्य से अंतिम बिंदु पूछता है।

तकनीकी पहुंच न तो स्थायित्व है और न ही अनुमति। एक अपलोडर किसी थंबनेल या शीर्षक को बदल सकता है जबकि उसका URL अपरिवर्तित रहता है; YouTube या स्थानीय नीति किसी अनुरोध को अस्वीकार कर सकती है; और अधिकार पुन: उपयोग को प्रतिबंधित कर सकते हैं। एक जिम्मेदार रिकॉर्ड में एक एक्सेस तिथि और स्रोत शामिल होता है, और वीडियो की शाश्वत संपत्ति के बजाय एक अवलोकन का वर्णन करता है।

टूल क्या दिखाता है - प्रत्येक आकार में थंबनेल और दो नामित होस्ट से वे सार्वजनिक विवरण

ToolAcre आठ JPEG नामों की जांच करता है: पांच पोस्टर संस्करण और तीन मुख्यालय फ्रेम चित्र। यह मुख्य भाग को पढ़ता है, वास्तविक आयामों को डीकोड करता है और एक बड़े उम्मीदवार के लिए 120×90 प्रतिक्रिया को YouTube के प्लेसहोल्डर के रूप में मानता है, बजाय इसके कि अनुरोधित कलाकृति मौजूद है। इंटरफ़ेस पांच WebP पोस्टर URL भी प्रदान करता है, लेकिन वे लिंक बने रहते हैं क्योंकि उनका पथ बाइट्स को पढ़ने और सहेजने के लिए ToolAcre के लिए आवश्यक क्रॉस-ओरिजिन एक्सेस प्रदान नहीं करता है।

मेटाडेटा शाखा एक विहित घड़ी URL और प्रारूप = json के साथ www.youtube.com/oembed का अनुरोध करती है। ToolAcre चयनित सामान्यीकृत फ़ील्ड्स को JSON, मार्कडाउन, CSV या टेक्स्ट के रूप में निर्यात करता है, मनमाने गुणों या oEmbed HTML के रूप में नहीं। इसकी गोपनीयता-संवर्धित आईफ्रेम को अंतिम बिंदु से विश्वसनीय बनाने के बजाय मान्य ID से अलग बनाया गया है।

यह क्या नहीं करेगा - वीडियो डाउनलोड करें, लॉग इन करें, निजी डेटा पढ़ें या प्रतिबंधों को बायपास करें

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

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

सीमा क्यों मायने रखती है - अपलोडर, प्लेटफ़ॉर्म की शर्तों और पाठक के अपने जोखिम का सम्मान करना

एक पारदर्शी सीमा अपलोडर और पाठक को समान रूप से सुरक्षित रखती है। यह एक सुविधा टूल को एक पहुंच तंत्र के रूप में प्रस्तुत होने से रोकता है और एक शोधकर्ता को यह बताने देता है कि कौन से अवलोकन सार्वजनिक समापन बिंदुओं से आए हैं। डिकोड की गई छवि साबित करती है कि कौन से बाइट्स आए; oEmbed साबित करता है कि कौन से सामान्यीकृत फ़ील्ड लौटाए गए थे; न तो यह साबित होता है कि सामग्री का मालिक कौन है, इसे क्यों प्रकाशित किया गया था, या प्रस्तावित पुन: उपयोग अधिकृत है या नहीं।

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

व्यावहारिक उदाहरण: केवल सार्वजनिक साक्ष्य, असूचीबद्ध-लिंक व्यवहार की भविष्यवाणी किए बिना

किसी ज्ञात सार्वजनिक वीडियो के लिए, इनपुट URL और एक्सेस दिनांक बनाए रखें, फिर दृश्यमान स्रोत के साथ सामान्यीकृत शीर्षक और चैनल की तुलना करें और प्रत्येक डिकोडेड थंबनेल पंक्ति का निरीक्षण करें। एक maxresdefault अनुरोध वास्तविक 1280×720 कलाकृति लौटा सकता है, एक छोटा संस्करण उपलब्ध हो सकता है, और कोई अन्य उम्मीदवार प्लेसहोल्डर लौटा सकता है। एकल उपलब्ध-या-अनुपलब्ध लेबल तक रन को कम करने के बजाय उन परिणामों की स्वतंत्र रूप से रिपोर्ट करें।

किसी निजी या हटाए गए संदर्भ के लिए, अनुपस्थिति अपेक्षित है; इसी तरह साइन-आउट की गई आयु-प्रतिबंधित सामग्री को पुनर्प्राप्त नहीं किया जा सकता है। कार्यान्वयन असूचीबद्ध लिंक के लिए एक सार्वभौमिक नियम स्थापित नहीं करता है, इसलिए ID प्रारूप या एक परीक्षण से उनके व्यवहार की भविष्यवाणी न करें। केवल उस सामग्री की जांच करें जिसकी आपको जांच करने और देखी गई प्रतिक्रिया को रिकॉर्ड करने की अनुमति है। जब इनपुट, दिनांक, ब्राउज़र संदर्भ और व्यक्तिगत परिणाम एक साथ चलते हैं तो साक्ष्य सबसे मजबूत होता है।

टेकअवे: स्पष्ट निजी, हटाए गए और आयु-प्रतिबंधित सीमाओं के साथ साइन-आउट सार्वजनिक दायरा

फ़ेच से पहले, पार्सिंग स्थानीय है और कोई अस्तित्व जांच नहीं होती है। क्लिक के बाद, आठ छवि GET और एक oEmbed GET क्रेडेंशियल छोड़े गए, कोई रेफरर नहीं, कोई स्टोर नहीं और रीडायरेक्ट के साथ सीधे Google पर जाते हैं। Google को वे अनुरोध और ब्राउज़र ओरिजिन हेडर प्राप्त होते हैं; कोई ToolAcre प्रॉक्सी ID या लौटाई गई सामग्री प्राप्त नहीं करता है। इसलिए ऑपरेशन का खुलासा और निरीक्षण किया जा सकता है, लेकिन फ़ेच के बाद स्थानीय नहीं।

साइन-आउट सीमा के भीतर प्रत्येक परिणाम की व्याख्या करें। परिवहन रुकावट के लिए पुनः प्रयास करें, लेकिन पुनः प्रयास को पहुंच का विस्तार करने का एक तरीका न मानें; प्लेसहोल्डर्स और HTTP इनकारों को अनुमानित मेटाडेटा में परिवर्तित करने के बजाय अलग-अलग अवलोकनों के रूप में बनाए रखें। व्यूअर एक वर्तमान सार्वजनिक-साक्ष्य टूल बना हुआ है, न कि ऐतिहासिक डेटाबेस, अधिकार दैवज्ञ या प्रतिबंधित रिकॉर्ड पुनर्प्राप्त करने का तंत्र।