Skip to main content

LRZ Sync+Share library for uploads and other file management

Project description

This little library makes it easy to upload and manage files on LRZ Sync+Share.

Usage:

from lrz_sync_share import lrz_session

lrz = lrz_session("username", "password", "ldap")
lrz.login()

lrz.upload("share", "a.txt")
url = lrz.get_link("share", "a.txt")

Shibboleths

For the third parameter for lrz_session(user, password, shibboleth) use the following shibboleths:

Establishment

Shibboleth

Gastkennungen/Guests/Extern

ldap

Akademie der Bildenden Künste

ldap

Akademie für Politische Bildung

ldap

BAdW LRZ WMI

ldap

Hochschule München

ldap

Hochschule Weihenstephan-Triesdorf

ldap

LMU München

ldap

TU München

ldap

Hochschule Kempten

https://syncandshare.lrz.de/Shibboleth.sso/Login?SAMLDS=1&target=https%3A//syncandshare.lrz.de/login/shibboleth&entityID=https%3A//idp.hs-kempten.de/idp/shibboleth

Hochschule Neu-Ulm

https://syncandshare.lrz.de/Shibboleth.sso/Login?SAMLDS=1&target=https%3A//syncandshare.lrz.de/login/shibboleth&entityID=https%3A//sso.hs-neu-ulm.de/idp/shibboleth

Hochschule Rosenheim

https://syncandshare.lrz.de/Shibboleth.sso/Login?SAMLDS=1&target=https%3A//syncandshare.lrz.de/login/shibboleth&entityID=https%3A//idp.fh-rosenheim.de/idp/shibboleth

Ostbayerische Technische Hochschule Regensburg

https://syncandshare.lrz.de/Shibboleth.sso/Login?SAMLDS=1&target=https%3A//syncandshare.lrz.de/login/shibboleth&entityID=https%3A//sso.hs-regensburg.de/idp/shibboleth

Universität Passau

https://syncandshare.lrz.de/Shibboleth.sso/Login?SAMLDS=1&target=https%3A//syncandshare.lrz.de/login/shibboleth&entityID=https%3A//sso.uni-passau.de/idp/shibboleth

TODO

  • Editing filenames

  • Deleting files

  • Creating directories

  • Creating root folders

etc., basically full web functionality

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

lrz_sync_share-0.1.0-py2.py3-none-any.whl (5.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file lrz_sync_share-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for lrz_sync_share-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 c8ead838cfca2685751bb60ee3f4828da55decd5d322c0fb449d4bf0080821f5
MD5 9524e3eb0f28ee348ad7c0e5313014cc
BLAKE2b-256 1e8959b204d55fd529704412b12ced07e865b7f4bb15641794de3a7af1db6407

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page