mirror of
https://github.com/ets-labs/python-dependency-injector.git
synced 2025-02-06 22:50:52 +03:00
20 lines
540 B
Python
20 lines
540 B
Python
|
"""Views module."""
|
||
|
|
||
|
from flask import request, render_template
|
||
|
|
||
|
from .github import GitHubApiClient
|
||
|
|
||
|
|
||
|
def index(github_client: GitHubApiClient, default_search_term, default_search_limit):
|
||
|
search_term = request.args.get('search_term', default_search_term)
|
||
|
limit = request.args.get('limit', default_search_limit)
|
||
|
|
||
|
repositories = github_client.search_repositories(search_term, limit)
|
||
|
|
||
|
return render_template(
|
||
|
'index.html',
|
||
|
search_term=search_term,
|
||
|
limit=limit,
|
||
|
repositories=repositories,
|
||
|
)
|