Skip to main content

WebDAV support for pyfilesystem2

Project description

fs.webdavfs
===========

``fs.webdavfs`` is a WebDAV driver for PyFileSystem2.


Supported Python versions
-------------------------

- Python 2.7
- Python 3.4
- Python 3.5
- Python 3.6

Usage
-----

Use the ``fs.open_fs`` method with the ``webdav://`` protocol:

.. code:: python

>>> import fs
>>> handle = fs.open_fs('webdav://admin:admin@zopyx.com:22082/exist/webdav/db')

or use the public constructor of the ``WebDAVFS`` class:

.. code:: python

>>> from webdavfs.webdavfs import WebDAVFS
>>> url = 'http://zopyx.com:22082'
>>> root = '/exist/webdav/db'
>>> handle = WebDAVFS(url, login='admin', password='admin', root)
>>> handle.makedir('foo')
>>> print(handle.listdir('.'))
....

Repository
----------

- https://github.com/PyFilesystem/webdavfs

Issue tracker
-------------

- https://github.com/PyFilesystem/webdavfs/issues

Tests
-----

- https://travis-ci.org/PyFilesystem/webdavfs/builds

Author and contributors
-----------------------

- Yuriy Homyakov
- Semyon Gaivoronskiy
- Andreas Jung
- `Martin Larralde <https://github.com/althonos>`_


License
-------

This module is published under the MIT license.

This module was sponsored and financed by Andreas Jung/ZOPYX


Contact
-------

| Andreas Jung/ZOPYX
| Hundskapfklinge 33
| D-72074 Tübingen
| info@zopyx.com
| www.zopyx.com


Release notes
=============

0.3.4 (2018/04/16)
------------------
- merged PR #14 (`openbin` not raising `ResourceNotFound` on
missing parent)
[ajung, althonos]

0.3.3 (2017/12/29)
------------------
- fixed issue with hardcoded http method in opener.py
[ajung]

0.3.2 (2017/11/13)
------------------
- details/modified + details/created are correctly converted according
to the PyFilesystem2 docs to datetime
[ajung]

0.3.1 (2017/10/19)
------------------
- fixed LICENSE file (MIT)

0.3.0 (2017/10/16)
------------------
- merged https://github.com/PyFilesystem/webdavfs/pull/3
[althonos]
- WebDAVFS constructor uses `login` and `password` parameter
instead of `credentials` dict

0.2.0 (2017/05/04)
------------------
- new testing infrastructure on Travis using Docker images for
testing against Python 2.7-3.6

0.1.0 (2017/04/10)
------------------

- initial release

Project details


Download files

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

Source Distribution

fs.webdavfs-0.3.4.zip (13.8 kB view details)

Uploaded Source

File details

Details for the file fs.webdavfs-0.3.4.zip.

File metadata

  • Download URL: fs.webdavfs-0.3.4.zip
  • Upload date:
  • Size: 13.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for fs.webdavfs-0.3.4.zip
Algorithm Hash digest
SHA256 ba3f09e78fe52d8b54313a7826b72d7e0ed46fb15904ccbcc53cf796d271490f
MD5 13ebd10ac61d882bf3da049797a4990c
BLAKE2b-256 fa524b15a34932a291cfb3cf994a2980a4b4f28cdc804bf7573949b199f40ac5

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