Skip to main content

This is module for work with petersburgedu website API

Project description

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}")

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

petersburgedu_wrap-0.0.1-py3-none-any.whl (13.0 kB view details)

Uploaded Python 3

File details

Details for the file petersburgedu_wrap-0.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for petersburgedu_wrap-0.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f70403c1e6c2023f675f719af2b30a29e9975c6aecad097e8f96d3744b397bd3
MD5 55acd61060a1b4df7cb61b559be74685
BLAKE2b-256 3262857cf01ed46a3c94494a6ccbd282dd4621435d4f61594e452e96cd6f9468

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page