+ piwik_track_view(views.CollectionDetail.as_view()),
+ name="collection-detail"),
+
+ url(tags_re + r'books/' + paginate_re,
+ piwik_track_view(views.BookList.as_view()),
+ name='catalogue_api_book_list'),
+ url(tags_re + r'parent_books/' + paginate_re,
+ piwik_track_view(views.BookList.as_view()),
+ {"top_level": True}, name='catalogue_api_parent_book_list'),
+ url(tags_re + r'audiobooks/' + paginate_re,
+ piwik_track_view(views.BookList.as_view()),
+ {"audiobooks": True}, name='catalogue_api_audiobook_list'),
+ url(tags_re + r'daisy/' + paginate_re,
+ piwik_track_view(views.BookList.as_view()),
+ {"daisy": True}, name='catalogue_api_daisy_list'),
+ url(r'^recommended/' + paginate_re,
+ piwik_track_view(views.BookList.as_view()),
+ {"recommended": True}, name='catalogue_api_recommended_list'),
+ url(r'^newest/$',
+ piwik_track_view(views.BookList.as_view()),
+ {"newest": True, "top_level": True, "count": 20},
+ name='catalogue_api_newest_list'),
+
+ url(r'^books/(?P<slug>[^/]+)/$',
+ piwik_track_view(views.BookDetail.as_view()),
+ name='catalogue_api_book'),
+
+ url(tags_re + r'ebooks/' + paginate_re,
+ piwik_track_view(views.EbookList.as_view()),
+ name='catalogue_api_ebook_list'),
+ url(tags_re + r'parent_ebooks/' + paginate_re,
+ piwik_track_view(views.EbookList.as_view()),
+ {"top_level": True},
+ name='catalogue_api_parent_ebook_list'),
+
+ url(r'^filter-books/$',
+ piwik_track_view(views.FilterBookList.as_view()),
+ name='catalogue_api_filter_books'),
+
+ url(r'^epub/(?P<slug>[a-z0-9-]+)/$',
+ piwik_track_view(views.EpubView.as_view()),
+ name='catalogue_api_epub'),
+
+ url(r'^preview/$',
+ piwik_track_view(views.Preview.as_view()),
+ name='catalogue_api_preview'),