Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

添加 CardDav 服务器 Radicale 输出格式的支持 #232

Merged
merged 5 commits into from
Apr 13, 2022
Merged

添加 CardDav 服务器 Radicale 输出格式的支持 #232

merged 5 commits into from
Apr 13, 2022

Conversation

dallaslu
Copy link
Contributor

@dallaslu dallaslu commented Apr 12, 2022

Radicale 是一个开源的 CalDav 和 CardDav 服务器软件,可凭 vcf 文件对外提供 CardDav 同步服务。但其对 vcf 文件有字段要求,以及需要在目录中包含属性文件。因此添加了 src/plugin/vcard-ext.js 来实现补充字段;并添加编译任务 radicale 以创建属性文件。

只需运行:

npm run-script radicale

即可在 radicale 目录中输出符合 Radicale 需求的数据文件。

关于 CardDav 的需求,可见 #208#50。关于 Radicale 与 vCards 结合使用可见 为 vCards 搭建 Radicale CardDav 服务器

通过支持 Radicale 格式的输出文件,也可为未来输出更多格式、支持其他 CardDav 服务软件及实现部分特殊需求(如 #210)提供参考。

@dallaslu dallaslu changed the title 添加 Radicale 支持 添加 CardDav 服务器 Radicale 输出格式的支持 Apr 12, 2022
@metowolf metowolf merged commit e81ad44 into metowolf:master Apr 13, 2022
@metowolf metowolf added the enhancement New feature or request label Apr 13, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants