Skip to content

Instantly share code, notes, and snippets.

View IlmirSharifullin's full-sized avatar

Ilmir Sharifullin IlmirSharifullin

View GitHub Profile
@IlmirSharifullin
IlmirSharifullin / paged_keyboard.py
Last active September 12, 2024 19:08
paged keyboard for aiogram3
COUNT_ON_PAGE = 10
COUNT_ON_LINE = 2
def get_paged_keyboard(data: list[str], page=1):
pages_count = math.ceil(len(data) / COUNT_ON_PAGE)
page = page % pages_count
cluster = data[(page - 1) * COUNT_ON_PAGE:page * COUNT_ON_PAGE]
builder = InlineKeyboardBuilder()
for i, el in enumerate(cluster):
@gorborukov
gorborukov / russia
Last active December 4, 2025 13:54
Регионы и города россии в формате JSON
[
{
"region": "Москва и Московская обл.",
"city": "Москва"
},
{
"region": "Москва и Московская обл.",
"city": "Абрамцево"
},