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

SolarisPKN-Stats एक स्वचालित डेटा संग्रह और स्टोरेज लेयर है जिसे विभिन्न प्लेटफार्मों और सेवाओं से आंकड़े एकत्र करने के लिए डिज़ाइन किया गया है। यह विभिन्न API से क्वेरी करने के लिए एक कनेक्टर-आधारित आर्किटेक्चर का उपयोग करता है और परिणामी डेटा को एक पारदर्शी, पुन: प्रयोज्य JSON प्रारूप में संग्रहीत करता है, जिसमें वर्तमान स्नैपशॉट (stats.json) और ऐतिहासिक रिकॉर्ड दोनों शामिल हैं। मुख्य तकनीकी घटकों में शामिल हैं: - Project Registry: एक केंद्रीय `registry.json` फ़ाइल जो यह परिभाषित करती है कि किन प्रोजेक्ट्स का विश्लेषण करना है और किन प्लेटफार्मों से क्वेरी करनी है। - Connectors: मॉड्यूलर घटक जो GitHub, Cloudflare और PageSpeed Insights जैसे प्लेटफार्मों के लिए API संचार, प्रमाणीकरण और डेटा प्रोसेसिंग को संभालते हैं। - Automation Pipeline: सिस्टम संकलन और परिनियोजन के लिए GitHub Actions का उपयोग किया जाता है, जबकि Cloudflare Workers आंकड़ों के संग्रह के निर्धारित निष्पादन को संभालते हैं। - Optimization: सिस्टम अनुरोध मात्रा को कम करने और API खपत को घटाने के लिए REST और GraphQL दोनों API का समर्थन करता है। एकत्रित कच्चे JSON डेटा का उद्देश्य बाहरी वेबसाइटों, डैशबोर्ड, एनालिटिक्स टूल या अन्य विज़ुअलाइज़ेशन सिस्टम द्वारा उपयोग किया जाना है।