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(result)

    
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.3.tar.gz (11.3 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.3-py3-none-any.whl (10.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mobnslib-0.1.3.tar.gz
  • Upload date:
  • Size: 11.3 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.3.tar.gz
Algorithm Hash digest
SHA256 43abb49b2f3b797333560a60dda21a2411f408f5f0e975c5be2d3b32a41bde29
MD5 5cdd9e1e275a04f780888f3845454dfe
BLAKE2b-256 2da0a86603fb40ecb2882178a1ae02fcfd80ab62b176e2e106362186138980f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mobnslib-0.1.3-py3-none-any.whl
  • Upload date:
  • Size: 10.9 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.3-py3-none-any.whl
Algorithm Hash digest
SHA256 370a8ada721e059e4704849e7a9df2078c3aa0663b7d946d2c0c4e40d5ee5ce2
MD5 95411049d69a6a7afc6448df5f195029
BLAKE2b-256 8a7fd0db50faa73240baf6099e679e69221af7ded608f15b1ebd9ee8d87e9255

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