diff --git a/addBibNumbersAndPost.py b/addBibNumbersAndPost.py index 05e056d..07aad27 100644 --- a/addBibNumbersAndPost.py +++ b/addBibNumbersAndPost.py @@ -20,6 +20,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] diff --git a/dateCheck.py b/dateCheck.py index 191a7ed..816c84f 100644 --- a/dateCheck.py +++ b/dateCheck.py @@ -19,12 +19,13 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] headers = {'X-ArchivesSpace-Session':session, 'Content_Type':'application/json'} -endpoint = '/repositories/3/resources?all_ids=true' +endpoint = '/repositories/'+repository+'/resources?all_ids=true' ids = requests.get(baseURL + endpoint, headers=headers).json() @@ -35,7 +36,7 @@ f2.writerow(['uri']+['begin']+['end']+['expression']+['type']) counter = 0 for id in ids: - endpoint = '/repositories/3/resources/'+str(id) + endpoint = '/repositories/'+repository+'/resources/'+str(id) output = requests.get(baseURL + endpoint, headers=headers).json() for date in output['dates']: counter = counter + 1 diff --git a/getAccessionUDFs.py b/getAccessionUDFs.py index 256ff52..c42c1bd 100644 --- a/getAccessionUDFs.py +++ b/getAccessionUDFs.py @@ -19,19 +19,20 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] headers = {'X-ArchivesSpace-Session':session, 'Content_Type':'application/json'} -endpoint = '/repositories/3/accessions?all_ids=true' +endpoint = '/repositories/'+repository+'/accessions?all_ids=true' ids = requests.get(baseURL + endpoint, headers=headers).json() udfs = [] for id in ids: print id - endpoint = '/repositories/3/accessions/'+str(id) + endpoint = '/repositories/'+repository+'/accessions/'+str(id) output = requests.get(baseURL + endpoint, headers=headers).json() try: userDefined = output['user_defined'] @@ -47,7 +48,7 @@ for id in ids: print id - endpoint = '/repositories/3/accessions/'+str(id) + endpoint = '/repositories/'+repository+'/accessions/'+str(id) output = requests.get(baseURL + endpoint, headers=headers).json() title = output['title'].encode('utf-8') uri = output['uri'] diff --git a/getAccessions.py b/getAccessions.py index d61eb9f..0b44211 100644 --- a/getAccessions.py +++ b/getAccessions.py @@ -18,19 +18,20 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] headers = {'X-ArchivesSpace-Session':session, 'Content_Type':'application/json'} print 'authenticated' -endpoint = '/repositories/3/accessions?all_ids=true' +endpoint = '/repositories/'+repository+'/accessions?all_ids=true' ids = requests.get(baseURL + endpoint, headers=headers).json() records = [] for id in ids: - endpoint = '/repositories/3/accessions/'+str(id) + endpoint = '/repositories/'+repository+'/accessions/'+str(id) output = requests.get(baseURL + endpoint, headers=headers).json() records.append(output) diff --git a/getAllArchivalObjectTitles.py b/getAllArchivalObjectTitles.py index 5413f6b..64d49fe 100644 --- a/getAllArchivalObjectTitles.py +++ b/getAllArchivalObjectTitles.py @@ -19,13 +19,14 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] headers = {'X-ArchivesSpace-Session':session, 'Content_Type':'application/json'} print 'authenticated' -endpoint = '/repositories/3/archival_objects?all_ids=true' +endpoint = '/repositories/'+repository+'/archival_objects?all_ids=true' ids = requests.get(baseURL + endpoint, headers=headers).json() print len(ids) @@ -35,7 +36,7 @@ for id in ids: print id - endpoint = '/repositories/3/archival_objects/'+str(id) + endpoint = '/repositories/'+repository+'/archival_objects/'+str(id) output = requests.get(baseURL + endpoint, headers=headers).json() try: title = output['title'].encode('utf-8') diff --git a/getArchivalObjectCountByResource.py b/getArchivalObjectCountByResource.py index f670a68..55e21c0 100644 --- a/getArchivalObjectCountByResource.py +++ b/getArchivalObjectCountByResource.py @@ -28,12 +28,13 @@ def findKey(d, key): baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] headers = {'X-ArchivesSpace-Session':session, 'Content_Type':'application/json'} -endpoint = '/repositories/3/resources?all_ids=true' +endpoint = '/repositories/'+repository+'/resources?all_ids=true' ids = requests.get(baseURL + endpoint, headers=headers).json() print len(ids) @@ -44,7 +45,7 @@ def findKey(d, key): records = [] for id in ids: print id - endpoint = '/repositories/3/resources/'+str(id) + endpoint = '/repositories/'+repository+'/resources/'+str(id) output = requests.get(baseURL + endpoint, headers=headers).json() title = output['title'].encode('utf-8') uri = output['uri'] @@ -66,7 +67,7 @@ def findKey(d, key): except: id3='' - treeEndpoint = '/repositories/3/resources/'+str(id)+'/tree' + treeEndpoint = '/repositories/'+repository+'/resources/'+str(id)+'/tree' output2 = requests.get(baseURL + treeEndpoint, headers=headers).json() archivalObjects = [] diff --git a/getArchivalObjectRefIdsForResource.py b/getArchivalObjectRefIdsForResource.py index cc855ff..2e48c9e 100644 --- a/getArchivalObjectRefIdsForResource.py +++ b/getArchivalObjectRefIdsForResource.py @@ -28,6 +28,7 @@ def findKey(d, key): baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] @@ -38,7 +39,7 @@ def findKey(d, key): f=csv.writer(open('archivalObjectRefIdForResource.csv', 'wb')) f.writerow(['title']+['uri']+['ref_id']+['date']) -endpoint = '/repositories/3/resources/'+resourceID+'/tree' +endpoint = '/repositories/'+repository+'/resources/'+resourceID+'/tree' output = requests.get(baseURL + endpoint, headers=headers).json() archivalObjects = [] diff --git a/getArchivalObjectsByResource.py b/getArchivalObjectsByResource.py index 5b161d7..4937134 100644 --- a/getArchivalObjectsByResource.py +++ b/getArchivalObjectsByResource.py @@ -27,6 +27,7 @@ def findKey(d, key): baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository resourceID= raw_input('Enter resource ID: ') @@ -34,7 +35,7 @@ def findKey(d, key): session = auth["session"] headers = {'X-ArchivesSpace-Session':session, 'Content_Type':'application/json'} -endpoint = '/repositories/3/resources/'+resourceID+'/tree' +endpoint = '/repositories/'+repository+'/resources/'+resourceID+'/tree' output = requests.get(baseURL + endpoint, headers=headers).json() archivalObjects = [] diff --git a/getArrayPropertiesFromAgentsPeopleCSV.py b/getArrayPropertiesFromAgentsPeopleCSV.py index 5b4485d..8be02d6 100644 --- a/getArrayPropertiesFromAgentsPeopleCSV.py +++ b/getArrayPropertiesFromAgentsPeopleCSV.py @@ -19,6 +19,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] diff --git a/getPropertiesFromAgentsPeopleCSV.py b/getPropertiesFromAgentsPeopleCSV.py index b70d347..e848d7b 100644 --- a/getPropertiesFromAgentsPeopleCSV.py +++ b/getPropertiesFromAgentsPeopleCSV.py @@ -19,6 +19,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] diff --git a/getPropertiesFromResources.py b/getPropertiesFromResources.py index 420890e..a2ef9cb 100644 --- a/getPropertiesFromResources.py +++ b/getPropertiesFromResources.py @@ -19,12 +19,13 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] headers = {'X-ArchivesSpace-Session':session, 'Content_Type':'application/json'} -endpoint = '/repositories/3/resources?all_ids=true' +endpoint = '/repositories/'+repository+'/resources?all_ids=true' ids = requests.get(baseURL + endpoint, headers=headers).json() @@ -35,7 +36,7 @@ for id in ids: print 'id', id, total, 'records remaining' total = total - 1 - endpoint = '/repositories/3/resources/'+str(id) + endpoint = '/repositories/'+repository+'/resources/'+str(id) output = requests.get(baseURL + endpoint, headers=headers).json() title = output['title'].encode('utf-8') diff --git a/getPropertiesFromSingleResource.py b/getPropertiesFromSingleResource.py index d4b2a16..5dc204b 100644 --- a/getPropertiesFromSingleResource.py +++ b/getPropertiesFromSingleResource.py @@ -19,6 +19,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] diff --git a/getResources.py b/getResources.py index a251e78..e64b7a1 100644 --- a/getResources.py +++ b/getResources.py @@ -18,19 +18,20 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] headers = {'X-ArchivesSpace-Session':session, 'Content_Type':'application/json'} print 'authenticated' -endpoint = '/repositories/3/resources?all_ids=true' +endpoint = '/repositories/'+repository+'/resources?all_ids=true' ids = requests.get(baseURL + endpoint, headers=headers).json() records = [] for id in ids: - endpoint = '/repositories/3/resources/'+str(id) + endpoint = '/repositories/'+repository+'/resources/'+str(id) output = requests.get(baseURL + endpoint, headers=headers).json() records.append(output) diff --git a/getSingleRecord.py b/getSingleRecord.py index b383553..8fe7337 100644 --- a/getSingleRecord.py +++ b/getSingleRecord.py @@ -26,6 +26,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth['session'] @@ -33,7 +34,7 @@ print baseURL+uri output = requests.get(baseURL + uri, headers=headers).json() -uri = uri.replace('/repositories/3/','').replace('/','-') +uri = uri.replace('/repositories/'+repository+'/','').replace('/','-') f=open(uri+'.json', 'w') results=(json.dump(output, f)) f.close() diff --git a/getTopContainerCountByResource.py b/getTopContainerCountByResource.py index ca2ea05..8b71a0f 100644 --- a/getTopContainerCountByResource.py +++ b/getTopContainerCountByResource.py @@ -19,12 +19,13 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] headers = {'X-ArchivesSpace-Session':session, 'Content_Type':'application/json'} -endpoint = '/repositories/3/resources?all_ids=true' +endpoint = '/repositories/'+repository+'/resources?all_ids=true' ids = requests.get(baseURL + endpoint, headers=headers).json() @@ -45,7 +46,7 @@ resourceTopContainers = [] print 'id', id, total, 'records remaining' total = total - 1 - endpoint = '/repositories/3/resources/'+str(id) + endpoint = '/repositories/'+repository+'/resources/'+str(id) output = requests.get(baseURL + endpoint, headers=headers).json() title = output['title'].encode('utf-8') print title @@ -115,7 +116,7 @@ except: barcode = '' f3.writerow([topContainer]+[indicator]+[barcode]) - + elapsedTime = time.time() - startTime m, s = divmod(elapsedTime, 60) h, m = divmod(m, 60) diff --git a/getTopContainerCountByResourceNoAOs.py b/getTopContainerCountByResourceNoAOs.py index 4618eb1..b983289 100644 --- a/getTopContainerCountByResourceNoAOs.py +++ b/getTopContainerCountByResourceNoAOs.py @@ -19,12 +19,13 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] headers = {'X-ArchivesSpace-Session':session, 'Content_Type':'application/json'} -endpoint = '/repositories/3/resources?all_ids=true' +endpoint = '/repositories/'+repository+'/resources?all_ids=true' ids = requests.get(baseURL + endpoint, headers=headers).json() @@ -37,7 +38,7 @@ uniqueTopContainers = [] topContainerLinks = [] for id in ids: - endpoint = '/repositories/3/resources/'+str(id) + endpoint = '/repositories/'+repository+'/resources/'+str(id) output = requests.get(baseURL + endpoint, headers=headers).json() topContainersByResource = [] title = output['title'].encode('utf-8') diff --git a/getTopContainers.py b/getTopContainers.py index a59469b..b77262f 100644 --- a/getTopContainers.py +++ b/getTopContainers.py @@ -18,13 +18,14 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] headers = {'X-ArchivesSpace-Session':session, 'Content_Type':'application/json'} print 'authenticated' -endpoint = '/repositories/3/top_containers?all_ids=true' +endpoint = '/repositories/'+repository+'/top_containers?all_ids=true' ids = requests.get(baseURL + endpoint, headers=headers).json() print len(ids) @@ -32,7 +33,7 @@ records = [] for id in ids: print id - endpoint = '/repositories/3/top_containers/'+str(id) + endpoint = '/repositories/'+repository+'/top_containers/'+str(id) output = requests.get(baseURL + endpoint, headers=headers).json() records.append(output) diff --git a/getUrisAndIds.py b/getUrisAndIds.py index 432010e..c9ca425 100644 --- a/getUrisAndIds.py +++ b/getUrisAndIds.py @@ -16,6 +16,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] @@ -23,7 +24,7 @@ recordType = raw_input('Enter record type, either \'resources\' or \'accessions\': ') -endpoint = '/repositories/3/'+recordType+'?all_ids=true' +endpoint = '/repositories/'+repository+'/'+recordType+'?all_ids=true' ids = requests.get(baseURL + endpoint, headers=headers).json() @@ -32,7 +33,7 @@ for id in ids: print id - endpoint = '/repositories/3/'+recordType+'/'+str(id) + endpoint = '/repositories/'+repository+'/'+recordType+'/'+str(id) output = requests.get(baseURL + endpoint, headers=headers).json() try: id_0 = output['id_0'] diff --git a/modifyDigitalObjectUrls.py b/modifyDigitalObjectUrls.py index 53ceecf..d8005fe 100644 --- a/modifyDigitalObjectUrls.py +++ b/modifyDigitalObjectUrls.py @@ -35,13 +35,14 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] headers = {'X-ArchivesSpace-Session':session, 'Content_Type':'application/json'} print 'authenticated' -endpoint = '/repositories/3/digital_objects?all_ids=true' +endpoint = '/repositories/'+repository+'/digital_objects?all_ids=true' ids = requests.get(baseURL + endpoint, headers=headers).json() print len(ids) @@ -51,7 +52,7 @@ for id in ids: print id - endpoint = '/repositories/3/digital_objects/'+str(id) + endpoint = '/repositories/'+repository+'/digital_objects/'+str(id) output = requests.get(baseURL + endpoint, headers=headers).json() originalOutput = output originalIdValue = output['digital_object_id'] @@ -69,7 +70,7 @@ output['file_versions'] = file_versions if originalIdValue != editedIdValue or fileUriChange == True: output = json.dumps(output) - doPost = requests.post(baseURL + '/repositories/3/digital_objects/'+str(id), headers=headers, data=output).json() + doPost = requests.post(baseURL + '/repositories/'+repository+'/digital_objects/'+str(id), headers=headers, data=output).json() print doPost f.writerow([endpoint]+[doPost]) diff --git a/postContainersFromCSV.py b/postContainersFromCSV.py index 672b5b9..a3c7ffb 100644 --- a/postContainersFromCSV.py +++ b/postContainersFromCSV.py @@ -25,6 +25,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] @@ -38,11 +39,11 @@ containerRecord['barcode'] = row['barcode'] containerRecord['indicator'] = row['indicator'] containerRecord = json.dumps(containerRecord) - post = requests.post(baseURL + '/repositories/3/top_containers', headers=headers, data=containerRecord).json() + post = requests.post(baseURL + '/repositories/'+repository+'/top_containers', headers=headers, data=containerRecord).json() print post containerList.append(post['uri'].encode('utf-8')) -asRecord = requests.get(baseURL+'/repositories/3/'+targetRecord, headers=headers).json() +asRecord = requests.get(baseURL+'/repositories/'+repository+'/'+targetRecord, headers=headers).json() instanceArray = asRecord['instances'] for i in range (0, len (containerList)): @@ -57,5 +58,5 @@ asRecord['instances'] = instanceArray asRecord = json.dumps(asRecord) -post = requests.post(baseURL+'/repositories/3/'+targetRecord, headers=headers, data=asRecord).json() +post = requests.post(baseURL+'/repositories/'+repository+'/'+targetRecord, headers=headers, data=asRecord).json() print post diff --git a/postContainersToRecords.py b/postContainersToRecords.py index 59eefee..a56c52f 100644 --- a/postContainersToRecords.py +++ b/postContainersToRecords.py @@ -19,6 +19,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] @@ -26,8 +27,8 @@ csv = csv.DictReader(open(targetFile)) -asRecord = requests.get(baseURL+'/repositories/3/'+targetRecord, headers=headers).json() -print baseURL+'/repositories/3/'+targetRecord +asRecord = requests.get(baseURL+'/repositories/'+repository+'/'+targetRecord, headers=headers).json() +print baseURL+'/repositories/'+repository+'/'+targetRecord f=open(targetRecord+'asRecordBackup.json', 'w') json.dump(asRecord, f) instanceArray = asRecord['instances'] @@ -47,5 +48,5 @@ f2=open(targetRecord+'asRecordModified.json', 'w') json.dump(asRecord, f2) asRecord = json.dumps(asRecord) -post = requests.post(baseURL+'/repositories/3/'+targetRecord, headers=headers, data=asRecord).json() +post = requests.post(baseURL+'/repositories/'+repository+'/'+targetRecord, headers=headers, data=asRecord).json() print post diff --git a/postCorporateAgentsFromCSV.py b/postCorporateAgentsFromCSV.py index 416ff0c..67c8ce3 100644 --- a/postCorporateAgentsFromCSV.py +++ b/postCorporateAgentsFromCSV.py @@ -20,6 +20,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository targetFile = raw_input('Enter file name: ') diff --git a/postFamilyAgentsFromCSV.py b/postFamilyAgentsFromCSV.py index 7fe6de9..9732e0f 100644 --- a/postFamilyAgentsFromCSV.py +++ b/postFamilyAgentsFromCSV.py @@ -20,6 +20,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository targetFile = raw_input('Enter file name: ') diff --git a/postNew.py b/postNew.py index c744207..d6991be 100644 --- a/postNew.py +++ b/postNew.py @@ -34,6 +34,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] diff --git a/postOverwrite.py b/postOverwrite.py index 6ed5ca8..2ca59dd 100644 --- a/postOverwrite.py +++ b/postOverwrite.py @@ -29,6 +29,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] diff --git a/postPeopleAgentsFromCSV.py b/postPeopleAgentsFromCSV.py index da20e94..979d40c 100644 --- a/postPeopleAgentsFromCSV.py +++ b/postPeopleAgentsFromCSV.py @@ -20,6 +20,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository targetFile = raw_input('Enter file name: ') diff --git a/postSubjectsFromCSV.py b/postSubjectsFromCSV.py index ae4dc99..b0f99c9 100644 --- a/postSubjectsFromCSV.py +++ b/postSubjectsFromCSV.py @@ -19,6 +19,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository targetFile = raw_input('Enter file name: ') diff --git a/resourcesWithBibNum.py b/resourcesWithBibNum.py index 2a13dfd..6e1929e 100644 --- a/resourcesWithBibNum.py +++ b/resourcesWithBibNum.py @@ -19,12 +19,13 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] headers = {'X-ArchivesSpace-Session':session, 'Content_Type':'application/json'} -endpoint = '/repositories/3/resources?all_ids=true' +endpoint = '/repositories/'+repository+'/resources?all_ids=true' ids = requests.get(baseURL + endpoint, headers=headers).json() @@ -33,7 +34,7 @@ for id in ids: print id - uri = '/repositories/3/resources/'+str(id) + uri = '/repositories/'+repository+'/resources/'+str(id) record = requests.get(baseURL + uri, headers=headers).json() try: bibNum = record['user_defined']['real_1'] diff --git a/resourcesWithNoBibNum.py b/resourcesWithNoBibNum.py index 701e03a..aeb013a 100644 --- a/resourcesWithNoBibNum.py +++ b/resourcesWithNoBibNum.py @@ -19,12 +19,13 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] headers = {'X-ArchivesSpace-Session':session, 'Content_Type':'application/json'} -endpoint = '/repositories/3/resources?all_ids=true' +endpoint = '/repositories/'+repository+'/resources?all_ids=true' ids = requests.get(baseURL + endpoint, headers=headers).json() @@ -33,7 +34,7 @@ for id in ids: print id - uri = '/repositories/3/resources/'+str(id) + uri = '/repositories/'+repository+'/resources/'+str(id) record = requests.get(baseURL + uri, headers=headers).json() try: print record['user_defined']['real_1'] diff --git a/searchForUnassociatedContainers.py b/searchForUnassociatedContainers.py index 4490ea9..57fe45a 100644 --- a/searchForUnassociatedContainers.py +++ b/searchForUnassociatedContainers.py @@ -19,6 +19,7 @@ baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] diff --git a/unpublishArchivalObjectsByResource.py b/unpublishArchivalObjectsByResource.py index bbc6cbe..1372b54 100644 --- a/unpublishArchivalObjectsByResource.py +++ b/unpublishArchivalObjectsByResource.py @@ -29,6 +29,7 @@ def findKey(d, key): baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"] @@ -36,7 +37,7 @@ def findKey(d, key): id = raw_input('Enter resource ID: ') -treeEndpoint = '/repositories/3/resources/'+str(id)+'/tree' +treeEndpoint = '/repositories/'+repository+'/resources/'+str(id)+'/tree' output = requests.get(baseURL + treeEndpoint, headers=headers).json() archivalObjects = [] diff --git a/updateResourceWithAgentOrSubjectLinks.py b/updateResourceWithAgentOrSubjectLinks.py index 45f0969..911a1af 100644 --- a/updateResourceWithAgentOrSubjectLinks.py +++ b/updateResourceWithAgentOrSubjectLinks.py @@ -26,7 +26,7 @@ type = raw_input('Enter the type of links to create ("subject" or "agent"): ') def addUriLink (key, valueSource): - uri = '/repositories/3/resources/'+row['ResourceUri'] + uri = '/repositories/'+repository+'/resources/'+row['ResourceUri'] value = row[valueSource] print value asRecord = requests.get(baseURL+uri, headers=headers).json() @@ -88,6 +88,7 @@ def addUriLink (key, valueSource): baseURL = secrets.baseURL user = secrets.user password = secrets.password +repository = secrets.repository auth = requests.post(baseURL + '/users/'+user+'/login?password='+password).json() session = auth["session"]