from django.conf.urls import patterns, url, include from boards import views from boards.rss import AllThreadsFeed, TagThreadsFeed, ThreadPostsFeed urlpatterns = patterns('', # /boards/ url(r'^$', views.index, name='index'), # /boards/page/ url(r'^page/(?P\w+)/$', views.index, name='index'), # login page url(r'^login$', views.login, name='login'), # logout page url(r'^logout$', views.logout, name='logout'), # /boards/tag/tag_name/ url(r'^tag/(?P\w+)/$', views.tag, name='tag'), # /boards/tag/tag_id/page/ url(r'^tag/(?P\w+)/page/(?P\w+)/$', views.tag, name='tag'), # /boards/thread/ url(r'^thread/(?P\w+)/$', views.thread, name='thread'), # /boards/theme/theme_name/ url(r'^settings$', views.settings, name='settings'), url(r'^tags$', views.all_tags, name='tags'), url(r'^captcha/', include('captcha.urls')), url(r'^jump/(?P\w+)/$', views.jump_to_post, name='jumper'), url(r'^authors/$', views.authors, name='authors'), url(r'^banned/$', views.you_are_banned, name='banned'), # RSS feeds url(r'^rss/$', AllThreadsFeed()), url(r'^page/(?P\w+)/rss/$', AllThreadsFeed()), url(r'^tag/(?P\w+)/rss/$', TagThreadsFeed()), url(r'^tag/(?P\w+)/page/(?P\w+)/rss/$', TagThreadsFeed()), url(r'^thread/(?P\w+)/rss/$', ThreadPostsFeed()), )