#webdav #client #remotefs

remotefs-webdav

为WebDAV实现的remotefs客户端

2次发布

0.1.1 2024年3月2日
0.1.0 2024年3月2日

#10 in #webdav

Download history 59/week @ 2024-04-01 24/week @ 2024-04-08 88/week @ 2024-04-15 9/week @ 2024-04-22 31/week @ 2024-04-29 17/week @ 2024-05-06 28/week @ 2024-05-13 16/week @ 2024-05-20 27/week @ 2024-05-27 26/week @ 2024-06-03 12/week @ 2024-06-10 15/week @ 2024-06-17 34/week @ 2024-06-24 5/week @ 2024-07-01 72/week @ 2024-07-08 136/week @ 2024-07-15

每月248次下载
termscp中使用

MITGPL-3.0许可证

89KB
2K SLoC

remotefs WebDAV

变更日志 · 开始使用 · 文档

~ Remotefs WebDAV客户端 ~

@veeso开发

当前版本:0.1.1 (02/03/2024)

License-MIT Repo stars Downloads counter Latest version Ko-fi

Linux CI Docs


关于remotefs-webdav ☁️

remotefs-webdav是remotefs的客户端实现,提供对RFC4918中指定的WebDAV协议的支持。


开始使用 🚀

首先,将remotefs-webdav添加到您的项目依赖中

remotefs = "^0.2.0"
remotefs-webdav = "^0.1.0"

以下功能得到支持

  • find:在客户端启用find()方法(默认启用)
  • no-log:禁用日志记录。默认情况下,此库将通过log crate进行日志记录。

客户端兼容性表格 ✔️

以下表格说明了客户端和远程文件系统特性行为的兼容性。

注意:connect()disconnect()is_connected()必须始终支持,因此在表中省略。

客户端/方法 webdav
append_file 不支持
append 不支持
change_dir 支持
copy 不支持
create_dir 支持
create_file 支持
create 不支持
exec 不支持
exists 支持
list_dir 支持
mov 支持
open_file 支持
open 不支持
pwd 支持
remove_dir_all 支持
remove_dir 支持
remove_file 支持
setstat 不支持
stat 支持
symlink 不支持

支持开发者 ☕

如果您喜欢remotefs-webdav并对我所做的工作表示感激,请考虑小额捐赠 🥳

您可以使用以下平台之一进行捐赠

ko-fi PayPal


贡献和问题 🤝🏻

欢迎贡献、错误报告、新功能和问题!😉 如果您有任何问题或疑虑,或者想要建议新功能,或者只是想改进remotefs,请随时开启一个issue或PR。

请遵循我们的贡献指南


变更日志 ⏳

在此查看remotefs的变更日志


许可证 📃

remotefs-webdav采用MIT许可证。

您可以在此处阅读完整许可证。

依赖项

~7–19MB
~289K SLoC