}, name='filter_project'), url((r'^wipe/(?P<project_slug>{project_slug})/' r'(?P<version_slug>{version_slug})/$'.format(**pattern_opts)), 'readthedocs.core.views.wipe_version', name='wipe_version'), url(r'^websupport/', include('readthedocs.comments.urls')), url(r'^profiles/', include('readthedocs.profiles.urls.public')), url(r'^accounts/', include('readthedocs.profiles.urls.private')), url(r'^accounts/', include('allauth.urls')), url(r'^accounts/gold/', include('readthedocs.gold.urls')), url(r'^api/', include(v1_api.urls)), url(r'^api/v2/', include('readthedocs.restapi.urls')), url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework')), url(r'^feeds/new/$', NewProjectsFeed(), name="new_feed"), url(r'^feeds/latest/$', LatestProjectsFeed(), name="latest_feed"), url((r'^mlt/(?P<project_slug>{project_slug})/' r'(?P<filename>{filename_slug})$'.format(**pattern_opts)), 'readthedocs.core.views.morelikethis', name='morelikethis'), ) if settings.DEBUG: urlpatterns += patterns( '', # base view, flake8 complains if it is on the previous line. url('style-catalog/$', TemplateView.as_view(template_name='style_catalog.html')), url(regex='^%s/(?P<path>.*)$' % settings.MEDIA_URL.strip('/'), view='django.views.static.serve', kwargs={'document_root': settings.MEDIA_ROOT}),
), # Random other stuff url( r'^random/(?P<project_slug>{project_slug})'.format(**pattern_opts), views.random_page, name='random_page', ), url(r'^random/$', views.random_page, name='random_page'), url( ( r'^wipe/(?P<project_slug>{project_slug})/' r'(?P<version_slug>{version_slug})/$'.format(**pattern_opts) ), views.wipe_version, name='wipe_version', ), ] deprecated_urls = [ url( r'^feeds/new/$', NewProjectsFeed(), name='new_feed', ), url( r'^feeds/latest/$', LatestProjectsFeed(), name='latest_feed', ), ]