iCalendar

Tela Software:
iCalendar
Detalhes de Software:
Versão: 3.8.4
Data de upload: 13 Apr 15
Revelador: Rok Garbas
Licença: Livre
Popularidade: 136

Rating: 5.0/5 (Total Votes: 1)

iCalendar é um formato de arquivo amplamente utilizado, principalmente por aplicações e websites de calendário e agenda pessoal.
Este formato pode ser usado para armazenar informações sobre eventos, reuniões, reservas, reservas e calendários.
arquivos iCalendar (.ics) são usados ​​em uma base regular por aplicações e serviços, como o Google Calendar, Microsoft Outlook , Mozilla Thunderbird , o Calendário da Apple, e assim por diante.
O módulo iCalendar permite que os desenvolvedores de ler arquivos .ics e saída de seu conteúdo para outros aplicativos e unidades de processamento.
O módulo também pode gerar arquivos iCalendar em tempo real, com base em informações bem organizado alimentado a ele.
O módulo iCalendar tenta ficar o mais próximo possível do padrão iCalendar original, bem como Python permite que fazê-lo.
Por favor, consulte a documentação antes de investigar este projeto.

O que é novo nesta versão:

  • Adicionado suporte Python 3.

O que é novo na versão 3.4:

  • Mudar para unicode internamente. Isso deve resolver todos os erros en / decodificação.
  • Suporte para valores de parâmetros não-ascii.
  • funções Adicionado transformar caracteres em string com '' + qualquer um de r ',;:' chars em '% {:} 02X "forma a evitar a divisão em caracteres escapou com' '
  • .
  • Permitir segundos em propriedades vUTCOffset.
  • Deixe Component.decode lidar melhor com vRecur e vDDDLists propriedades.
  • Não deixe Component.add recodificar valores já codificadas. Isso simplifica o API, uma vez que não há necessidade de passar explicitamente codificar = False.
  • Renomear tzinfo_from_dt para tzid_from_dt, que é o que ele faz.
  • Mais apoio para dateutil analisado tzinfo objetos.

O que é novo na versão 3.1:

  • Aplicar parâmetro TZID para datetimes interpretados a partir REINCIDÊNCIA-ID
  • Localize datetimes para fusos horários para evitar erros de transição do horário de verão.
  • Permitir UTC-offset tipos de dados de valor da propriedade em questão de segundos, que segue especificação RFC5545.
  • Remover métodos utctz e normalized_timezone para simplificar a base de código. Os métodos eram demasiado pequeno para ser útil e utilizado apenas em um lugar.
  • Ao usar Component.add () para adicionar propriedades iCalendar, forçar uma conversão valor a UTC para CRIADO, DTSTART e última modificação. O RFC espera UTC para essas propriedades.
  • últimas ocorrências Removidos de API de idade (from_string).
  • Adicione o argumento recursiva 'para property_items () para mudar de listagem recursiva. Por exemplo, quando a análise de um texto texto / calendário incluindo vários componentes (por exemplo, um VCALENDAR com 5 VEVENTs), a situação anterior nos obrigou a olhar sobre todas as propriedades em VEVENTs mesmo que nós queremos apenas as propriedades sob a componente VCALENDAR (versão, ProdID, CALSCALE , método).
  • Todos os testes de unidade fixa.

O que é novo na versão 3.0.1b2:

  • Para todos os parâmetros TZID em propriedades de data e hora, use identificadores de fuso horário (por exemplo Europe / Vienna) em vez de nomes de fuso horário (por exemplo CET), conforme exigido pela RFC5545. Nomes de fuso horário são usados ​​em conjunto com os identificadores de fuso horário nos componentes de fuso horário.
  • Fuso horário de análise, questões e correções de teste.
  • Desde que nós usamos pytz para fusos horários, também usam UTC tzinfo objeto da biblioteca pytz, em vez da aplicação.

Requisitos :

  • Python 2.6 ou superior
  • Pytz

Programas semelhantes

Logbook
Logbook

12 May 15

filelike
filelike

28 Feb 15

jsonselect.py
jsonselect.py

13 May 15

Pyparsing
Pyparsing

13 May 15

Outro software de desenvolvedor Rok Garbas

github-collective
github-collective

20 Feb 15

unittest_jshint
unittest_jshint

14 Apr 15

Comentário para iCalendar

Comentários não encontrado
Adicionar comentário
Ligue imagens!