forked from i5o/gcibot-old
/
update.py
41 lines (33 loc) · 794 Bytes
/
update.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
import requests
import json
import os
try:
os.mkdir("orgs")
except:
pass
orglist = ['sugarlabs',
'mifos',
'apertium',
'brlcad',
'sahana',
'copyleftgames',
'openmrs',
'wikimedia',
'kde',
'haiku',
'drupal',
'fossasia']
BASEURL = "http://www.google-melange.com/gci/org/google/gci2014/" \
"{orgname}?fmt=json&limit=500&idx=0"
def update_orgs():
print "Update started"
for org in orglist:
print org
page_url = BASEURL.format(orgname=org)
page = requests.get(page_url)
data = page.json()
f = open("orgs/%s.json" % org, "w")
f.write(json.dumps(data))
f.close()
print "Updated."
update_orgs()