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.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.3.zip (13.5 kB view details)

Uploaded Source

File details

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

File metadata

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

File hashes

Hashes for fs.webdavfs-0.3.3.zip
Algorithm Hash digest
SHA256 32777ec3a5a276aaf555b4ec303d06c4c26f1e67bcd8475fb07b3566f276ea2e
MD5 a1454f7863d4608f26a89b48463ca7f6
BLAKE2b-256 b62c4eb38309d71218e0ca4364db52240695497f488fee60563e37f46a8736d8

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