Linkpreview, सोशल मीडिया और चैट ऐप्स में साइट URL प्रीव्यू
(linkpreview.xyz)- LinkPreview एक ऐसा प्रोजेक्ट है जो वेबसाइट लिंक के प्रीव्यू जनरेट करता है
- किसी खास URL को Google/X/Facebook/Discord/WhatsApp में वह कैसे दिखेगा, यह एक नज़र में देखा जा सकता है
- दूसरे प्रोडक्ट्स या मौजूदा open source प्रोजेक्ट्स की तुलना में यह सरल और इस्तेमाल में आसान इंटरफ़ेस देता है
1 टिप्पणियां
Hacker News की राय
हालांकि लगता है कि हर प्लेटफ़ॉर्म का meta crawler अलग तरह से काम करता है, और जिन दो को मैं अच्छी तरह जानता हूं—WhatsApp और Discord—उनमें preview असलियत से दोनों ही मेल नहीं खा रहे थे
लिंक follow करते समय होने वाले redirects भी दिखें तो अच्छा होगा, और target URL को query parameter या fragment के रूप में डाल पाना चाहिए
https://linkpreview.xyz/#example.com
https://linkpreview.xyz/#url=https://example.com
https://linkpreview.xyz/?url=https://example.com
अगर URL में data specify नहीं कर सकते, तो यह बस एक प्यारा सा webpage tool रह जाता है; लेकिन URL से control हो तो यह share करने योग्य native web utility बन जाता है। अच्छे URLs बदलते नहीं हैं—web में URL ही API है
ट्वीट https://x.com/fayazara/status/1830272619637047359 देखकर जोड़ना चाहूंगा कि इसे HN पर top exposure और तरह-तरह की criticism दोनों साथ मिल रही हैं
type="url"वाला input field इस्तेमाल करना भी एक तरीका है। शायद mobile keyboard पर auto-capitalization और auto-correction बंद हो जाएंगेउदाहरण के लिए Twitter/X
Twitterbot/1.0user agent string से meta tags fetch करता है। कुछ sites उस service के display style के हिसाब से images optimize करने के लिए service-specific अलग content दे सकती हैंसाथ ही API शायद Twitter-specific meta tags [0] नहीं देख रहा। यह सभी previews के लिए metadata का सिर्फ एक set return करता है। उदाहरण के लिए https://govukvue.org पर
summarycard format इस्तेमाल होता है, जिसमें name और description के पास छोटी image आती है, लेकिन यह tool उसेsummary_large_imageकी तरह render करता है[0] https://developer.x.com/en/docs/x-for-websites/cards/overvie...
headtag केog:imageके बजाय, pixelated favicon को container में fit करने के लिए बड़ा करके दिखायाhttps://getoutofmyhead.dev/link-preview-tester/
लेकिन अब हमारे पास यह manually check करने वाला tool है कि ढेरों proprietary chat tools मेरे page preview को कैसे render करते हैं
और सब इसे कागज़ के invention के बाद सबसे महान चीज़ की तरह लेकर excited हैं। मज़ेदार media-industry forum नहीं, HN पर यह trend दिखना दिलचस्प समय की निशानी है
feedback के तौर पर, HTTPS के बिना URL पर fail होना awkward है। कोई भी site input करने पर इसे इतना smart होना चाहिए कि खुद URL पर जाए और final resolved URL के आधार पर scan करे। उदाहरण के लिए
"blizzard.com"input करने पर "https://www.blizzard.com/en-us/" load करना चाहिएDiscord और WhatsApp दिखना अच्छा है, लेकिन LinkedIn, Pinterest का क्या, और Slack कैसा होगा यह जानना चाहूंगा। Slack शायद Discord जैसा ही होना चाहिए
यह यह भी नहीं बताता कि क्या ठीक करना है। socialsharepreview.com यह कैसे करता है, देखना अच्छा होगा
https://socialsharepreview.com/?url=https%3A%2F%2Fnews.ycomb...
https://i.imgur.com/LDXNYYR.png
कंटेंट सही तरह से expand हो, इसके लिए क्या ठीक करना चाहिए—ऐसे कई उपयोगी tips देता है। ऐसे tools पसंद करने वाले marketing वालों के लिए यह वाकई उपयोगी है। हर site का format और character limit अलग होता है, इसलिए सुधारने वाली जानकारी share करना अच्छा है। उदाहरण के लिए Twitter cards और Open Graph metadata के बीच का अंतर। मैंने check नहीं किया है, लेकिन अच्छा होगा अगर यह भी guarantee करे कि हर site के हिसाब से metadata ठीक से पढ़ा जा रहा है
इसका एकमात्र explanation यही है कि यह पूरा stack kit बेचने के लिए free tool वाला bait है
ऐसे tool की कमियों में से एक यह है कि URL online accessible होना चाहिए, इसलिए अगर कोई समस्या आती है तो iterative improvement cycle काफी लंबा हो जाता है
Polypane [1] में हमने social media preview बनाया है जो local URLs के साथ भी काम करता है, और जिस URL को social media दिखाएगा उसे override करने की सुविधा भी दी है। हमने X/Twitter, Facebook, Slack, LinkedIn, Discord, Mastodon, Discord, Google Search, Bluesky, Mastodon, Threads previews बनाए हैं और उन्हें अक्सर maintain करते हैं। हर एक के light mode और dark mode designs भी हैं, इसलिए आप वाकई सब test कर सकते हैं। यह missing और incompatible चीज़ें भी बताता है। यहां देख सकते हैं: https://polypane.app/social-media-previews/
[1] https://polypane.app/
अगर कोई पता लगा सके तो बताएं। godotengine.org site से कोई भी blog post लेकर LinkedIn में paste करें, तो post thumbnail की जगह author image pull होती दिखेगी। इसे solve नहीं कर पाया