Skip to content

Commit 55a52b7

Browse files
author
ehanson8
committed
updates
1 parent 2f5f810 commit 55a52b7

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

getHandlesAndBitstreamsFromCollection.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040
collection = requests.get(endpoint, headers=header, cookies=cookies, verify=verify).json()
4141
collectionID = collection['uuid']
4242
collectionTitle = requests.get(endpoint, headers=header, cookies=cookies, verify=verify).json()
43-
itemList = []
43+
itemList = {}
4444
offset = 0
4545
items = ''
4646
while items != []:
@@ -53,18 +53,22 @@
5353
itemID = items[k]['uuid']
5454
itemID = '/rest/items/'+itemID
5555
itemHandle = items[k]['handle']
56-
itemList.append(itemID)
56+
itemList[itemID] = itemHandle
5757
offset = offset + 200
5858
print offset
5959

60-
f=csv.writer(open(filePath+'handlesAndBitstreams.csv', 'wb'))
60+
handle = handle.replace('/','-')
61+
f=csv.writer(open(filePath+handle+'handlesAndBitstreams.csv', 'wb'))
6162
f.writerow(['bitstream']+['handle'])
6263

63-
for item in itemList:
64+
for k,v in itemList.items():
65+
itemID = k
66+
itemHandle = v
6467
bitstreams = requests.get(baseURL+itemID+'/bitstreams', headers=header, cookies=cookies, verify=verify).json()
6568
for bitstream in bitstreams:
69+
print json.dumps(bitstream)
6670
fileName = bitstream['name']
67-
fileName.replace('.pdf','')
71+
fileName.replace('.jpg','')
6872
f.writerow([fileName]+[itemHandle])
6973

7074
logout = requests.post(baseURL+'/rest/logout', headers=header, cookies=cookies, verify=verify)

0 commit comments

Comments
 (0)