问题标签 [vobject]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
541 浏览

python - 如何在 python-caldav 库中获取闲忙详细信息

我正在使用 python-caldav 和 vobject Python 库来连接和解析来自私有 caldav 服务器的日历文件。

我一生都无法弄清楚如何使用这些库发出空闲忙碌请求。我已经搜索了文档并搜索并搜索了示例,但我似乎无法在任何地方找到任何信息。

如果有人有任何信息,我将不胜感激。这是 caldav 库中的一个示例,它使用了我在 repo 中找到的详细信息。

它返回以下错误:

0 投票
1 回答
33 浏览

python - 使用单元测试模拟在函数中间创建的引用对象

如果我有这样的功能:

像这样的测试:

我还想引用那些不同的电话号码对象,这样我也可以检查它们是否设置正确。我不确定如何获得对它们的参考。

0 投票
1 回答
542 浏览

python - Python 导入 Vcard 照片

我正在尝试使用 vobject 将照片导入我的卡中。我将图像存储在我的静态文件夹中,并将文件名存储在我的数据库中。我想将它导入到我的 VCard 中。

到目前为止,我已经做到了:

但它显然没有在我的 VCard 中显示图像。我试过写整个路径,但也没有用。提前致谢

0 投票
0 回答
167 浏览

python - 如何使用 Python 和 vobject 模块正确遍历 vCard (.vcf)

我一直在尝试使用 vobject python 模块读取一系列 vCard 及其属性。vCard 不是我制作的,当我下载一些时,我发现在迭代一些冲突的行时出现了一些错误。我正在使用的 .vcfs 的某些部分具有较小的依赖关系,在迭代文件内容时似乎会导致错误。其中一些错误是由空格或占用多行的参数等事件引起的。以下是导致问题的 vCard 示例以及代码。在这些示例中,我试图获取用于组织目的的姓名、电话号码、职务和电子邮件。

示例 .vcf:

示例代码:

任何格式化预先存在的 vCard 文件以保证它可以与 vobject 模块或任何其他工具一起使用的方法都会有很大的帮助,因为我可以告诉我的问题是读取格式化的 vCard。我对使用这个模块非常陌生,并且在 python 中使用 .vcf 文件,因此非常感谢任何帮助!

0 投票
0 回答
41 浏览

python - 如何从字符串生成 vobject

我有一个 Vcard 字符串,我想将其转换为 Vobject:我做了以下操作,但出现了上述错误,我的问题是这个错误是什么,如何将字符串转换为 vcard 对象?

堆栈跟踪:

0 投票
1 回答
186 浏览

python - 比较两张电子名片

我有两张电子名片:

如您所见,唯一的区别是第二个 vcard 有一个附加属性,即 EMAIL?使用代码可以将这两个电子名片视为相等吗?

0 投票
1 回答
212 浏览

vcf-vcard - 使用 vObject 创建多 URL vCard

如何在一张 VCard 中获取多个 URL。

我正在使用 VObject 库(https://pypi.org/project/vobject/

我想创建一个具有以下详细信息的 VCard:

  • 名称
  • 名称
  • 公司名称
  • 电话号码
  • 地址
  • 网址
  • 脸书网址
  • Instagram 网址
  • 抖音网址
  • 推特网址

我尝试了以下代码

在输出中,我只能获得其中一个链接:

0 投票
0 回答
18 浏览

python - vObject (carddav) - 如何为电话设置多个参数

我正在尝试构建一个vcard使用vobjectpython 库。服务器使用多种电话类型,如下所示:

所以我也在尝试做同样的事情。

但这会导致:

我认为这被认为是一个值(没有引号)。

我也试过:

这引发了一个例外:

我在docs. 怎么做?