Hi Vincent, nice! I wrote something similar month ago (but not that feature rich and coupled into something).
I will try to refactor and add the stuff to your lib. Thanks for sharing! Greets, Steffen PS: Would be cool to have this lib "pip installable" and on pypi. On 28.04.2014 10:12, Vincent Petry wrote: > Hello, > > During my holidays I couldn't resist to do a bit of Python programming, > so I made this Python library that wraps some of the ownCloud API: > > https://github.com/PVince81/pyocclient > > This could be useful for: > - writing Python/Django apps that interact with ownCloud > - scripting with Python: for example backup scripts, auto-upload pics > from a webcam, etc. > - testing the ownCloud API :-) > > Here are the current features: > - basic file operations like getting a directory listing, file > upload/download, directory creation, etc > - read/write file contents from strings > - upload with chunking and mtime keeping > - upload whole directories > - directory download as zip > - share a file with public link using the OCS Share API > - store app data as key/values using the privatedata OCS API > > One part that is currently missing is better error handling (throwing > exceptions for 403, 404, etc). > It is already usable but needs more testing against all ownCloud > versions (I only tested against OC 6.0.2 and OC 7 pre-alpha) > > It would be cool/useful to have more such libraries in most languages to > lower the barrier of entry for people wanting their (external) apps to > interact with ownCloud in some way. > > Note: while looking for a Python lib for ownCloud I also found this one > which rather seems to be a wrapper around csync: > https://pypi.python.org/pypi/pyOwnCloud/0.3 > > Cheers, > > Vincent > > _______________________________________________ > Devel mailing list > [email protected] > http://mailman.owncloud.org/mailman/listinfo/devel > _______________________________________________ Devel mailing list [email protected] http://mailman.owncloud.org/mailman/listinfo/devel
