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

Sena Repo एक ओपन-सोर्स सेल्फ-होस्टेड विज़ुअल नॉवेल (Galgame) निजी लाइब्रेरी मैनेजर है, जो सर्वर + क्लाइंट आर्किटेक्चर अपनाता है। यह गेम लाइब्रेरी को रिमोट सर्वर (जैसे NAS) पर तैनात करने के लिए उपयुक्त है, जिससे उपयोगकर्ता अपनी साइट पर पूरा नियंत्रण रख सकता है, न कि स्थानीय गेम मैनेजर पर। मुख्य विशेषताएँ: - संसाधन लाइब्रेरी प्रबंधन: विज़ुअल नॉवेल गेम फ़ाइलों को स्कैन, स्क्रैप और वर्गीकृत करता है, क्लाइंट में ग्रिड/सूची दोहरे दृश्य में प्रदर्शित करता है, और कंपनी (डेवलपर), टैग, प्लेटफ़ॉर्म के अनुसार फ़िल्टर किया जा सकता है। - गेम विवरण पृष्ठ: कवर, पृष्ठभूमि, परिचय, टैग, संस्करण सूची और डाउनलोड प्रवेश दिखाता है। - डाउनलोड और इंस्टॉल: क्लाइंट स्वचालित रूप से डाउनलोड करके निर्दिष्ट निर्देशिका में अनज़िप कर सकता है, और गेम को Steam तृतीय-पक्ष गेम के रूप में आयात करके शॉर्टकट बना सकता है। - Steam पैच इंजेक्शन: पैच फ़ाइलों को स्कैन, स्क्रैप और मिलान करता है, और Steam पर खरीदे गए विज़ुअल नॉवेल में पैच इंजेक्ट करता है; क्लाइंट और सर्वर दोनों में पैच प्रबंधन इंटरफ़ेस उपलब्ध है। - मेटाडेटा संपादन: बहु-स्रोत स्क्रैपिंग परिणामों की फ़ील्ड-दर-फ़ील्ड तुलना और चयन। - उपयोगकर्ता और सेटिंग्स: व्यक्तिगत जानकारी, उपयोगकर्ता प्रबंधन और सेटिंग्स पृष्ठ प्रदान करता है। प्लेटफ़ॉर्म और तैनाती: README बैज Windows, Android और Linux के समर्थन को दर्शाते हैं। इंस्टॉलेशन और उपयोग ट्यूटोरियल आधिकारिक दस्तावेज़ साइट https://sena-repo.github.io पर देखें। लाइसेंस और सावधानियाँ: परियोजना AGPL-3.0 लाइसेंस के अंतर्गत है; संशोधित संस्करण को सार्वजनिक रूप से तैनात या वितरित करने पर स्रोत खोलना आवश्यक है। README अस्वीकरण बताता है: परियोजना केवल वैध उपयोग के लिए है, गेम बॉडी, क्रैक संसाधन या प्राधिकरण को बायपास करने की क्षमता प्रदान नहीं करती; परियोजना AI-सहायता प्राप्त विकास से बनी है, सुरक्षा का ऑडिट नहीं हुआ है, सार्वजनिक नेटवर्क पर तैनाती से पहले स्वयं सुरक्षा मजबूत करें; भविष्य के अपडेट में सर्वर-साइड परिवर्तन शामिल हो सकते हैं, और डेटा संरक्षित न रहने की संभावना है। परियोजना विकास में 7-Zip-zstd, OpenList, Playnite आदि कई ओपन-सोर्स परियोजनाओं का संदर्भ लिया गया है।