Skip to content
Snippets Groups Projects
Commit 19773064 authored by Robert Goldmann's avatar Robert Goldmann
Browse files

added OwncloudUploader

parent 96d045d5
No related branches found
No related tags found
No related merge requests found
import logging
import os
import owncloud
class OwncloudUploader:
def __init__(self, host: str, user: str, password: str):
self._host = host
self._user = user
self._password = password
def upload(self, owncloudPath: str, localFilePath: str):
uploadPath = '{}/{}'.format(owncloudPath, os.path.basename(localFilePath))
logging.info('Uploading "{}" to "{}" @ "{}"'.format(localFilePath, self._host, uploadPath))
oc = owncloud.Client(self._host)
oc.login(self._user, self._password)
oc.put_file(uploadPath, localFilePath)
...@@ -3,7 +3,7 @@ from setuptools import setup ...@@ -3,7 +3,7 @@ from setuptools import setup
setup( setup(
name='TheCodeLabs-BaseUtils', name='TheCodeLabs-BaseUtils',
packages=['TheCodeLabs_BaseUtils'], packages=['TheCodeLabs_BaseUtils'],
version='1.4.1', version='1.5.0',
license='MIT', license='MIT',
description='Useful python classes', description='Useful python classes',
author='TheCodeLabs', author='TheCodeLabs',
...@@ -13,7 +13,8 @@ setup( ...@@ -13,7 +13,8 @@ setup(
keywords=[], keywords=[],
install_requires=[ install_requires=[
'psutil', 'psutil',
'snakeviz' 'snakeviz',
'pyocclient'
], ],
setup_requires=[ setup_requires=[
'wheel' 'wheel'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment