Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

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)