Andrej a576a3bb48 Making OSError more verbose in labkeyInterface | hai 4 meses | |
---|---|---|
pythonScripts | hai 4 meses | |
LICENSE | %!s(int64=3) %!d(string=hai) anos | |
Readme.md | %!s(int64=4) %!d(string=hai) anos | |
getCSRF.py | %!s(int64=4) %!d(string=hai) anos | |
getFile.py | %!s(int64=4) %!d(string=hai) anos | |
labkeyDatabaseBrowser.py | hai 7 meses | |
labkeyFileBrowser.py | %!s(int64=3) %!d(string=hai) anos | |
labkeyInterface.py | hai 4 meses | |
netwo | %!s(int64=2) %!d(string=hai) anos | |
network-config-sample.json | %!s(int64=4) %!d(string=hai) anos |
A Python3 urllib3 based interface for communication with the LabKey server. Update over official LabKey version is the use of client certificates to access potentially sensitive sites.
Update network-config-sample.json
with personal information needed to access the site (certificates, keys, username and password)
When using labkeyInterface, use the updated file as input to labkeyInterface constructor, ie
ifc=labkeyInterface.labkeyInterface('/path/to/network-config.json')
getFile.py
illustrates use to connect to site, collect image and perform image analysis.
To connect, a key without password is needed for compliance with urllib3
.
Generate it with:
openssl rsa -in [file1.key] -out [file2.key]