> For HTTP it felt a bit like cheating since I had to create directory listings in HTML which didn't feel pure. Also it only had read access.
There’s also WebDAV, which may be interesting to implement.
Although, I am not aware of any actually great WebDAV clients.
Only time I ever used WebDAV was a decade ago on my first smartphone, when I set up a WebDAV server on my computer and used a WebDAV client app on the phone to transfer files between the phone and the computer over WiFi.
WebDAV is one of those things where because I personally haven’t used it for so long it could be something that “no one” uses anymore in present day, or it could be that unbeknownst to me it’s hugely popular.
A long time ago I used the built-in Windows support for WebDAV and it seemed to work fine. I think Microsoft Sharepoint uses WebDAV. I think nextcloud supports WebDAV although I haven't used that in years either
> For HTTP it felt a bit like cheating since I had to create directory listings in HTML which didn't feel pure.
FTP’s directory listings are essentially ASCII art, which is IMO just as bad, except that the conventions involved were developed enough that machine parsing them mostly worked.
At least HTML has the a tag, which is genuinely machine parseable.
WebDAV is still used for cloud storage (e.g. https://www.transip.nl/stack/). You can do offsite backups this way (if you’re not using rsync- or S3-compatible storage).
CalDAV and CardDAV (which are based on WebDAV) are of course also still around and used to sync contacts and calendars.
There’s also WebDAV, which may be interesting to implement.
Although, I am not aware of any actually great WebDAV clients.
Only time I ever used WebDAV was a decade ago on my first smartphone, when I set up a WebDAV server on my computer and used a WebDAV client app on the phone to transfer files between the phone and the computer over WiFi.
WebDAV is one of those things where because I personally haven’t used it for so long it could be something that “no one” uses anymore in present day, or it could be that unbeknownst to me it’s hugely popular.