इस प्रोजेक्ट के बारे में
OpenMTG एक स्व-होस्टेड वेब एप्लिकेशन है जो Magic: The Gathering कार्ड संग्रह के प्रबंधन के लिए है। यह उन व्यक्तियों और छोटे समूहों को लक्षित करता है जो कार्ड इन्वेंटरी, डेक और मूल्य डेटा को होस्टेड सेवा के बजाय अपने स्वयं के सर्वर पर रखना चाहते हैं।
संग्रह प्रबंधन उपयोगकर्ताओं को अस्पष्ट Scryfall खोज के माध्यम से नाम से कार्ड जोड़ने और मात्रा, स्थिति, फॉइल स्थिति, भाषा, मूल्य और सेट प्रिंटिंग रिकॉर्ड करने की अनुमति देता है। कीमतें Scryfall से स्वचालित रूप से एक कॉन्फ़िगर करने योग्य अंतराल और दर सीमा पर ताज़ा हो जाती हैं (डिफ़ॉल्ट 72 घंटे की ताज़ा और 2 अनुरोध प्रति सेकंड हैं)। संग्रह और डेक को कई प्रारूपों में आयात और निर्यात किया जा सकता है, और Moxfield, MTGO या Arena से डेक सूचियों को चिपकाकर एक ही चरण में एक पॉप्युलेटेड डेक बनाया जा सकता है, जिसमें प्रति कार्ड प्रगति संकेतक होता है।
डेक बिल्डर में मेनबोर्ड, साइडबोर्ड और कमांडर ज़ोन का समर्थन है, साथ ही डेक CMC, मैना कर्व और रंग वितरण को कवर करने वाला एक डेक विश्लेषण दृश्य भी है। एक आँकड़े पृष्ठ संग्रह को दुर्लभता, रंग, प्रकार, स्थिति, सेट और अनुमानित मूल्य के आधार पर तोड़ता है। एक विशलिस्ट वर्तमान मूल्य, 90-दिन का मूल्य इतिहास और अलर्ट को ट्रैक करती है जब कार्ड लक्ष्य मूल्य से नीचे गिरते हैं।
अन्य सुविधाओं में प्रशासक-प्रबंधित बहु-उपयोगकर्ता खाते शामिल हैं जिनमें अलग-अलग संग्रह हैं, उसी उदाहरण पर उपयोगकर्ताओं के बीच कार्ड ट्रेडिंग जिसमें कार्ड स्थानांतरित होने से पहले दोनों पक्षों से पुष्टि की जाती है, प्राप्तकर्ता नाम और तारीख के साथ ऋण ट्रैकिंग, फ्रंट और बैक कार्ड फोटो अपलोड, पसंदीदा, एक त्वरित-जोड़ प्रवाह, USD और EUR समर्थन के साथ-साथ प्रशासक-परिभाषित मुद्राएँ जिनमें स्वचालित दर ताज़ा होती है, और एक सार्वजनिक शोरूम पृष्ठ जो केवल स्पष्ट रूप से चयनित कार्ड और डेक दिखाता है और जिसे प्रति उदाहरण अक्षम किया जा सकता है। एक वैकल्पिक Home Assistant एकीकरण प्रति-उपयोगकर्ता वेबहुक के माध्यम से ट्रेड और विशलिस्ट अलर्ट को धक्का देता है और एक बीयरर-प्रमाणित पुल एंडपॉइंट के माध्यम से लाइव संग्रह आँकड़े उपलब्ध कराता है; यह प्रशासक-गated है और डिफ़ॉल्ट रूप से बंद है।
स्टैक में FastAPI, SQLAlchemy और Alembic के साथ Python 3.14 है, और Vite और TanStack Query के साथ React है। स्टोरेज PostgreSQL 16 या SQLite है, जो इस बात पर निर्भर करता है कि कौन सी Compose फ़ाइल उपयोग की जाती है और पहली बार सेटअप के समय तय की जाती है। Nginx रिवर्स प्रॉक्सी के रूप में कार्य करता है, और तैनाती Docker और Docker Compose के माध्यम से होती है, जो डिफ़ॉल्ट रूप से पोर्ट 8080 पर सुनती है। कॉन्फ़िगरेशन .env फ़ाइल और एक प्रशासक सेटिंग पैनल के माध्यम से किया जाता है, और डेटाबेस माइग्रेशन स्टार्टअप पर स्वचालित रूप से चलते हैं। टेलीमेट्री ऑप्ट-इन और गुमनाम है, और NOTEL पर्यावरण चर के साथ अक्षम किया जा सकता है। प्रोजेक्ट AGPL-3.0 के तहत लाइसेंस प्राप्त है; एक प्रशासक खाता पहली बार लॉन्च पर बनाया जाता है, जिसके बाद केवल प्रशासक ही अतिरिक्त उपयोगकर्ता बनाते हैं।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.