https://github.com/harrybrwn/edu
A few tools that I use for managing school.
https://github.com/harrybrwn/edu
Last synced: 2 months ago
JSON representation
A few tools that I use for managing school.
- Host: GitHub
- URL: https://github.com/harrybrwn/edu
- Owner: harrybrwn
- License: apache-2.0
- Created: 2020-07-16T20:20:34.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2021-04-09T04:44:11.000Z (about 4 years ago)
- Last Synced: 2025-01-04T11:09:03.143Z (4 months ago)
- Language: Go
- Size: 252 KB
- Stars: 1
- Watchers: 2
- Forks: 1
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# edu
A command line interface for automating school interactions. This is a work in progress and it will be impossible to support the system that all schools use but this project will do its best to support the more popular systems (i.e. canvas).
I will not make any promises in terms of compatibility except that I will probably break things in the future.
Email me with any questions, .
## Installation
#### MacOS
```
brew install harrybrwn/tap/edu
```#### Debian/Ubuntu
```
curl -LO https://github.com/harrybrwn/edu/releases/download/v0.0.4/edu_0.0.4_Linux_64-bit.deb
sudo dpkg -i edu_0.0.4_Linux_64-bit.deb
```or with snapcraft
```
snap install go-edu
```#### Rpm
```
curl -LO https://github.com/harrybrwn/edu/releases/download/v0.0.4/edu_0.0.4_Linux_64-bit.rpm
sudo rpm -i edu_0.0.4_Linux_64-bit.rpm
```#### Windows
Download the zip file from the [releases page](https://github.com/harrybrwn/edu/releases) and good luck haha.
#### Compile from source
```sh
git clone https://github.com/harrybrwn/edu
cd edu
go install # or 'make install' if you want the correct version compiled into the binary
```If your preferred method of installation is not supported you can always go to the releases page and download the zip or tar file.
## Canvas
To use any of the features that interact with canvas (the update and canvas commands), you need to [get an api token](https://community.canvaslms.com/docs/DOC-16005-42121018197) for your student account. For more info read the [configuration docs](/docs/config.md#token)
## Configuration
See the [configuration docs](/docs/config.md). For config example, see [my example config](/docs/example_config.yml)