# https://events.ucf.edu/calendar/athletics # https://events.ucf.edu/calendar/athletics/2010/feed.json # https://events.ucf.edu/calendar/athletics/2010/01 # https://events.ucf.edu/calendar/athletics/2010/01/10/feed.rss url(r'^(?P<pk>\d+)/(?P<slug>[\w-]+)/(?:feed\.(?P<format>[\w]+))?$', view=DayEventsListView.as_view(), name='calendar'), url(r'^(?P<pk>\d+)/(?P<slug>[\w-]+)/(?P<year>[\d]+)/(?:feed\.(?P<format>[\w]+))?$', YearEventsListView.as_view(), name='year-listing'), url(r'^(?P<pk>\d+)/(?P<slug>[\w-]+)/(?P<year>[\d]+)/(?P<month>[\d]+)/(?:feed\.(?P<format>[\w]+))?$', MonthEventsListView.as_view(), name='month-listing'), url(r'^(?P<pk>\d+)/(?P<slug>[\w-]+)/(?P<year>[\d]+)/(?P<month>[\d]+)/(?P<day>[\d]+)/(?:feed\.(?P<format>[\w]+))?$', DayEventsListView.as_view(), name='day-listing'), url(r'^(?P<pk>\d+)/(?P<slug>[\w-]+)/week-of/(?P<year>[\d]+)/(?P<month>[\d]+)/(?P<day>[\d]+)/(?:feed\.(?P<format>[\w]+))?$', WeekEventsListView.as_view(), name='week-listing'), # https://events.ucf.edu/calendar/athletics/this-year # https://events.ucf.edu/calendar/athletics/today # etc. url(r'^(?P<pk>\d+)/(?P<slug>[\w-]+)/(?P<type>[\w-]+)/(?:feed\.(?P<format>[\w]+))?$', view=named_listing, name='named-listing' ), # https://events.ucf.edu/calendar/athletics/tag/tag-name url(r'^(?P<pk>\d+)/(?P<slug>[\w-]+)/tag/(?P<tag_pk>\d+)/(?P<tag>[\w-]+)/(?:feed\.(?P<format>[\w]+))?$', view=EventsByTagList.as_view(), name='tag-by-calendar' ), # https://events.ucf.edu/calendar/athletics/category/category-name url(r'^(?P<pk>\d+)/(?P<slug>[\w-]+)/category/(?P<category_pk>\d+)/(?P<category>[\w-]+)/(?:feed\.(?P<format>[\w]+))?$', view=EventsByCategoryList.as_view(), name='category-by-calendar' ), )