80 lines
3.8 KiB
Python
80 lines
3.8 KiB
Python
"""brutaldon URL Configuration
|
|
|
|
The `urlpatterns` list routes URLs to views. For more information please see:
|
|
https://docs.djangoproject.com/en/2.0/topics/http/urls/
|
|
Examples:
|
|
Function views
|
|
1. Add an import: from my_app import views
|
|
2. Add a URL to urlpatterns: path('', views.home, name='home')
|
|
Class-based views
|
|
1. Add an import: from other_app.views import Home
|
|
2. Add a URL to urlpatterns: path('', Home.as_view(), name='home')
|
|
Including another URLconf
|
|
1. Import the include() function: from django.urls import include, path
|
|
2. Add a URL to urlpatterns: path('blog/', include('blog.urls'))
|
|
"""
|
|
from django.contrib import admin
|
|
from django.urls import path
|
|
from brutaldon import views
|
|
|
|
urlpatterns = [
|
|
path("admin/", admin.site.urls),
|
|
path("about", views.about, name="about"),
|
|
path("privacy", views.privacy, name="privacy"),
|
|
path("home/next/<next>", views.home, name="home_next"),
|
|
path("home/prev/<prev>", views.home, name="home_prev"),
|
|
path("home", views.home, name="home"),
|
|
path("login", views.login, name="login"),
|
|
path("oldlogin", views.old_login, name="oldlogin"),
|
|
path("logout", views.logout, name="logout"),
|
|
path("oauth_callback", views.oauth_callback, name="oauth_callback"),
|
|
path("error", views.error, name="error"),
|
|
path("local", views.local, name="local"),
|
|
path("local/next/<next>", views.local, name="local_next"),
|
|
path("local/prev/<prev>", views.local, name="local_prev"),
|
|
path("fed", views.fed, name="fed"),
|
|
path("fed/next/<next>", views.fed, name="fed_next"),
|
|
path("fed/prev/<prev>", views.fed, name="fed_prev"),
|
|
path("note", views.note, name="note"),
|
|
path("note/next<next>", views.note, name="note_next"),
|
|
path("note/prev/<prev>", views.note, name="note_prev"),
|
|
path("notes_count", views.notes_count, name="notes_count"),
|
|
path("user_search", views.user_search, name="user_search"),
|
|
path("settings", views.settings, name="settings"),
|
|
path("thread/<id>", views.thread, name="thread"),
|
|
path("tags/<tag>", views.tag, name="tag"),
|
|
path("user/", views.home, name="user_bad"),
|
|
path("user/<username>", views.user, name="user"),
|
|
# next/prev are integers, but pleroma uses 128 bit integers
|
|
# ...encoded in Base62.
|
|
# aka a "flake_id"
|
|
# from baseconv import base62, but we don't need to decode it
|
|
# just pass it along back to pleroma but it is NOT an <int:>
|
|
path("user/<username>/next/<next>", views.user, name="user_next"),
|
|
path("user/<username>/prev/<prev>", views.user, name="user_prev"),
|
|
path("toot/<mention>", views.toot, name="toot"),
|
|
path("toot", views.toot, name="toot"),
|
|
path("reply/<id>", views.reply, name="reply"),
|
|
path("redraft/<id>", views.redraft, name="redraft"),
|
|
path("fav/<id>", views.fav, name="fav"),
|
|
path("boost/<id>", views.boost, name="boost"),
|
|
path("delete/<id>", views.delete, name="delete"),
|
|
path("follow/<id>", views.follow, name="follow"),
|
|
path("block/<id>", views.block, name="block"),
|
|
path("mute/<id>", views.mute, name="mute"),
|
|
path("search", views.search, name="search"),
|
|
path("search_results", views.search_results, name="search_results"),
|
|
path("emoji", views.emoji_reference, name="emoji"),
|
|
path("filters/list", views.list_filters, name="list_filters"),
|
|
path("filters/create", views.create_filter, name="create_filter"),
|
|
path("filters/delete/<id>", views.delete_filter, name="delete_filter"),
|
|
path("filters/edit/<id>", views.edit_filter, name="edit_filter"),
|
|
path("requests/", views.follow_requests, name="follow_requests"),
|
|
path("requests/<id>", views.follow_requests, name="follow_requests"),
|
|
path("accounts/", views.accounts, name="accounts"),
|
|
path("accounts/<id>", views.accounts, name="accounts"),
|
|
path("vote/<id>", views.vote, name="vote"),
|
|
path("share/", views.share, name="share"),
|
|
path("", views.home, name=""),
|
|
]
|