mirror of
https://github.com/jaypyles/Scraperr.git
synced 2025-11-28 03:53:28 +00:00
30 lines
712 B
Python
30 lines
712 B
Python
# STL
|
|
import logging
|
|
|
|
# PDM
|
|
from fastapi import APIRouter, Depends
|
|
|
|
# LOCAL
|
|
from api.backend.job import (
|
|
get_jobs_per_day,
|
|
average_elements_per_link,
|
|
)
|
|
from api.backend.auth.auth_utils import get_current_user
|
|
from api.backend.schemas import User
|
|
|
|
|
|
LOG = logging.getLogger(__name__)
|
|
|
|
stats_router = APIRouter()
|
|
|
|
|
|
@stats_router.get("/statistics/get-average-element-per-link")
|
|
async def get_average_element_per_link(user: User = Depends(get_current_user)):
|
|
return await average_elements_per_link(user.email)
|
|
|
|
|
|
@stats_router.get("/statistics/get-average-jobs-per-day")
|
|
async def average_jobs_per_day(user: User = Depends(get_current_user)):
|
|
data = await get_jobs_per_day(user.email)
|
|
return data
|