snipt/snipts/urls.py

29 lines
1.2 KiB
Python
Raw Permalink Normal View History

2016-11-01 09:59:35 -07:00
from django.conf.urls import url
2011-10-10 20:30:56 -07:00
from snipts import views
2016-11-01 09:59:35 -07:00
urlpatterns = [
2019-01-23 15:52:55 -08:00
url(
r"^s/(?P<snipt_key>[^/]+)/(?P<lexer>[^\?]+)?$",
views.redirect_snipt,
name="redirect-snipt",
),
url(r"^public/$", views.list_public, name="list-public"),
url(
r"^public/tag/(?P<tag_slug>[^/]+)/$", views.list_public, name="list-public-tag"
),
2019-03-11 13:45:49 -07:00
url(r'^report-spam/(?P<snipt_id>[^/]+)/$', views.report_spam, name='report-spam'),
2019-01-23 15:52:55 -08:00
url(r"^download/(?P<snipt_key>[^/]+).*$", views.download, name="download"),
url(r"^embed/(?P<snipt_key>[^/]+)/$", views.embed, name="embed"),
url(r"^raw/(?P<snipt_key>[^/]+)/(?P<lexer>[^\?]+)?$", views.raw, name="raw"),
url(r"^(?P<username_or_custom_slug>[^/]+)/$", views.list_user, name="list-user"),
url(
r"^(?P<username_or_custom_slug>[^/]+)/tag/(?P<tag_slug>[^/]+)/$",
2016-11-01 09:59:35 -07:00
views.list_user,
2019-01-23 15:52:55 -08:00
name="list-user-tag",
),
url(r"^(?P<username>[^/]+)/favorites/$", views.favorites, name="favorites"),
url(r"^(?P<username>[^/]+)/blog-posts/$", views.blog_posts, name="blog-posts"),
url(r"^(?P<username>[^/]+)/(?P<snipt_slug>[^/]+)/$", views.detail, name="detail"),
]