1 from django.conf.urls import url
3 from .views import SomaDayArchiveView, SomaDayArchiveCsvView, RedirectTodayView, TrackDetailView, ArtistDetailView, ArtistListView, StatisticsView, UploadTracksView, RecentTracksView, QuickLinksView, SearchView, CleanupView
6 # Example: /2012/nov/10/
7 url(r'^$', RedirectTodayView.as_view(), name='nonstop-today'),
8 url(r'^stats/$', StatisticsView.as_view(), name='stats-view'),
9 url(r'^tracks/(?P<pk>\d+)/$', TrackDetailView.as_view(), name='track-view'),
10 url(r'^artists/$', ArtistListView.as_view(), name='artist-list'),
11 url(r'^artists/(?P<pk>\d+)/$', ArtistDetailView.as_view(), name='artist-view'),
12 url(r'^(?P<year>[0-9]{4})/(?P<month>[-\w]+)/(?P<day>[0-9]+)/$',
13 SomaDayArchiveView.as_view(),
15 url(r'^(?P<year>[0-9]{4})/(?P<month>[-\w]+)/(?P<day>[0-9]+)/csv$',
16 SomaDayArchiveCsvView.as_view(),
17 name="archive_day_csv"),
19 url(r'^upload/$', UploadTracksView.as_view(), name='nonstop-upload-tracks'),
20 url(r'^recent/$', RecentTracksView.as_view(), name='nonstop-recent-tracks'),
21 url(r'^search/$', SearchView.as_view(), name='nonstop-search'),
22 url(r'^quick-links/$', QuickLinksView.as_view(), name='nonstop-quick-links'),
23 url(r'^cleanup/$', CleanupView.as_view(), name='nonstop-cleanup'),