Tools & utilities associated with online logins of YKPS.
YKPS Tools is a package containing tools & utilities associated with online logins of YKPS. It is distributed under the MIT License. YKPS Tools requires a distribution of Python 3.x installed. It is also published on PyPI.
YKPS Tools has the following tools:
- Authorize to school Wi-Fi
- Request to Powerschool Learning
- Request to Powerschool
- Request to Outlook
YKPS Tools depends on (See Insights / Dependency graph):
- A distribution of Python3.x (Python, Anaconda, etc.)
- requests / requests
- waylan / beautifulsoup
- lxml / lxml
Installation on Python
YKPS Tools can be installed using
pip in shell:
python3 -m pip install --upgrade ykpstools
Or, to get the newest version of YKPS Tools (recommended since it is still at an early stage of development):
python3 -m pip install --upgrade git+https://github.com/HanwenZhu/ykpstools.git
Or, with local installation:
git clone https://github.com/HanwenZhu/ykpstools.git cd ykpstools python3 -m pip install --upgrade -e .
To test what the repository can do:
python3 -m ykpstools
In Python shell:
>>> import ykpstools as yt >>> >>> # Login to Powerschool Learning >>> page = yt.powerschool_learning(prompt=True) >>> # Print html >>> page.soup().find('div', id='navbarowner').get_text(strip=True) *Your name should appear here*
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Hashes for ykpstools-18.104.22.168-py3-none-any.whl