添加 CardDav 服务器 Radicale 输出格式的支持 #232
Merged
+69
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Radicale 是一个开源的 CalDav 和 CardDav 服务器软件,可凭 vcf 文件对外提供 CardDav 同步服务。但其对 vcf 文件有字段要求,以及需要在目录中包含属性文件。因此添加了
src/plugin/vcard-ext.js
来实现补充字段;并添加编译任务radicale
以创建属性文件。只需运行:
即可在 radicale 目录中输出符合 Radicale 需求的数据文件。
关于 CardDav 的需求,可见 #208 、#50。关于 Radicale 与 vCards 结合使用可见 为 vCards 搭建 Radicale CardDav 服务器
通过支持 Radicale 格式的输出文件,也可为未来输出更多格式、支持其他 CardDav 服务软件及实现部分特殊需求(如 #210)提供参考。