Skip to main content

Petersburgedu wrap

This module is designed for work with petersburgedu internal API.
Full documentaton(WIP)

English

Work in progress

Русский(Russian)

Работа в процессе

Быстрый старт

Для быстрого старта в моей библиотеке вы можете воспользоваться минимальным кодом

import petersburgedu_wrap
import logging

# Импорт необходимых библиотек
logging.basicConfig(level=logging.DEBUG)  # Настройка логирования

client = petersburgedu_wrap.client.Client()  # Создание клиента
client.login_by_token("Ваш токен")  # Вход в систему через токен

children = client.get_child_list()  # Получить список детей

teachers = client.children[0].get_teacher_list()  # Получение списка учителей
for teacher in teachers:
    print(f"Имя: {teacher.firstname}, Фамилия: {teacher.surname}, Занимаемая должность: {teacher.position_name}")

Как альтернатива логина через токен, который можно получить на сайте петербургского образования можно использовать логин по почте и паролю

import petersburgedu_wrap
import logging

# Импорт необходимых библиотек
logging.basicConfig(level=logging.DEBUG)  # Настройка логирования

client = petersburgedu_wrap.client.Client()  # Создание клиента
client.login(login="Ваша почта", password="Ваш пароль")  # Вход в систему через токен

children = client.get_child_list()  # Получить список детей

teachers = client.children[0].get_teacher_list()  # Получение списка учителей
for teacher in teachers:
    print(f"Имя: {teacher.firstname}, Фамилия: {teacher.surname}, Занимаемая должность: {teacher.position_name}")

Полная документация будет написана позже

Metadata

Release files for petersburgedu-wrap 0.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for petersburgedu-wrap 0.0.1
File Interpreter ABI Platform
petersburgedu_wrap-0.0.1-py3-none-any.whl Python 3 none any Details

Release files / petersburgedu_wrap-0.0.1-py3-none-any.whl

Download URL petersburgedu_wrap-0.0.1-py3-none-any.whl
Size 13.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f70403c1e6c2023f675f719af2b30a29e9975c6aecad097e8f96d3744b397bd3
BLAKE2b-256 checksum
How to use checksums
3262857cf01ed46a3c94494a6ccbd282dd4621435d4f61594e452e96cd6f9468
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.11

Release history Release notifications | RSS feed

This release

0.0.1 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page