问题标签 [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 回答
2381 浏览

python - 使用 Python 和 vobject 解析具有多个事件的 iCal 提要

我正在尝试解析包含多个事件的提要,并且它只返回一个项目

我究竟做错了什么?

0 投票
0 回答
118 浏览

python - 获取给定 vCalendar 的事件列表

我正在尝试使用vobject来获取给定 vCalendar 的所有事件发生的日期时间对象列表(请参阅将事件设置为每天重复直到某个日期的 RRULE 参数),这似乎很好 -格式化(显然):

文档不是很友好,谷歌结果很少……有什么想法或例子吗?(该示例可以用于 vobject 或任何其他库或方法)。

谢谢!

H。

0 投票
1 回答
6197 浏览

python - 使用 vObject 创建多电话 vCard

我使用 vObject 创建 vCard。一切正常,除了我不能添加多个电话号码。

现在我正在这样做:

由于它作为键值工作,因此工作电话被传真号码覆盖。

关于谁做对的任何想法?

谢谢!

0 投票
3 回答
1896 浏览

python - python, vobject, 编码, vcards

vobject在python中使用。我正在尝试解析vcard位于此处的:

http://www.mayerbrown.com/people/vCard.aspx?Attorney=1150

为此,我执行以下操作:

每当我这样做时,我都会收到以下错误:

我已经尝试了许多其他变体,例如转换vcardunicode,使用各种编码等。但我总是收到相同或非常相似的错误消息。

有想法该怎么解决这个吗?

0 投票
1 回答
1110 浏览

python - 使用 Python 解析多个 vCard

我从 Google 的联系人导出功能中获得了一个 vcf 文件。它是用 UTF-8 编码的,但我的 WinMobile 电话需要将 win1251 字符导入通讯录。我将其重新编码为 win1251 并尝试使用vObject库解析文件。结果我得到的是混合字段,其中一些被正确编码为 Unicode,而另一些被替换为“?????” 文本。例如,我包含了这样一个联系人的 prettyPrint:

我在源代码中找不到一个地方,我应该应用某种编码()/解码()补丁来满足我的需要。有人可以帮助我吗?

0 投票
1 回答
635 浏览

python - Django ical 与 pytz 的 Vobject 问题

我正在使用 vobject 在 Django 中创建一个 ical 事件。我在使用较低级别的代码时遇到问题。看起来 ical 正在尝试使用obj.add(TimezoneComponent(tzinfo=getTzid(tzid))). 但后来我raise NonExistentTimeError(dt)从 pytz 那里得到。关于做什么的任何建议?当我使用变量 start1 中的打印语句查看它们时,年、月、日显示正确。

从模型中,日期时间字段:

更新:

发现我必须放置:

进入它,它起作用了。

0 投票
2 回答
250 浏览

python - 在处理 UTF-8 字符时,如何使用 vobject 检查字符串是否有效?

如何使用 vobject 检查任一字符串是否有效?

try and catch 是否有一些额外的方法或一般方法?

现在我这样做如下:

如何用VOBJECT处理unicode?

0 投票
0 回答
604 浏览

python - Vobject- 将传真号码输入 Vcard

我正在编写一个简单的脚本,它使用 Excel 电子表格作为源来生成许多 Vcard(我们的内部公司电话列表)。

我可以成功地查询电子表格,使用 xlrd 模块获取电话号码、电子邮件地址等。我还在脚本中硬编码了一些信息(注释等),以便我可以在输入所有信息之前检查基本功能在电子表格中。除了我无法将传真号码写入 Vcard 之外,所有操作似乎都正常。我正在使用 MS Outlook 在生成 Vcard 后打开它们,因此不确定是否存在问题。当我用文本编辑器打开卡片时,我觉得一切正常。

欢迎大家指教!

谢谢!

0 投票
3 回答
1650 浏览

python - Python / Django - 电子名片照片

我正在尝试使用vobject库生成 vcard,但遇到了几个问题。

首先,我尝试使用 url 和 base64 数据添加照片,但我无法让照片显示在 OS X 联系人应用程序(Mavericks)或运行 Android 4.4.2 的 Galaxy S4 上。我什至在运行 windows phone 8.1 的 Lumia 1520 上尝试过,但无济于事。

代码如下:

这会生成以下文件:

上述方法将图片的 URL 作为照片。base 64 实现的代码(有关更多信息,请参见此处)如下所示:

结果:

除了在这两种情况下都没有显示的照片之外,我还注意到设置为“Moe's Co”的公司名称在输出文件中的每个字符之间都有分号。

谁能指出我做错了什么?任何意见,将不胜感激。

提前致谢。

0 投票
1 回答
431 浏览

vobject - 按类型解析 Vobject vcard 电话

我正在尝试解析 vCard 对象,但在获取不同类型的电话或地址(即家庭或工作)时遇到问题。我只能得到第一个实例,而不能得到第二个电话实例。

这两个都有效,但他们只给了我第一个电话号码。我想做类似下面的事情,但这当然会给我一个错误。

按类型访问 vCard 对象的最佳方法是什么?