15 lines
683 B
Python
15 lines
683 B
Python
from django.urls import path
|
|
from .views import DownloaderLogView, DownloaderStatsView
|
|
from .views import DownloaderFormatsView, DownloaderFileView
|
|
|
|
urlpatterns = [
|
|
# Probe formats for a URL (size-checked)
|
|
path("api/downloader/formats/", DownloaderFormatsView.as_view(), name="downloader-formats"),
|
|
# Download selected format (enforces size limit)
|
|
path("api/downloader/download/", DownloaderFileView.as_view(), name="downloader-download"),
|
|
# Aggregated statistics
|
|
path("api/downloader/stats/", DownloaderStatsView.as_view(), name="downloader-stats"),
|
|
# Legacy helper
|
|
path("api/downloader/logs/", DownloaderLogView.as_view(), name="downloader-log"),
|
|
]
|