Sort_YM/sort_ym/ymclient.py
Andrew Pimenov 353be65e3a init: сортировка лайков Яндекс.Музыки по жанру и языку
CLI на yandex-music (device-flow auth, fetch/report/apply), жанр через
реальное дерево client.genres(), язык гибридом (track_supplement + алфавит).
2026-07-06 09:49:36 +03:00

18 lines
378 B
Python

from __future__ import annotations
from typing import Iterator, List, TypeVar
from yandex_music import Client
T = TypeVar("T")
def make_client(token: str) -> Client:
client = Client(token=token)
client.init()
return client
def chunked(items: List[T], size: int) -> Iterator[List[T]]:
for i in range(0, len(items), size):
yield items[i : i + size]