|
40 | 40 | collection = requests.get(endpoint, headers=header, cookies=cookies, verify=verify).json() |
41 | 41 | collectionID = collection['uuid'] |
42 | 42 | collectionTitle = requests.get(endpoint, headers=header, cookies=cookies, verify=verify).json() |
43 | | -itemList = [] |
| 43 | +itemList = {} |
44 | 44 | offset = 0 |
45 | 45 | items = '' |
46 | 46 | while items != []: |
|
53 | 53 | itemID = items[k]['uuid'] |
54 | 54 | itemID = '/rest/items/'+itemID |
55 | 55 | itemHandle = items[k]['handle'] |
56 | | - itemList.append(itemID) |
| 56 | + itemList[itemID] = itemHandle |
57 | 57 | offset = offset + 200 |
58 | 58 | print offset |
59 | 59 |
|
60 | | -f=csv.writer(open(filePath+'handlesAndBitstreams.csv', 'wb')) |
| 60 | +handle = handle.replace('/','-') |
| 61 | +f=csv.writer(open(filePath+handle+'handlesAndBitstreams.csv', 'wb')) |
61 | 62 | f.writerow(['bitstream']+['handle']) |
62 | 63 |
|
63 | | -for item in itemList: |
| 64 | +for k,v in itemList.items(): |
| 65 | + itemID = k |
| 66 | + itemHandle = v |
64 | 67 | bitstreams = requests.get(baseURL+itemID+'/bitstreams', headers=header, cookies=cookies, verify=verify).json() |
65 | 68 | for bitstream in bitstreams: |
| 69 | + print json.dumps(bitstream) |
66 | 70 | fileName = bitstream['name'] |
67 | | - fileName.replace('.pdf','') |
| 71 | + fileName.replace('.jpg','') |
68 | 72 | f.writerow([fileName]+[itemHandle]) |
69 | 73 |
|
70 | 74 | logout = requests.post(baseURL+'/rest/logout', headers=header, cookies=cookies, verify=verify) |
|
0 commit comments