Skip to main content

Scrapes information from https://saturn.live, a collaborate school scheduling system.

Project description

saturnscrape

Scrapes information from https://saturn.live, a collaborate school scheduling system.

Currently, this Python package only aims to support the scheduling and members of a school.

Example

from asyncio import run
from typing import cast

from saturnscrape import *


async def runner():
    client = SaturnLiveClient("jwt", "refresh token")
    print(cast(FullStudent, await client.get_student("me")).phone_number)
    await client.close()
    

run(runner())

Also provides a simple command line tool for downloading the schedule and members of a school to vCard and vCalendar/iCalendar files.

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

saturnscrape-1.2.0.tar.gz (25.1 kB view details)

Uploaded Source

Built Distribution

saturnscrape-1.2.0-py3-none-any.whl (25.7 kB view details)

Uploaded Python 3

File details

Details for the file saturnscrape-1.2.0.tar.gz.

File metadata

  • Download URL: saturnscrape-1.2.0.tar.gz
  • Upload date:
  • Size: 25.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.4 Windows/10

File hashes

Hashes for saturnscrape-1.2.0.tar.gz
Algorithm Hash digest
SHA256 9a754b17dadd63376404baa02c530ddcd74d781ee278476adec60e973765fee1
MD5 045da3028d601812e89331ed9173c271
BLAKE2b-256 21f1cb3ed0f2c248be94527a573108432a52f1b65f2ffc782a9e19264958a379

See more details on using hashes here.

File details

Details for the file saturnscrape-1.2.0-py3-none-any.whl.

File metadata

  • Download URL: saturnscrape-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 25.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.13 CPython/3.10.4 Windows/10

File hashes

Hashes for saturnscrape-1.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3a6d5210273efdda1fa81e7f092369e6c982b38e59f96a4369a0845a17d45de3
MD5 378d29b2176832c0a0ecef9aff8d09c0
BLAKE2b-256 901e51309ef6064668a156887d5ae9114613a475436719f16832ffb857ec4023

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