NetflixAddicts
ओपन सोर्स

NetflixAddicts

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

शुरुआत की तारीख

April 2019

स्थिति

आर्काइव किया गया

टीम

3 सदस्य

प्रोजेक्ट के बारे में

NetflixAddicts की शुरुआत एक डिस्कॉर्ड सर्वर के रूप में हुई थी उन लोगों के लिए जो सीरिज देखने में बहुत रुचि रखते थे, और इसके लिए एक बोट विकसित किया गया। एनसी कमांड ने शो के कैटलॉग को शीर्षक या शैली के अनुसार खोजा और पेजिनेटेड एम्बेड किए गए परिणाम लौटाए, जबकि एक सुझाव कमांड ने सदस्यों को गायब प्रविष्टियों की प्रस्तावना करने दिया। कैटलॉग कभी कहीं से स्क्रैप नहीं किया गया: यह वही था जो समुदाय ने जोड़ने की मेहनत की थी। बोट के चारों ओर सामान्य सामुदायिक सेटिंग थीं: मांग पर बनाए गए निजी वॉइस चैनल जो खाली होने पर समाप्त हो जाते थे, ऑडियो प्लेबैक, उपस्थिति प्रबंधन, और घोषणाओं के लिए ट्विटर ब्रिज। बोट टाइपस्क्रिप्ट पर discord.js पर लिखा गया था और Apache 2.0 के तहत प्रकाशित किया गया। इसके साथ एक शोकेस साइट भी डिज़ाइन की गई थी। होम पृष्ठ का लेआउट तैयार किया गया, एनसाइक्लोपीडिया पृष्ठ कभी भी एक वायरफ्रेम से आगे नहीं बढ़ा, और पूरी चीज़ एक प्रोटोटाइप के रूप में बनी रही। एक गो एपीआई शुरू की गई थी और तीन दिन बाद छोड़ दी गई। 2020 के अंत में एक क्लाइंट/सर्वर विभाजन और 2021 की शुरुआत में एक Next.js फ्रंट की योजना बनाई गई थी, लेकिन दोनों कभी नहीं लिखी गईं। दोनों रिपॉजिटरी अभी भी केवल एक README रखती हैं। छह रिपॉजिटरी को आर्काइव किया गया था, और परियोजना इस बात की याद दिलाती है कि एक समुदाय उस सॉफ़्टवेयर से भी अधिक जीवित रह सकती है जो इसके लिए लिखा गया है।

प्रभाव और मेट्रिक्स

11

बोट कमांड

एनसाइक्लोपीडिया लुकअप से लेकर चैनल प्रबंधन तक

6

रिपॉजिटरीज़

बोट, साइट, डिज़ाइन, एपीआई, और दो री-राइट

2 साल

आयु

पहली सामुदायिक शुरुआत से अंतिम आर्काइव की गई रिपॉजिटरी तक

मुख्य विशेषताएँ

शो एनसाइक्लोपीडिया

Discord से शीर्षक या शैली के द्वारा खोजें, जिसमें पृष्ठीय परिणाम एम्बेड के रूप में प्रस्तुत किए जाते हैं

सामुदायिक-सोर्स किया गया कैटलॉग

सदस्यों ने जो शो गायब थे, उनका प्रस्ताव किया, इसलिए कैटलॉग सर्वर के साथ बढ़ा

निजी वॉयस चैनल

एक समूह के लिए मांग पर बनाए गए चैनल और सभी के छोड़ने पर हटा दिए गए

ऑडियो प्लेबैक

वीडियो चैनल प्लेबैक ffmpeg के माध्यम से संभाला गया, जिसमें शामिल और छोड़ने के कमांड हैं

शोकेस साइट

एक होम पृष्ठ और एक एनसाइक्लोपीडिया लेआउट, डिज़ाइन और प्रोटोटाइप किया गया लेकिन कभी पूरा नहीं हुआ

उपयोग की गई तकनीकें

TypeScript

बोट स्रोत, पूरी तरह से टाइप किया गया

discord.js

डिस्कॉर्ड क्लाइंट, कमांड पार्सिंग, और पृष्ठीय एम्बेड्स

Go

संक्षिप्त एपीआई का प्रयास

Bootstrap

शोकेस साइट लेआउट

टीम

Jérémy Baudrin

Jérémy Baudrin

Lead Developer

Lucas Bodin

Lucas Bodin

Designer

Ralph

Product Manager

समस्याएँ जिनका सामना किया गया

  • Discord के भीतर एक कैटलॉग प्रस्तुत करना, जहां केवल उपलब्ध लेआउट पृष्ठीय एम्बेड है

  • जब इसकी सामग्री पूरी तरह से सदस्य सबमिशन पर निर्भर होती है, तो एक कैटलॉग को उपयोगी बनाए रखना

  • वीडियो चैनलों को बनाना और नष्ट करना बिना खाली कमरे छोड़े

  • एक परियोजना के लिए छह रिपॉजिटरी, जिसमें बोट, साइट, डिज़ाइन, और एपीआई सभी अलग-अलग रहते हैं

मुख्य सीखने

  • बोट का दैनिक उपयोग होता था, वेबसाइट कभी नहीं भेजी गई: जिस सतह में लोग पहले से ही रहते हैं वह जीतती है

  • डिस्कॉर्ड सर्वर में मूल्य था, सॉफ़्टवेयर केवल इसे सेवा देने का एक तरीका था

  • दो री-राइट एक खाली रिपॉजिटरी से शुरू की गई थीं और कोई भी समाप्त नहीं हुई

  • किसी और के ब्रांड के चारों ओर एक समुदाय का निर्माण करना परियोजना को कितनी दूर ले जाया जा सकता है, उस पर सीमित करता है

भविष्य की संभावनाएँ

सभी छह रिपॉजिटरी आर्काइव कर दी गई हैं और पढ़ने के लिए मात्र हैं

क्या आप इस प्रोजेक्ट में रुचि रखते हैं?

जानें कि हम आपकी मदद कैसे कर सकते हैं एक समान प्रोजेक्ट बनाने में।