इस प्रोजेक्ट के बारे में
Fit.ly उन रनर, साइक्लिस्ट और ट्राइएथलीट्स के लिए एक निजी एनालिटिक्स सूट प्रदान करता है जो अपने प्रशिक्षण डेटा को अपने नियंत्रण में रखना चाहते हैं। रिपॉजिटरी क्लोन करने के बाद, उपयोगकर्ता ऐप्लिकेशन को Docker (अनुशंसित विधि) या सीधे Python वातावरण में चला सकते हैं। कॉन्फ़िगरेशन config.ini फ़ाइल के माध्यम से किया जाता है जिसमें Strava, Oura, Withings, Stryd, Peloton, Fitbod, Nextcloud और Spotify जैसे सेवाओं के लिए API कुंजियाँ और रहस्य दर्ज किए जाते हैं। ऐप 8050 पोर्ट पर Dash-आधारित वेब इंटरफ़ेस प्रदर्शित करता है, जिसमें सेटिंग्स, गतिविधि अवलोकन, प्रदर्शन एनालिटिक्स और संगीत सुनने की आदतों के लिए पृष्ठ शामिल हैं। डेटा रिफ़्रेश डैशबोर्ड से मैन्युअल रूप से ट्रिगर किया जाता है, जो प्रत्येक जुड़ी सेवा से नवीनतम जानकारी खींचता है। उत्पादन तैनाती के लिए, README में एक docker-compose उदाहरण शामिल है जो Let's Encrypt TLS समाप्ति के साथ Nginx-आधारित रिवर्स प्रॉक्सी जोड़ता है, जिससे सेवा को एक अनुकूलित सबडोमेन के माध्यम से पहुंचा जा सकता है। सभी उपयोगकर्ता डेटा लोkal डेटाबेस में संग्रहीत रहता है जो वॉल्यूम के रूप में माउंट किया गया है, यह सुनिश्चित करते हुए कि पूर्ण डेटा स्वामित्व बना रहे।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.