Wykres commitów

312 Commity (master)

Autor SHA1 Wiadomość Data
Thomas Irgang 1d169f5dcf
Merge pull request #42 from carloshanson/add-location
Add location
2019-01-24 08:32:51 +01:00
carloshanson e26fdc34de Add a 'location' attribute to Event. 2019-01-23 15:55:23 -08:00
carloshanson 1ecb734fbd Merge branch 'fix-UnicodeEncodeError' 2019-01-23 15:28:19 -08:00
Carlos Hanson 3b25773b59 Fix UnicodeEncodeError: 'ascii' codec can't encode character. See Issue #21. 2019-01-23 14:47:45 -08:00
Thomas Irgang 182aba819c
v0.1.16
Fix 'import UTC' error, caused by outdated requirement #37
2018-11-27 06:05:20 +01:00
Thomas Irgang c6bd57d0ba
Merge pull request #37 from sh0oki/master
Fix 'import UTC' error, caused by outdated requirement
2018-11-27 06:04:42 +01:00
Elisha Eshed ae8aed018c Add 'python-dateutil' to requirements, for specifiying minimum required version 2018-11-26 14:47:26 +02:00
Thomas Irgang 8d835c22d1
v0.1.15
Add a 'recurring' attribute to Event. #35
2018-11-26 10:16:47 +01:00
Thomas Irgang ed700e6075
Merge pull request #35 from wrecker/master
Add a 'recurring' attribute to Event.
2018-11-26 10:16:07 +01:00
Mahesh Raju b31e944065 Add a 'recurring' attribute to Event. 2018-11-16 09:43:02 -08:00
Thomas Irgang 48be92d25d
v0.1.14
Fix: Recurring All Day Events #34
2018-11-14 17:31:45 +01:00
Thomas Irgang a37cbb3718
Merge pull request #34 from cun3yt/fix/all-day-check-for-recurrent-all-day-event
Fix: Recurring All Day Events
2018-11-14 17:31:10 +01:00
Cuneyt Mertayak 650ed91915 Fix: Recurring All Day Events 2018-11-14 07:45:27 -08:00
Thomas Irgang 583ae2c881
v0.1.13
Fixed parsing when multiple `rrule`s are present #32
2018-10-24 19:24:34 +02:00
Thomas Irgang 007b3f3a2f
Merge pull request #32 from madsmtm/patch-1
Fixed parsing when multiple `rrule`s are present
2018-10-24 19:23:46 +02:00
Mads Marquart 45aa4988a3
Fixed parsing when multiple `rrule`s are present 2018-10-16 17:18:49 +02:00
Thomas Irgang 87ca2d10e7
v0.1.12
Merge pull request #30 from dlichtistw/dateutil
2018-10-08 11:56:55 +02:00
Thomas Irgang 3554c68a9d
Merge pull request #30 from dlichtistw/dateutil
Tests and endless events
2018-10-08 11:56:22 +02:00
dlichtistw dff4e359f7 unittest description
Add test messages for Event.__str__ tests.
2018-10-02 22:09:57 +02:00
dlichtistw 001885677c New unittest
Add test for Event.__str__ method.
Extend tests for Event.copy_to and normalize.
2018-10-02 21:58:56 +02:00
dlichtistw de855637f1 Add test
Add test data and unittest for multiple exdates.
2018-10-01 22:02:44 +02:00
dlichtistw 24e1bb0ef7 Fix: Support events without end
According to RFC5545, an event may have no DTEND nor DURATION property. Set end = start in that case.
2018-09-30 12:28:41 +02:00
dlichtistw b862633fd7 Add test
Add unittest for handling events with duration property instead of explicit dtend property.
2018-09-30 12:07:43 +02:00
dlichtistw a454ffd825 Merge branch 'master' into dateutil
Synchronize with upstream
2018-09-29 21:49:47 +02:00
dlichtistw 98949bd425 Test description
Test event description refined.
2018-09-29 21:44:57 +02:00
Thomas Irgang a61d2a7297
v0.1.11
Merge of "Use dateutil.rrule #29"
2018-09-26 07:38:50 +02:00
Thomas Irgang 8549449ae3
Merge pull request #29 from dlichtistw/dateutil
Use dateutil.rrule
2018-09-26 07:37:57 +02:00
dlichtistw 3610b14ee4 Test recurring
Additional iCal file and test aimed at recurring events with exdate.
2018-09-23 20:55:10 +02:00
dlichtistw 8c7390dc3b Remove tests
Remove tests for methods, that have been removed.

Use dateutil timezones instead of pytz timezones.
2018-09-23 18:28:08 +02:00
dlichtistw c53f4716cd Use dateutil timezones
Consistent use of dateutil timezones makes it easier to cope with DST transitions.

Remove code for recurring events superseeded by dateutil.rrule's methods.
2018-09-23 18:20:37 +02:00
dlichtistw f40c817338 Add new test
Test for the adjust_dst method.
2018-09-22 20:03:05 +02:00
dlichtistw 82e5066299 Documentation
Added documentation for rrule parsing and more.
2018-09-22 10:04:12 +02:00
dlichtistw 418e9b25eb Documentation
Added documentation for DST hack.
2018-09-22 09:50:35 +02:00
dlichtistw 574663f2d0 Expand rrules
Use dateutil.rrules to unfold recurring events.
2018-09-22 09:37:52 +02:00
dlichtistw 306e6189bc Parse rrules
Create a rrule or rruleset from a component's rrule property.
2018-09-18 22:16:19 +02:00
Thomas Irgang 3607775f3f
v0.1.10
Merge pull request #27 from dlichtistw/development
2018-09-18 07:40:29 +02:00
Thomas Irgang 140368d2e8
Merge pull request #27 from dlichtistw/development
Add support for duration
2018-09-18 07:39:52 +02:00
dlichtistw 2ef94289da Add: Event duration support
Set end = start + duration, if there is no end property.
2018-09-17 19:43:32 +02:00
dlichtistw 89c64a896e Add docstring
Add description to extract_exdates function.
2018-09-17 18:54:05 +02:00
Thomas Irgang 4faddf5b55
v0.1.9
Merge pull request #25 from PabloCastellano/develop
2018-09-17 11:45:03 +02:00
Thomas Irgang a30143fbe9
Merge pull request #25 from PabloCastellano/develop
Multiple improvements
2018-09-17 11:44:37 +02:00
Pablo Castellano 2525f044d8 Merge remote-tracking branch 'origin/master' into develop 2018-09-17 11:06:22 +02:00
Thomas Irgang ae6a211707
v0.1.8
Merge pull request #26 from dlichtistw/Fix-EXDATE
2018-09-17 06:39:29 +02:00
Thomas Irgang 98ed17d084
Merge pull request #26 from dlichtistw/Fix-EXDATE
Fix exdate
2018-09-17 06:34:05 +02:00
Pablo Castellano 682dbe2ff5 Keep type() instead of isinstance() for some cases
Since isinstance() deals with inheritance and `datetime.datetime` inherits
from `datetime.date` we have no way to distinguish the object type.
2018-09-17 00:29:49 +02:00
dlichtistw 9803b5007d Strip exception dates
Don't fail for single exception dates.
2018-09-16 22:37:23 +02:00
dlichtistw 2f518cce81 Strip exception dates
Build a list of exception dates and remove recurring events if their start ist contained in this list.
2018-09-16 22:26:20 +02:00
Pablo Castellano e3b3356105 test: add two new tests 2018-09-16 18:42:32 +02:00
Pablo Castellano 716ff90a4e use relativedelta to calculate next month/year
relativedelta handles correctly leap years
2018-09-16 18:21:53 +02:00
Pablo Castellano f8780400cf remove autogenerated build directory 2018-09-16 18:16:39 +02:00