"""all api urls""" from api.views import ( ChannelApiListView, ChannelApiVideoView, ChannelApiView, CookieView, DownloadApiListView, DownloadApiView, LoginApiView, PingView, PlaylistApiListView, PlaylistApiVideoView, PlaylistApiView, SearchView, SnapshotApiListView, SnapshotApiView, TaskApiView, VideoApiListView, VideoApiView, VideoCommentView, VideoProgressView, VideoSimilarView, VideoSponsorView, ) from django.urls import path urlpatterns = [ path("ping/", PingView.as_view(), name="ping"), path("login/", LoginApiView.as_view(), name="api-login"), path( "video/", VideoApiListView.as_view(), name="api-video-list", ), path( "video//", VideoApiView.as_view(), name="api-video", ), path( "video//progress/", VideoProgressView.as_view(), name="api-video-progress", ), path( "video//comment/", VideoCommentView.as_view(), name="api-video-comment", ), path( "video//similar/", VideoSimilarView.as_view(), name="api-video-similar", ), path( "video//sponsor/", VideoSponsorView.as_view(), name="api-video-sponsor", ), path( "channel/", ChannelApiListView.as_view(), name="api-channel-list", ), path( "channel//", ChannelApiView.as_view(), name="api-channel", ), path( "channel//video/", ChannelApiVideoView.as_view(), name="api-channel-video", ), path( "playlist/", PlaylistApiListView.as_view(), name="api-playlist-list", ), path( "playlist//", PlaylistApiView.as_view(), name="api-playlist", ), path( "playlist//video/", PlaylistApiVideoView.as_view(), name="api-playlist-video", ), path( "download/", DownloadApiListView.as_view(), name="api-download-list", ), path( "download//", DownloadApiView.as_view(), name="api-download", ), path( "task/", TaskApiView.as_view(), name="api-task", ), path( "snapshot/", SnapshotApiListView.as_view(), name="api-snapshot-list", ), path( "snapshot//", SnapshotApiView.as_view(), name="api-snapshot", ), path( "cookie/", CookieView.as_view(), name="api-cookie", ), path( "search/", SearchView.as_view(), name="api-search", ), ]