A Selenium based SDK written in Python for the My Turn Lending Library Software.
Google Chrome must be running on the machine this library runs on.
pip install myturn-sdk
myturnSubdomain = 'mylibrary'
myTurnUsername = 'testuser'
myturnPassword = 'Password!'
myTurnClient = MyTurnClient(
myturnSubdomain, myTurnUsername, myturnPassword)
request = UserSearchRequest()
request.email = 'homer@simpsons.com'
response = myTurnClient.users.searchUsers(request)
for user in response.users:
print(user.firstName+' '+user.lastName)
Other functionality follows a similar pattern:
- myTurnClient.users.getUser()
- myTurnClient.users.getUserIdForMembershipId()
- myTurnClient.users.getRequestsToJoin()
- myTurnClient.users.appendNote()
- myTurnClient.users.setNote()
- myTurnClient.users.getNote()
- myTurnClient.users.deleteUser()
See unit tests for examples.