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
===========
``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
Release history Release notifications | RSS feed
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 hashes)