Implemented filtering and ordering for projects and tools

Update app.py, circuitpython-ebyte-e32.yml, and 9 more files...
This commit is contained in:
2025-03-30 15:39:21 +02:00
parent accdf741f1
commit 6276a74f30
11 changed files with 69 additions and 73 deletions

9
app.py
View File

@@ -9,7 +9,8 @@ from flask import render_template
from werkzeug.exceptions import HTTPException
from website.content import get_projects, get_tools, sanitize_input_tags, load_content_items, get_content, \
get_applets, get_projects_languages, get_projects_by_languages
get_applets, get_projects_languages, get_projects_by_languages, get_sorted_tools_by_tags, \
get_sorted_projects_by_tags
from website.contributors import reload_contributors_data
from website.domains import ALLOWED_DOMAINS
from website.l10n.utils import get_user_lang, localize, reload_strings, l10n_url_abs, l10n_url_switch, DEFAULT_LANG
@@ -119,9 +120,11 @@ def inject_processors():
get_applets=get_applets,
# get_articles=get_articles,
get_projects=get_projects,
get_projects_by_languages=get_projects_by_languages,
get_projects_languages=get_projects_languages,
# get_projects_by_languages=get_projects_by_languages,
# get_projects_languages=get_projects_languages,
get_tools=get_tools,
get_sorted_projects_by_tags=get_sorted_projects_by_tags,
get_sorted_tools_by_tags=get_sorted_tools_by_tags,
# Renderers
render_button=render_button,