Metadata-Version: 2.1
Name: ykpstools
Version: 1.0.0
Summary: Tools & utilities associated with online logins of YKPS.
Home-page: https://github.com/icreiuheciijc/ykpstools
Author: Thomas Zhu
License: MIT
Platform: UNKNOWN
Classifier: Development Status :: 1 - Planning
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3
Description-Content-Type: text/markdown
Requires-Dist: requests
Requires-Dist: bs4
Requires-Dist: lxml

# YKPS Tools
Tools &amp; utilities associated with online logins of YKPS.
YKPS Tools require a distribution of `Python 3.x` installed.

## Installation
YKPS Tools can be installed by using `pip` in shell:
```sh
python3 -m pip install git+https://github.com/icreiuheciijc/ykpstools.git
```

## Demonstration
### Test
To test what the repository can do:
```sh
python3 -m ykpstools
```
### Example
In Python shell:
```python
>>> import ykpstools as yt
>>>
>>> # Login to Powerschool Learning
>>> page = yt.User(prompt=True).psl_login()
>>> # Print html
>>> print(page.soup().find('div', id='navbarowner'))
<div id="navbarowner">
    *Your name should appear here*
  </div>
```


