(keywords, n_pages=10)
| 53 | return info |
| 54 | |
| 55 | def get_topic(keywords, n_pages=10): |
| 56 | res = [] |
| 57 | next_token = None |
| 58 | for k in keywords: |
| 59 | for i in range(1, n_pages+1): |
| 60 | time.sleep(20) |
| 61 | url = "https://github.com/topics/%s?page=%i" % (k, i) |
| 62 | r = requests.get(url) |
| 63 | info = extract_topic_info(r.content) |
| 64 | for r in info: |
| 65 | res.append(r) |
| 66 | return res |
| 67 | |
| 68 | def extract_topic_info(html): |
| 69 | info = [] |
no test coverage detected