वेबसाइट से मीडिया फ़ाइलें अपने-आप निकालने वाला Chrome एक्सटेंशन बनाया है
(all-downloader.arinaru.com)वेबसाइट ब्राउज़ करते समय इमेज या वीडियो सेव करनी हो,
तो हर बार राइट-क्लिक करके सेव करना झंझट लगता था,
इसलिए मैंने ऐसी सेवा बनाई है जो सभी टैब से अपने-आप मीडिया इकट्ठा करके डाउनलोड कर सकती है.
• टैब सोर्स को अपने-आप निकालकर मीडिया फ़ाइलें इकट्ठा करना
• इमेज/वीडियो को एक साथ चुनकर डाउनलोड करना
• रियल-टाइम डाउनलोड आँकड़े + लोकप्रिय कंटेंट रैंकिंग
यह Vibe Coding से जल्दी में बनाया गया प्रोजेक्ट है, और फ़ीडबैक का स्वागत है!
8 टिप्पणियां
लगता है इसमें कोई खास बुरी मंशा नहीं थी, बस planning थोड़ी कमज़ोर थी। इसे ठीक करने में मेहनत करने के लिए धन्यवाद!
नमस्ते, मैं डेवलपर हूँ। सबसे पहले, feedback के लिए धन्यवाद।
इसे सर्वर पर स्टोर करने का कारण यह था कि उपयोगकर्ता की गतिविधि स्वाभाविक content generation की ओर ले जाए और साइट सक्रिय हो सके।
कहीं यह समस्या न बन जाए, इसलिए मैंने इसे इस तरह implement किया था कि सर्वर पर केवल एकत्र किए गए media के file URL ही स्टोर हों।
लेकिन यह बात कि उपयोगकर्ता की गतिविधि खुद सबके सामने दिखाई देती है, अपने आप में समस्या है।
शर्म की बात है, लेकिन मैंने इस बारे में बिल्कुल सोचा ही नहीं था।
मैंने इसे बदल दिया है ताकि यह बिना सर्वर के पूरी तरह local तरीके से काम करे।
आप सबने बताया, इसके लिए बहुत-बहुत धन्यवाद।
अगला project मैं users के नज़रिए से थोड़ा और सोचकर बनाऊँगा!!
404
यह पेज नहीं मिला।
यह फीचर सिर्फ फीचर तक सीमित नहीं रहा, बल्कि इसमें एक अजीब-सी अतिरिक्त महत्वाकांक्षा भी मिल गई है।
आप इसे होमपेज पर मई 2024 में बनाया गया प्रोजेक्ट बताकर पेश कर रहे हैं, लेकिन लिखे गए पाठ में काल स्पष्ट नहीं है, इसलिए यह हाल ही में बनाया गया प्रोजेक्ट भी लग सकता है। साथ ही, दूसरे उपयोगकर्ताओं की डाउनलोड सूची को यूँ ही इकट्ठा करने वाली परिचय पंक्ति भी अजीब लगती है, और जब वह दूसरे फीचर्स के साथ जुड़ती है तो भी कुछ-कुछ अटपटा सा महसूस होता है।
क्या central server पर रिकॉर्ड इकट्ठा करने की कोई अलग वजह है..?
DOM का विश्लेषण करके media इकट्ठा करना और बस उसे डाउनलोड करना, ये तो local पर भी पूरी तरह संभव काम नहीं हैं क्या?
व्यक्तिगत रिकॉर्ड या bulk download से पहले इकट्ठा की गई media सूची के लिए, लगता है Extension API में इस स्तर के उपयोग के लिए पर्याप्त
localStorageउपलब्ध होगा।किसी व्यक्ति के इंटरनेट उपयोग के रिकॉर्ड का किसी third party द्वारा, वह भी public तौर पर, इकट्ठा किया जाना मुझे भी थोड़ा अजीब लगता है..
अगर इस एक्सटेंशन से डाउनलोड की गई इमेज सर्वर पर भेजी जाती है, और फिर वह सर्वर कहे, "यह किसी ने डाउनलोड की हुई इमेज है, क्या आप भी इसे डाउनलोड करना चाहेंगे??"
तो मैं इसका इस्तेमाल नहीं करूंगा।
ऊपर से, इसमें कानूनी समस्या बनने की भी गुंजाइश दिखती है, इसलिए मैं इसे इस्तेमाल नहीं करूंगा।
अगर यह "imgur जैसे cloud में image सेव करने वाली service है और उसका URL लौटाती है।" होता, तो शायद ठीक लगता।
लेकिन बाहर से यह "image को local में आसानी से सेव करके देखें" जैसा दिखता है, जबकि अंदर से यह "लेकिन वे images सब server पर चली जाती हैं" जैसा महसूस होता है, इसलिए थोड़ा नकारात्मक भाव आता है।
ऊपर मैंने शायद बहुत तीखे ढंग से कहा, इसके लिए माफ़ी चाहता हूँ, लेकिन
कितना भी सोचूँ, अगर कोई "चलो Facebook पर अपनी चेहरे की फोटो सेव करूँ" सोचकर इस extension का इस्तेमाल करके सेव करे, और
वे photos सब server पर भेज दी जाएँ???
मुझे लगता है कानूनी समस्या बहुत बड़ी हो सकती है, इसलिए शायद आपके लिए यह extension हटाना बेहतर होगा।