main
chore: scaffold initial project with gitignore, readme, requirements, test client, and webdav server
chore: scaffold initial project with gitignore, readme, requirements, test client, and webdav server
chore: scaffold initial project with gitignore, readme, requirements, test client, and webdav server
chore: scaffold initial project with gitignore, readme, requirements, test client, and webdav server
chore: scaffold initial project with gitignore, readme, requirements, test client, and webdav server
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.
Description
WebDav research that resulted in a full function aiohttp server component. It can be used as research for people wanting to offer their application a a file system. It works better than s3fs. It feels like a real drive using davfs.
31 KiB
Languages
Python
100%