from django.urls import path
from django.conf.urls.static import static
from django.conf import settings
from .views import (
    AlibabaScrapperView,ScraperView, LoginAPIView, VerifyUserAPIView, 
    ProductScrapeTaskViewSet, LogoutAPIView, ProductScrapperDeleteAPIView,
    )
from rest_framework.routers import DefaultRouter

router = DefaultRouter()
router.register(r'tasks', ProductScrapeTaskViewSet, basename='tasks')

urlpatterns = [
    path('start-scrapperh/', AlibabaScrapperView.as_view(), name='start_scrape'),
    path('start-scrapper/', ScraperView.as_view(), name='start_scrape'),
    path('login/', LoginAPIView.as_view(), name='login'),
    path('logout/', LogoutAPIView.as_view(), name='logout'),
    path('verify/', VerifyUserAPIView.as_view(), name='verify'),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
urlpatterns += router.urls
