मुझे अपने थीसिस में एक आंकड़े के लिए गिथब पर एक बहुत बड़ी खोज करने की आवश्यकता है।github खोज सीमा परिणाम
उदाहरण के लिए, मुझे गिटहब पर बड़ी संख्या में एंड्रॉइड प्रोजेक्ट्स एक्सप्लोर करने की आवश्यकता है, लेकिन साइट खोज परिणाम को 1000 तक सीमित करती है (उदा। https://github.com/search?l=java&q=onCreate&ref=searchresults&type=Code&utf8=%E2%9C%93)। जावा गिटहब एपीआई का उपयोग करके मैंने लाइब्रेरी org.eclipse.egit.github.core.client.GitHubClient को विधि GitHubClient.searchRepositories()
का उपयोग करके कोशिश की लेकिन यहां तक कि परिणामों की संख्या सीमित है।
क्या कोई जानता है कि सभी परिणाम कैसे प्राप्त करें?
क्या आपने [गिटहब आर्काइव] (https://www.githubarchive.org/) पर देखा है? यह लाइव गिटहब खोज एपीआई को परेशान किए बिना अपना डेटा प्राप्त करने का एक तरीका हो सकता है, जैसा कि आपने पाया है कि सीमित संख्या में परिणाम मिलते हैं, और यह भी सीमित है। –
क्या आप परिणाम के माध्यम से पेज करने में सक्षम हैं? आप 1000 का पहला हिस्सा प्राप्त कर सकते हैं, अगला खंड प्राप्त कर सकते हैं, और तब तक दोहरा सकते हैं जब तक आपके पास यह सब न हो। –
यह जावा प्रश्न नहीं है, या यहां तक कि एक प्रोग्रामिंग प्रश्न भी है। – shmosel