from django.conf import settings from django.conf.urls.defaults import * from almanac.models import * from almanac import views as al_views # custom views stories urlpatterns = patterns('almanac.views', url(r'^$', view=al_views.index, name="al-index"), url(r'^tides/$', view=al_views.tide_index, name="al-tide-index"), # Day tide would feature a graph showing the highs and lows plus the previous day and the next day url(r'^tides/(?P[\-\d\w]+)/(?P\d{4})/(?P[a-z]{3})/(?P\w{1,2})/', view=al_views.tide_week_detail, name="al-week-detail"), # Month tide would have a list of days with tides url(r'^tides/(?P[\-\d\w]+)/(?P\d{4})/(?P[a-z]{3})/$', view=al_views.tide_month_detail, name="al-month-detail"), # Year tide would have a month display url(r'^tides/(?P[\-\d\w]+)/(?P\d{4})/$', view=al_views.tide_year_detail, name="al-tide-year-detail"), # Weekly CSV dumps url(r'^tides/(?P[\-\d\w]+)-(?P\d{4})-(?P[a-z]{3})-(?P\w{1,2}).csv', view=al_views.weekly_dump, name="al-weekly-dump"), url(r'^tides/(?P[\-\d\w]+)-(?P\d{4})(?P[a-z]{3})(?P\w{1,2}).sg', view=al_views.seasonal_guide, name="al-seasonal-guide"), url(r'^tides/(?P[\-\d\w]+)-(?P\d{4})(?P[a-z]{3})(?P\w{1,2}).pdf', view=al_views.seasonal_guide_pdf, name="al-seasonal-pdf"), )