diff --git a/.editorconfig b/.editorconfig
index 72f47dd..8218905 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -10,4 +10,4 @@ max_line_length = 120
[*.md]
max_line_length = off
-trim_trailing_whitespace = false
+trim_trailing_whitespace = true
diff --git a/gallery/easel/route/view/schedule/bundle.py b/gallery/easel/route/view/schedule/bundle.py
index 123e159..8638a36 100644
--- a/gallery/easel/route/view/schedule/bundle.py
+++ b/gallery/easel/route/view/schedule/bundle.py
@@ -1,4 +1,10 @@
GROUP_MAP = {
+ "central": [
+ ("yandextv", "146"), # pervyy
+ ("yandextv", "587"), # rossya-1
+ ("yandextv", "162"), # ntv
+ ("yandextv", "79"), # sts
+ ],
"sport": [
("matchtv", "matchtv"),
("matchtv", "igra"),
@@ -8,5 +14,5 @@ GROUP_MAP = {
("matchtv", "futbol-3"),
("matchtv", "strana"),
("yandextv", "1799"), # start
- ]
+ ],
}
diff --git a/gallery/easel/route/view/schedule/route.py b/gallery/easel/route/view/schedule/route.py
index 0f57d41..0452ace 100644
--- a/gallery/easel/route/view/schedule/route.py
+++ b/gallery/easel/route/view/schedule/route.py
@@ -46,7 +46,7 @@ async def get_schedule_index(request: AppRequest, provider: str | None = None, q
return templates.TemplateResponse(
request=request,
name="index.html",
- context={"channels": channels},
+ context={"channels": channels, "groups": GROUP_MAP.keys()},
)
diff --git a/gallery/easel/route/view/schedule/templates/channel.html b/gallery/easel/route/view/schedule/templates/channel.html
index 8261f34..b325610 100644
--- a/gallery/easel/route/view/schedule/templates/channel.html
+++ b/gallery/easel/route/view/schedule/templates/channel.html
@@ -37,15 +37,14 @@ locale=request.state.language)}}
-
+