Как добавить изображение к событию в icalendar Python? - PullRequest
0 голосов
/ 11 ноября 2018

Я использую icalendar для создания файла. Я хочу включить изображение с каждым событием. Согласно спецификации это поддерживается в следующем формате:

IMAGE;VALUE=URI:https://example.com/images/party.png

Я не получаю icalendar для вывода этого. Я попробовал это:

event.add('image', 'VALUE=URI:%s' % image_url)

И это приводит к следующему выводу:

IMAGE:VALUE=URI:https://example.com/images/party.png

Как видите, за изображением следует точка с запятой вместо точки с запятой. Что вызывает это? Как я могу добавить изображение в файл?

1 Ответ

0 голосов
/ 12 ноября 2018

Часть 'VALUE = URI' является параметром свойства. Так что это не должно быть добавлено в стоимость напрямую. Не знаю много об этом конкретном API, но вам нужно сделать что-то вроде:

event.add('image', image_url, parameters={'VALUE': 'URI'})
...