Skip to main content

Библиотека для взаимодействия с сетевым дневником (NetSchool)

Project description

MobNsLib

Библиотека для асинхронного взаимодействия с API мобильного приложения сетевого дневника (NetSchool).

Установка

pip install MobNsLib

Использование

import asyncio
from MobNsLib import nsLib

async def main():
    ns = nsLib("https://your-school-url.ru")
    
    result = await ns.EsiaLogin(login="номер_телефона", password="пароль")
    if result['status'] == "ENTER_MFA":
        code = input()
        result = await ns.EsiaMfa(code, result)
    
    tokens = await ns.EsiaLogin()

    
if __name__ == "__main__":
    asyncio.run(main())

Project details


Download files

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

Source Distribution

mobnslib-0.1.0.tar.gz (11.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mobnslib-0.1.0-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file mobnslib-0.1.0.tar.gz.

File metadata

  • Download URL: mobnslib-0.1.0.tar.gz
  • Upload date:
  • Size: 11.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for mobnslib-0.1.0.tar.gz
Algorithm Hash digest
SHA256 d903dbb184319a09e8ac7e27f28d02f6adbba326bc77fda9a0b0b90af0427f52
MD5 c22ff60f46b11b7447e64c502d0673d4
BLAKE2b-256 19d10469e25ef109035e6e626213bc8419c383ca811d0cd16c42a00ddde31e71

See more details on using hashes here.

File details

Details for the file mobnslib-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: mobnslib-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 10.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.9

File hashes

Hashes for mobnslib-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9de90df27c092b617020376ed25d10613f4b922300fc1d2cb6ca5fbd8d5ec2de
MD5 8284f3531bc14efc5375b2276fde3c9d
BLAKE2b-256 13b7fcdac1d7c7e2206e48e38b65d0355496538af179fc3a921f01a72260bb5d

See more details on using hashes here.

Supported by

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