Exemple #1
0
def weekend_jobs_image(request: HttpRequest, start_day: datetime,
                       end_day: datetime) -> HttpResponse:
    return HttpResponse(
        plot_to_image_bytes(get_jobs_plot('weekend', start_day, end_day),
                            format='svg'),
        content_type='image/svg+xml',
    )
Exemple #2
0
def _daily_graph_image(day=None):
    if not day:
        day = date.today()

    return HttpResponse(
        plot_to_image_bytes(get_daily_plot(day), format='svg'),
        content_type='image/svg+xml',
    )
Exemple #3
0
def _jobs_graph_image(day=None):
    if not day:
        day = date.today()

    return HttpResponse(
        plot_to_image_bytes(get_jobs_plot(day), format='svg'),
        content_type='image/svg+xml',
    )
Exemple #4
0
def _daily_graph_image(day: Optional[date] = None) -> HttpResponse:
    if not day:
        day = date.today()

    return HttpResponse(
        plot_to_image_bytes(get_daily_plot(day), format='svg'),
        content_type='image/svg+xml',
    )
Exemple #5
0
def _daily_graph_image(day=None, lw=True):
    if not day:
        day = date.today()

    return HttpResponse(
        plot_to_image_bytes(get_daily_plot(day, lw), format='svg'),
        content_type='image/svg+xml',
    )
Exemple #6
0
def _sessions_image(start_day: date, end_day: date) -> HttpResponse:
    return HttpResponse(
        plot_to_image_bytes(get_sessions_plot(start_day, end_day),
                            format='svg'),
        content_type='image/svg+xml',
    )
Exemple #7
0
def semester_histogram(request):
    return HttpResponse(plot_to_image_bytes(_semester_histogram(), format="svg"), content_type="image/svg+xml")
Exemple #8
0
def weekday_jobs_image(request, start_day, end_day):
    return HttpResponse(
        plot_to_image_bytes(get_jobs_plot('weekday', start_day, end_day), format='svg'),
        content_type='image/svg+xml',
    )
Exemple #9
0
def semester_histogram(request):
    return HttpResponse(
        plot_to_image_bytes(_semester_histogram(), format='svg'),
        content_type='image/svg+xml',
    )
Exemple #10
0
def _sessions_image(start_day, end_day):
    return HttpResponse(
        plot_to_image_bytes(get_sessions_plot(start_day, end_day), format='svg'),
        content_type='image/svg+xml',
    )
Exemple #11
0
def cumulative_accounts_graph(request):
    """Graph of total cumulative accounts over time."""
    return HttpResponse(
        plot_to_image_bytes(_cumulative_accounts_graph(), format='svg'),
        content_type='image/svg+xml',
    )
Exemple #12
0
def accounts_created_each_day_graph(request):
    """Graph of accounts created each day."""
    return HttpResponse(
        plot_to_image_bytes(_accounts_created_each_day_graph(), format='svg'),
        content_type='image/svg+xml',
    )
Exemple #13
0
def cumulative_accounts_graph(request):
    """Graph of total cumulative accounts over time."""
    return HttpResponse(
        plot_to_image_bytes(_cumulative_accounts_graph(), format='svg'),
        content_type='image/svg+xml',
    )
Exemple #14
0
def accounts_created_each_day_graph(request):
    """Graph of accounts created each day."""
    return HttpResponse(
        plot_to_image_bytes(_accounts_created_each_day_graph(), format='svg'),
        content_type='image/svg+xml',
    )