Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions addKeyValuePairOnHandleCSV.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import csv
from datetime import datetime
import urllib3
import dsFunc

urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

Expand Down Expand Up @@ -88,3 +89,6 @@
print(post)
f.writerow([itemID] + [addedMetadataElement['key']]
+ [addedMetadataElement['value']] + [delete] + [post])

# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
13 changes: 5 additions & 8 deletions addKeyValuePairToCollection.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
from datetime import datetime
import urllib3
import argparse
import dsFunc

secretsVersion = input('To edit production server, enter the name of the \
secrets file: ')
Expand Down Expand Up @@ -90,10 +91,8 @@
itemID = items[k]['uuid']
itemList.append(itemID)
offset = offset + 200
elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Item list creation time: ', '%d:%02d:%02d' % (h, m, s))

dsFunc.elapsedTime(startTime, 'Item list creation time')

recordsEdited = 0
f = csv.writer(open(filePath + 'addKeyValuePair'
Expand Down Expand Up @@ -139,7 +138,5 @@
logout = requests.post(baseURL + '/rest/logout', headers=header,
cookies=cookies, verify=verify)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Total script run time: ', '%d:%02d:%02d' % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
13 changes: 5 additions & 8 deletions addKeyValuePairToCommunity.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
from datetime import datetime
import urllib3
import argparse
import dsFunc

secretsVersion = input('To edit production server, enter the name of the \
secrets file: ')
Expand Down Expand Up @@ -101,10 +102,8 @@
itemID = items[k]['uuid']
itemList.append(itemID)
offset = offset + 200
elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Item list creation time: ', '%d:%02d:%02d' % (h, m, s))

dsFunc.elapsedTime(startTime, 'Item list creation time')

recordsEdited = 0
f = csv.writer(open(filePath + 'addKeyValuePair'
Expand Down Expand Up @@ -157,7 +156,5 @@
logout = requests.post(baseURL + '/rest/logout', headers=header,
cookies=cookies, verify=verify)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Total script run time: ', '%d:%02d:%02d' % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
13 changes: 5 additions & 8 deletions addNewItemsToCollection.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@
import urllib3
import collections
import argparse
import dsFunc

secretsVersion = input('To edit production server, enter the name of the \
secrets file: ')
Expand Down Expand Up @@ -61,10 +62,8 @@
if file.endswith(fileExtension):
fullFilePath = os.path.join(root, file).replace('\\', '/')
fileList[file[:file.index('.')]] = fullFilePath
elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('File list creation time: ', '%d:%02d:%02d' % (h, m, s))

dsFunc.elapsedTime(startTime, 'File list creation time')

f = csv.writer(open(handle.replace('/', '-') + 'addedFilesList.csv', 'w'))
f.writerow(['itemID'])
Expand Down Expand Up @@ -202,7 +201,5 @@
logout = requests.post(baseURL + '/rest/logout', headers=header,
cookies=cookies, verify=verify)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Total script run time: ', '%d:%02d:%02d' % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
18 changes: 6 additions & 12 deletions compareTwoKeysInCommunity.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import time
import urllib3
import argparse
import dsFunc

secretsVersion = input('To edit production server, enter the name of the \
secrets file: ')
Expand Down Expand Up @@ -96,10 +97,8 @@
itemList.append(itemID)
offset = offset + 200
print(offset)
elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Item list creation time: ', '%d:%02d:%02d' % (h, m, s))

dsFunc.elapsedTime(startTime, 'Item list creation time')

valueList = []
for number, itemID in enumerate(itemList):
Expand All @@ -123,10 +122,7 @@
print(itemTuple)
print(valueList)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Value list creation time: ', '%d:%02d:%02d' % (h, m, s))
dsFunc.elapsedTime(startTime, 'Value list creation time')

f = csv.writer(open(filePath + key + '-' + key2 + 'Values.csv', 'w'))
f.writerow(['itemID'] + [key] + [key2])
Expand All @@ -136,7 +132,5 @@
logout = requests.post(baseURL + '/rest/logout', headers=header,
cookies=cookies, verify=verify)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Total script run time: ', '%d:%02d:%02d' % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
7 changes: 3 additions & 4 deletions countInitialedNamesByCollection.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import re
import time
import urllib3
import dsFunc

secretsVersion = input('To edit production server, enter the name of the \
secrets file: ')
Expand Down Expand Up @@ -121,7 +122,5 @@
logout = requests.post(baseURL + '/rest/logout', headers=header,
cookies=cookies, verify=verify)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Total script run time: ', '%d:%02d:%02d' % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
13 changes: 5 additions & 8 deletions deleteBitstreamsFromItem.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import csv
from datetime import datetime
import urllib3
import dsFunc

urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

Expand Down Expand Up @@ -59,10 +60,8 @@
for k in range(0, len(bitstreams)):
bitstreamID = bitstreams[k]['uuid']
bitstreamList.append(bitstreamID)
elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Bitstreams list creation time: ', '%d:%02d:%02d' % (h, m, s))

dsFunc.elapsedTime(startTime, 'Bitstream list creation time')
print(bitstreamList)

f = csv.writer(open(filePath + 'deletedBitstreams'
Expand All @@ -80,7 +79,5 @@
logout = requests.post(baseURL + '/rest/logout', headers=header,
cookies=cookies, verify=verify)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Total script run time: ', '%d:%02d:%02d' % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
7 changes: 3 additions & 4 deletions deleteKeyFromCollection.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
from datetime import datetime
import urllib3
import argparse
import dsFunc

secretsVersion = input('To edit production server, enter the name of the \
secrets file: ')
Expand Down Expand Up @@ -123,7 +124,5 @@
logout = requests.post(baseURL + '/rest/logout', headers=header,
cookies=cookies, verify=verify)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Total script run time: ', '%d:%02d:%02d' % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
7 changes: 3 additions & 4 deletions deleteKeyFromCommunity.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
from datetime import datetime
import urllib3
import argparse
import dsFunc

secretsVersion = input('To edit production server, enter the name of the \
secrets file: ')
Expand Down Expand Up @@ -129,7 +130,5 @@
logout = requests.post(baseURL + '/rest/logout', headers=header,
cookies=cookies, verify=verify)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Total script run time: ', '%d:%02d:%02d' % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
7 changes: 3 additions & 4 deletions deleteKeyValuePairFromCollection.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
from datetime import datetime
import urllib3
import argparse
import dsFunc

secretsVersion = input('To edit production server, enter the name of the \
secrets file: ')
Expand Down Expand Up @@ -132,7 +133,5 @@
logout = requests.post(baseURL + '/rest/logout', headers=header,
cookies=cookies, verify=verify)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Total script run time: ', '%d:%02d:%02d' % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
8 changes: 8 additions & 0 deletions dsFunc.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
import datetime
import time


def elapsedTime(startTime, label):
"""Generate elapsed time."""
td = datetime.timedelta(seconds=time.time() - startTime)
print(label + ': {}'.format(td))
7 changes: 3 additions & 4 deletions editBitstreamsNames.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@
import csv
from datetime import datetime
import argparse
import dsFunc

secretsVersion = input('To edit production server, enter the name of the \
secrets file: ')
Expand Down Expand Up @@ -109,7 +110,5 @@
logout = requests.post(baseURL + '/rest/logout', headers=header,
cookies=cookies, verify=verify)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Total script run time: ', '%d:%02d:%02d' % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
7 changes: 3 additions & 4 deletions exportCollectionMetadataToCSV.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import csv
import urllib3
import argparse
import dsFunc

secretsVersion = input('To edit production server, enter the name of the \
secrets file: ')
Expand Down Expand Up @@ -122,7 +123,5 @@
logout = requests.post(baseURL + '/rest/logout', headers=header,
cookies=cookies, verify=verify)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Total script run time: ', '%d:%02d:%02d' % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
12 changes: 4 additions & 8 deletions fileListMetadataReconcile.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
import time
import os
import argparse
import dsFunc

parser = argparse.ArgumentParser()
parser.add_argument('-d', '--directory', help='the directory of the files. \
Expand Down Expand Up @@ -34,10 +35,7 @@
file.replace('.' + fileExtension, '')
fileIdentifierList.append(file)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('File list creation time: ', '%d:%02d:%02d' % (h, m, s))
dsFunc.elapsedTime(startTime, 'File list creation time')

f = csv.writer(open('collectionfileList.csv', 'w'))
f.writerow(['fileName'])
Expand Down Expand Up @@ -107,7 +105,5 @@
csvRow.append(row[value])
f.writerow(csvRow)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Total script run time: ', '%d:%02d:%02d' % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
7 changes: 3 additions & 4 deletions findBogusUris.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
import csv
import time
import urllib3
import dsFunc

urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

Expand Down Expand Up @@ -70,7 +71,5 @@
logout = requests.post(baseURL + '/rest/logout', headers=header,
cookies=cookies, verify=verify)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Total script run time: ', '%d:%02d:%02d' % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
7 changes: 3 additions & 4 deletions findDuplicateKeys.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@
import csv
import urllib3
import argparse
import dsFunc

secretsVersion = input('To edit production server, enter the name of the \
secrets file: ')
Expand Down Expand Up @@ -80,7 +81,5 @@
logout = requests.post(baseURL + '/rest/logout', headers=header,
cookies=cookies, verify=verify)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print('Total script run time: ', '%d:%02d:%02d' % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
7 changes: 3 additions & 4 deletions getCollectionMetadataJson.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
import requests
import time
import urllib3
import dsFunc

urllib3.disable_warnings(urllib3.exceptions.InsecureRequestWarning)

Expand Down Expand Up @@ -68,7 +69,5 @@
logout = requests.post(baseURL + '/rest/logout', headers=header,
cookies=cookies, verify=verify)

elapsedTime = time.time() - startTime
m, s = divmod(elapsedTime, 60)
h, m = divmod(m, 60)
print("%d:%02d:%02d" % (h, m, s))
# print script run time
dsFunc.elapsedTime(startTime, 'Script run time')
Loading