Описание тега vobject

NoneV Object - это полнофункциональный пакет Python для анализа и создания файлов vCard и vCalendar.
1 ответ

Разбор файла vcf в django-python с использованием vobject

Я использую модуль vobject для анализа vcard, который я экспортировал из MS Outlook. Это имеет содержание как ниже: BEGIN:VCARD VERSION:2.1 N:Salei;Roya FN:Roya Salei ORG:MealPlanBook TEL;WORK;VOICE:(3) 228-7373 TEL;HOME;VOICE:2343243423 TEL;CELL;VO…
23 июл '16 в 14:31
2 ответа

Создание нескольких телефонов vCard с использованием vObject

Я использую vObject для создания vCard. Все работает хорошо, за исключением того, что я не могу добавить несколько телефонных номеров. Прямо сейчас я делаю это: v.add('tel') v.tel.type_param = 'WORK' v.tel.value = employee.office_phone v.add('tel') …
25 ноя '12 в 16:13
1 ответ

Не будет читать несколько vcards из.vcf файла, vobject.readOne(f) работает только первая vcard

#!/usr/bin/env python2.7 import vobject abfile='/foo/bar/directory/file.vcf' def test_vobject_dot_readOne(): with open(abfile) as f: vcard = vobject.readOne(f) vcard = vobject.readOne(f) test_vobject_dot_readOne() Приведенный выше код не работает, …
04 янв '17 в 01:23
1 ответ

Разбор нескольких vCards с Python

У меня есть vcf-файл из функции экспорта контактов Google. Он был закодирован с помощью UTF-8, но мой телефон WinMobile ожидает импорта символов win1251 в книгу контактов. Я перекодировал его в win1251 и попытался проанализировать файл с помощью биб…
07 мар '13 в 11:19
1 ответ

Создание и отправка файлов vCard через MMS

Я пытаюсь отправить файлы vCard (которые позволяют сохранять контакты на мобильных устройствах) с помощью API Twilio и vobject. Вот мой код: import vobject import requests from twilio.rest import Client account_sid = 'MY_SID_HIDDEN' auth_token = 'AU…
11 фев '18 в 18:55
2 ответа

Как проверить с помощью vobject, является ли строка действительной vcard или нет при работе с символами UTF-8?

Как проверить с vobject, является ли строка действительной vcard или нет? Есть ли какой-нибудь дополнительный метод или общий подход с попыткой и ловлей? Сейчас я делаю это следующим образом: try: vobj = vobject.readOne(vcard_readable) except Except…
08 апр '14 в 12:15
3 ответа

Python-код для удаления дубликатов vcard в vcf-файле работает с vobject, но только для "точных дубликатов"

#!/usr/bin/env python2.7 import vobject abinfile='/foo/bar/dir/infile.vcf' #ab stands for address book aboutfile='/foo/bar/dir/outfile.vcf' def eliminate_vcard_duplicates (abinfile, aboutfile): #we first convert the Adrees Book IN FILE into a list …
06 янв '17 в 03:57
1 ответ

Разбор Vobject vcard телефонов по типу

Я пытаюсь разобрать vCard Objects и у меня возникают проблемы с получением разных типов телефонов или адресов, например, дома или на работе. Я могу получить только первый экземпляр, но не второй экземпляр телефона. TEL;TYPE=work,voice;VALUE=uri:tel:…
04 сен '15 в 21:17
1 ответ

Эталонный объект, созданный в середине функции с макетом unittest

Если у меня есть такая функция: def get_vcard(): new_vcard = vobject.vCard() new_vcard.add('fn') new_card.fn.value = 'First Last' work_phone = new_vcard.add('tel') work_phone.value = '+18005555555' mobile_phone = new_vcard.add('tel') mobile_phone.va…
03 сен '18 в 09:51
2 ответа

Python / Django - Vcard Photo

Я пытаюсь сгенерировать vcard, используя библиотеку vobject, но я столкнулся с несколькими проблемами. Прежде всего, я попытался добавить фотографию, используя как URL, так и данные base64, но не могу отобразить фотографию в приложении контактов OS …
26 авг '14 в 09:49
0 ответов

Получение списка вхождений для данного vCalendar

Я пытаюсь использовать vobject, но безуспешно, чтобы получить список объектов datetime для всех событий (см. Параметр RRULE, который устанавливает событие, которое будет повторяться ежедневно до даты) для данного vCalendar, который, кажется, хорошо …
13 окт '11 в 00:48
1 ответ

Ошибка разбора файла VCARD с использованием пакета Python VObject

Я новичок в Python. Я пытаюсь разобрать VCARD 2.1 использование файла vobject 0.9.2 пакет Python.Я пытаюсь проанализировать этот файл VCARD: BEGIN:VCARD VERSION:2.1 N;ENCODING=QUOTED-PRINTABLE;CHARSET=UTF-8:I;AM;DUMMY;; TEL;CELL:123456789 END:VCARD …
16 июл '16 в 11:30
3 ответа

Питон, vobject, кодирование, vcards

Я использую vobject в питоне. Я пытаюсь разобрать vcard находится здесь: http://www.mayerbrown.com/people/vCard.aspx?Attorney=1150 Для этого я делаю следующее: import urllib import vobject vcard = urllib.urlopen("http://www.mayerbrown.com/people/vCa…
28 дек '12 в 09:47
1 ответ

Разбор канала iCal с несколькими событиями с помощью Python и vobject

Я пытаюсь проанализировать канал с несколькими событиями, и он возвращает мне только один элемент ics = urllib.urlopen("https://www.google.com/calendar/ical/pcolalug%40gmail.com/public/basic.ics").read() events = [] components = vobject.readComponen…
06 окт '11 в 02:25
3 ответа

Получить все значения для атрибута в vcard, используя python vobject

Если я импортирую vcard с vobject, как это: with open(some_file_containing_a_vcard, "r" , encoding="utf-8") as fd: vcard_content = vobject.readOne(fd.read(), ignoreUnreadable=True) Как я могу получить все телефонные номера или электронные письма, ес…
01 фев '17 в 09:21
0 ответов

Vobject- Ввод номера факса в Vcard

Я пишу простой сценарий, который использует электронную таблицу Excel в качестве источника для создания нескольких Vcards (список телефонов нашей компании). Я могу успешно опросить электронную таблицу, используя модуль xlrd для получения телефонных …
08 май '14 в 08:41
1 ответ

Как разобрать vcard с несколькими контактами

Я пытаюсь импортировать контакты через vcard, я успешно проанализировал его, чтобы получить: BEGIN:VCARD VERSION:3.0 FN:Harsimer Kaur N:Kaur;Harsimer;;; X-EVOLUTION-FILE-AS:Kaur\, Harsimer EMAIL;TYPE=OTHER:HKaur5@gmail.com UID:pas-id-5743EEB90000000…
27 июл '16 в 12:07
2 ответа

Чтобы удалить дубликаты контактов vcard, сравнение, если две vcards равны в файле.vcf, не работает с простым == vobject сравнением

#!/usr/bin/env python2.7 import vobject abfile='/foo/bar/directory/file.vcf' #ab stands for address book ablist = [] with open(abfile) as source_file: for vcard in vobject.readComponents(source_file): ablist.append(vcard) print ablist[0]==ablist[1]…
04 янв '17 в 09:12
0 ответов

Ошибка при сериализации календаря

Я пытаюсь изменить календари с помощью библиотеки Python Caldav (версия 0.5.0) на Python 2.7. Я использую следующий фрагмент кода, чтобы добавить exdate для повторяющихся событий for event in results: vevent = event.instance.vevent if vevent.status.…
21 янв '18 в 08:42
0 ответов

Как манипулировать контактами VCF с помощью VObject?

Предположим, я построил VObject под названием vobj (например, построенный через vobject.readComponents(vcfStr)) и хотите добавить к нему новую пару ключ: значение: print('k=%s v=%s' % (k,v)) try: stmnt1 = "vobj.add('%s')" % (k) print('stmnt1:"%s"' %…
16 янв '18 в 03:24