2013-11-25 5 views
5

मैं गीथूब खातों के साथ एक वर्ष का सांख्यिकीय विश्लेषण करना चाहता हूं।गिटूब एपीआई v3 के साथ 10 के बाद पेज कैसे प्राप्त करें?

Events के साथ, मैं लोगों की अंतिम 30 घटनाओं (जैसे पुश और स्टार) प्राप्त कर सकता हूं। एपीआई v3 पेजिंग को अधिकतम 10 पृष्ठों के साथ प्रदान करता है, इसलिए मैं नवीनतम 300 घटनाएं प्राप्त कर सकता हूं।

लेकिन एक सक्रिय उपयोगकर्ता के लिए, 300 घटनाएं संभवतः उसी महीने में झूठ बोल सकती हैं। तो मैं इस साल घटनाओं को कैसे प्राप्त कर सकता हूं (इस वर्ष कुल पुश गिनती की तरह)? मुझे धक्का देने की जानकारी नहीं जाननी है, केवल कुल गणना होगी।

ऐसा लगता है कि this site इस वर्ष के आंकड़े कर सकते हैं। लेकिन मैंने यह समझने के लिए कोड में डुबकी नहीं डाली है कि इसे कैसे किया जाए।

+0

यदि एपीआई आपको 300 से अधिक देगी ... तो आप बस नहीं करते हैं। मैं इस बारे में जिथूब लोगों से संपर्क करूंगा। एक अंतिम उपाय स्क्रीन स्क्रैपिंग हो सकता है, लेकिन शायद यह एक बुरा विचार है। – deceze

उत्तर

6

घटनाक्रम एपीआई वर्तमान में केवल अंतिम 300 घटनाओं का खुलासा करता है; उस प्रतिबंध के आसपास जाने का कोई रास्ता नहीं है। उम्मीद है कि एपीआई भविष्य में घटनाओं का लंबा इतिहास प्रदान करेगी।

हालांकि, आपको (अनौपचारिक) गिटहब पुरालेख प्रोजेक्ट में रुचि हो सकती है जो सार्वजनिक गिटहब टाइमलाइन से ईवेंट ट्रैक करता है, स्टोर करता है और दिखाता है: http://www.githubarchive.org/About page for the OSRC project confirms के रूप में, वे ईवेंट एकत्र करने के लिए इस संग्रह का भी उपयोग कर रहे हैं।

संबंधित मुद्दे