Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/erikboesen/psc
:school::shell: A command line tool for checking grades on PowerSchool
https://github.com/erikboesen/psc
Last synced: 13 days ago
JSON representation
:school::shell: A command line tool for checking grades on PowerSchool
- Host: GitHub
- URL: https://github.com/erikboesen/psc
- Owner: ErikBoesen
- License: mit
- Created: 2018-08-05T19:00:21.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-05T18:37:00.000Z (over 4 years ago)
- Last Synced: 2024-10-27T16:34:27.302Z (2 months ago)
- Language: Python
- Homepage:
- Size: 211 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# `psc` for PowerSchool
> A minimal command-line tool for reading grades from [PowerSchool](https://www.powerschool.com/).![Sample screenshot](screenshot.png)
_Disclaimer: not my actual grades or attendance record._## Installation
From the `psc` directory, run:
```sh
make install
```
for a full installation.Alternatively, if you're working on `psc` in a development environment, you may wish to symlink the executable for ease of testing:
```sh
make link
```
To uninstall:
```sh
make uninstall
```
Uninstallation will not delete configuration files by default. To force a full purge:
```sh
make purge
```Any of these commands may require root privileges depending on your environment.
## Use
To view all grades:
```sh
psc
```
To view grade and task list for a specific class and marking period (not fully implemented yet):
```sh
psc -p 3 -m Q1
```## Configuration
At first run, your PowerSchool credentials will be requested and saved to `~/.psc_credentials.yml`. Other configuration options will populate `~/.psc.yml`, and may be tweaked as desired.## License
[MIT](LICENSE)## Author
[Erik Boesen](https://github.com/ErikBoesen)