Projects / webdav

git clone https://molodetz.nl/retoor/webdav.git

Files

WebDav research

I have a lot of experience with webdav and have written servers before.

This project is not a webdav server, but an aiohttp app that you can implement in your aiohttp server yourself. This way you can provide existing applications webdav support. It showed amazing results with davfs.

I benched this server with:

  • mounting using davfs
  • compiling a C, C++ and Rust application on the mounted drive
  • the compiled applications analyzed 900 books stored also on the mount

To be extra sure, i wrote a client myself to fetch all items. I also ran it in infinite loop to test extra well.

It seems to work very well.

Files

  • README.md 641 B raw
  • requirements.txt 22 B raw
  • test.py 3.9 KB raw
  • webdav.py 16.3 KB raw