225:a912bdcc9f6d
|
2011-07-25 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added some caching of remote event source responses. |
|
|
EventAggregatorSupport.py TO_DO.txt
|
|
224:1f10d43b2506
|
2011-07-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Changed event comparison to use a rich comparison mechanism in order to avoid
false equality results despite hash calculation improvements. |
|
|
EventAggregatorSupport.py
|
|
223:be62fe56714a
|
2011-07-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Prevented two different events with the same summary having the same hash value
ingredients by including the URL in the calculation. This should help to prevent
events from being considered equal and thus causing collection membership tests
to report that an event is already present in a collection when it is not.
Simplified the getPageURL and getEventURL signatures. |
|
|
EventAggregatorSupport.py actions/EventAggregatorSummary.py
|
|
222:1b58d6c9f6cc
|
2011-07-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added help on using event sources along with an example sources page.
Removed the "to do" item about calendar navigation since such navigation is
always provided if a calendar is named. |
|
|
TO_DO.txt pages/HelpOnEventAggregator resource_pages/EventSourcesDict
|
|
221:29ae49e06183
|
2011-07-24 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added URL parameter quoting. |
|
|
EventAggregatorSupport.py TO_DO.txt
|
|
220:a32d9a98f631
|
2011-07-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Updated the list, moving the linkToEvent enhancement for Wiki events to the
event section parser section. |
|
|
TO_DO.txt
|
|
219:a0c1bd36b025
|
2011-07-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Integrated event sources with the summary action and the links produced by the
macro to invoke the action.
Changed the metadata acquisition mechanism to populate calendar events with
specific event metadata whilst leaving Wiki events to get metadata from their
containing pages. Events are now queried for such metadata instead of pages.
Changed the date representation for metadata to use the DateTime class, moving
the HTTP textual representation function to become a method of DateTime.
Fixed text formatting for Wiki events.
Added encoding detection for remote events. |
|
|
EventAggregatorSupport.py actions/EventAggregatorSummary.py macros/EventAggregator.py
|
|
218:23288a853ef1
|
2011-07-23 |
Paul Boddie |
changeset
files
shortlog
graph
|
Fixed URL construction for remote events where the query involves dates.
Changed the duplication of the start of an event where no end is specified to
provide an end date if a start time is given. This should cause the end of the
event to be interpreted as the end of the day and thus the duration as the
remainder of the day.
Added an as_start_of_day method to the Date class.
Added notes about points in time, external event interpretation and map
projections. |
|
|
EventAggregatorSupport.py TO_DO.txt
|
|
217:18da3bd40274
|
2011-07-20 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a general EventResource class along with a specific EventCalendar class so
that non-Wiki events can be handled without Wiki pages - typically encapsulated
by EventPage instances - needing to be defined to support such events.
Added elementary iCalendar aggregation support.
Changed the formatText method on classes supporting the EventPage interface so
that a Wiki page need not exist for text to be appropriately formatted. This
should make text formatting easier to perform in general.
Added some notes about what needs to be done to make external aggregation
function properly. |
|
|
EventAggregatorSupport.py TO_DO.txt macros/EventAggregator.py
|
|
216:65a2a2bd4ea4
|
2011-07-18 |
Paul Boddie |
changeset
files
shortlog
graph
|
Added a script that converts iCalendar resources to event pages, writing such
pages (containing multiple events) to standard output. |
|
|
scripts/ics2page.py
|
|